آیا شما به دنبال تبدیل شدن به یک برنامه نویس iOS هستید یا به دنبال درک ایجاد اپلیکیشن هایی برای پلتفرم iOS می باشید؟ این دوره شما را برای تبدیل شدن به توسعه دهنده iOS در 7 روز هدایت خواهد کرد. شما بسیاری از مفاهیم جدید در توسعه iOS را با ایجاد یک اپلیکیشن برای ردیابی تسک های کاربران یاد خواهید گرفت. در روز اول، با دانلود Xcode، محیط خود را برای توسعه iOS راه اندازی می کنید. سپس رابط کاربری را بررسی می کنید و یاد خواهید گرفت چگونه به اطراف ناوبری کنید. روز دوم با مبانی Swift آشنا می شوید. سومین روز شما در مورد اپراتورهای Swift، نحوه مدیریت یک یا چند child view controllers در سلسله مراتب ناوبری با navigation controlle آموزش می بینید. روز چهارم با loops یا حلقه های مختلف و طرز استفاده از آنها آشنا می شوید. روز پنجم شما درباره توابع Swift و نحوه مدیریت چندین صفحه نمایش و استفاده از نمایش جدول جداگانه و خواص آن یاد خواهید گرفت. ششمین روز شما ویژگی های بیشتری را به اپلیکیشن خود اضافه خواهید کرد و رابط کاربری را بهبود می بخشید. در نهایت روز هفتم شما نحوه اضافه کردن آیکون اپلیکیشن و راه اندازی صفحه ها و آماده سازی اپلیکیشن برای app store را فرا خواهید گرفت.

سرفصل:

  • ایجاد اپلیکیشن iOS بدون کدنویسی
  • معرفی دوره
  • نصب Xcode
  • ایجاد یک اپلیکیشن جدید
  • رابط کاربری Xcode
  • افزودن برچسب، دکمه و نمایش تصویر به صفحه اپلیکیشن
  • پیش نمایش Xcode
  • محدودیت های طرح بندی و ابزار طرح بندی خودکار
  • UINavigation Controller و Text View
  • کار با Swift
  • متغیرها، Constants و انواع داده Swift
  • راه اندازی رابط کاربری اپلیکیشن با طرح بندی خودکار
  • اتصال آبجکت ها به کد با استفاده از IBOutlet و IBAction
  • ناوبری با Segue و Initial View Controller
  • کار با اپراتورها در Swift و دریافت ورودی های کاربر
  • رها کردن صفحه کلید در iOS
  • حلقه ها و برنامه نویسی شی گرا
  • آرایه سوئیفت
  • دیکشنری سوئیفت
  • کار با حلقه ها و ترساندن از طریق آرایه و دیکشنری
  • معرفی برنامه نویسی شی گرا
  • بررسی آبجکت DatePicker
  • ذخیره آبجکت تسک در آرایه
  • توابع، Tab Bar Controller و Table View Controller
  • توابع و متدهای Swift
  • اضافه کردن ویژگی های بیشتر به اپلیکیشن
  • نمایش هشدارها با UIAlertController
  • داده های پایدار با استفاده از UserDefaults
  • طراحی Navigation Bar
  • آپلود اپلیکیشن به App Store
  • ایجاد اپلیکیشن جدید در iTunes Connect
  • و غیره