هدف اصلی این موقعیت در کمپ هممسیر، آشنا کردن شما با نیازمندیها و چالشهای توسعه نرمافزار و تکنولوژیهای مورد استفاده در تیمهای نشان هست. شما با چالشهای یک iOS Engineer در پروژههایی با مقیاس بالا آشنا خواهید شد. تفکر تیمی در این موقعیت شغلی اهمیت زیادی داره و در این ۶ هفته قصد داریم به صورت جامع به اون بپردازیم. این کمپ نقطه شروع مسیر پیشرفت و نقشه راه شماست تا پس از ۶ هفته به عنوان یک Junior iOS Engineer آماده بشین!
————
سرفصلها
- آشناییهای اولیه: مقدمات و مبانی توسعه iOS
- Git: آشنایی با سیستم کنترل نسخه برای مدیریت کدها
- یادگیری مقدماتی زبان برنامهنویسی Swift: مبانی و اصول زبان Swift
- یادگیری رابط کاربری (UIKit): طراحی و پیادهسازی رابط کاربری با UIKit
- Debugging: رفع اشکال و بهبود کدها
- الگوهای طراحی نرمافزار: استفاده از الگوهای طراحی برای بهبود معماری اپلیکیشن
- کار با شبکه و ارتباط با سرور: مدیریت ارتباطات شبکه و درخواستهای HTTP
- اصول و مبانی تست نرمافزار
- نوشتن تستهای واحد (Unit Tests) با استفاده از XCTest
- تستهای رابط کاربری (UI Tests)
پیشنیازها
- آشنایی با مفاهیم توسعه نرمافزار
- آشنایی با حداقل یک زبان برنامهنویسی
————
جدول زمانبندی شرکت در آزمون iOS Engineer
آزمون الگوریتمی (مشترک بین تمامی موقعیتها) | ۱۶ تیرماه، ساعت ۱۱ تا ۱۳ |
---|
- در این موقعیت آزمون تخصصی برگزار نمیشه و ارزیابی فقط براساس آزمون الگوریتمی و مصاحبه تخصصی انجام میشه.
- برای شرکت در آزمون و دسترسی به سوالات، لازمه که حتما ثبت نام خودتون رو در اینجا تکمیل کنین.
- آزمون الگوریتمی در بستر کوئرا انجام میشه و برای بررسی عملکرد شما و دعوت به مصاحبه تخصصی مهمه که در آزمون شرکت کنین و حداقل نمره مورد نیاز رو کسب کنید.
- ایمیلی که در اینجا ثبت میکنین با ایمیلی که در سایت کوئرا ثبت نام میکنین یکسان باشه.
- لینک شرکت در آزمون بعد از ثبت نام، به شما نمایش داده میشه اما شما تا قبل از زمان برگزاری آزمون به صفحه آزمون دسترسی ندارین (با خطای ۴۰۴ مواجه میشین).