CIW Iran

دوره آموزش صفر تا صد برنامه‌نویسی آی‌اواس

دوره آموزش صفر تا صد برنامه‌نویسی آی‌اواس

با آخرین نسخه پایدار زبان Swift و نرم‌افزار Xcode

 

 

پیش نیاز :

  • آشنایی ابتدایی با منطق برنامه‌نویسی
  • داشتن کامپیوتر مک، سیستم عامل مجازی یا هکینتاش

پیش ثبت نام

 

سرفصل ها :

  • معرفی ابزارهای برنامه‌نویسی آی‌اواس و نحوه استفاده از آن‌ها برای شروع کار
  • آشنایی با زبان سوئیفت و محیط Playground
  • آشنایی با انواع داده‌ها، تعریف متغیرها، عملگرها، شرط‌ها، حلقه‌ها و توابع در زبان سوئیفت
  • معرفی مفهوم آرایه، دیکشنری، تاپل و Fast Enumeration
  • معرفی آپشنال‌ها در سوئیفت و نحوه برخورد و کار با آن‌ها
  • معرفی مفهوم برنامه‌نویسی شی‌گرا، و مفاهیم Class, Object, Method و Property
  • آشنایی با سوئیفت به عنوان یک زبان شی‌گرا و نحوه ساخت کلاس دلخواه
  • کار با کلاس‌های متداول در سوئیفت
  • آشنایی با مفاهیم Inheritance، Protocol، Category و Extension
  • معرفی MVC و مفاهیم بنیادی در توسعه اپلیکیشن‌های آی‌اواس نظیر Outlet، Action، Delegation و Completion Handler
  • کار با Storyboard و View Controller برای طراحی و پیاده‌سازی اپلیکیشن
  • نحوه کار با فریمورک UIKit و استفاده از کلاس‌های پایه نظیر UIButton، UILabel و UITextField
  • آشنایی با تکنیک Adaptive Layout و استفاده از آن برای طراحی اپلیکیشنی پویا
  • آشنایی با مفهوم Delegation و کاربرد وسیع آن در برنامه نویسی آی‌اواس
  • استفاده از TableView و CollectionView برای نمایش اطلاعات
  • طراحی رابط کاربری با Navigation Controller و TabBar Controller در Storyboard و حرکت بین صفحات مختلف
  • کار با تصاویر و معرفی Asset Catalog
  • نحوه خواندن و نوشتن اطلاعات روی حافظه دستگاه
  • معرفی و استفاده از سه تکنیک Delegation، Notification و KVO جهت تبادل اطلاعات در محیط اپلیکیشن
  • نحوه ارتباط با وب سرور جهت دریافت اطلاعات از APIها به فرم JSON
  • نحوه استفاده از پروژه های اوپن سورس و شخص ثالث به کمک CocoaPods جهت قدرت بخشیدن به پروژه اصلی

 

شروع دوره از ۱۴ تیر ۹۶

 

محل برگزاری :

تهران ولیعصر، نبش فاطمی، کوچه بوعلی سینا شرقی، پلاک ۱۷ موسسه آموزش عالی آزاد ارژنگ

 

پیش ثبت نام


کلیه حقوق مادی و معنوی این سایت متعلق به CIW Iran می باشد.