سرفصل و محتوای دوره ی مقدماتی برنامه نویسی iOS
مدت دوره: 35 ساعت
پیش نیاز: آشنایی با برنامه نویسی
معرفی دوره:"موبایل ها جهان را می خورند"، عنوان یک سخرانی معروف از
اندرسون هورویتز درباره ی آینده تلفن های همراه و تاثیر آن بر روی صنعت تکنولوژی،
اینترنت و اقتصاد است. گستره ی پیشرفت دستگاه های موبایل هر روز افرایش می یابد.
موبایل ها نحوه ی ارتباطات ، فعالیت های روزانه و کسب و کار ها را دگرگون کردند و
در حال حاضر محبوب ترین راه برای وصل شدن به اینترنت و جستجو در جهان هستند. پیش
بینی شده است که در سال 2020 هفتاد درصد جمعیت جهان از گوشی های هوشمند استفاده می
کنند و این روند به سرعت افزایش خواهد داشت. بر اساس این روند رو به شد، تمام کسب و کارهای موفق ، استراتژی های درآمد
زایی و جذب مشتری خود را به نوعی با گوشی های هوشمند منطبق کرده اند.
توسعه
ی اپلیکیشن موبایل در سال 2016 در صدر شغل های بسیار داغ در بازار جهانی بوده است
و هچنان با شتاب در حال پیشروی است. این به این معناست که اگر تا کنون تنها به
یادگیری آن فکر کرده بودید اکنون فرصت مناسبی برای کسب این توان مندی است تا در
بازار کار همچنان پر متقاضی باقی بمانید. شما در
این دوره تمام مهارت هایی را که برای توسعه ی یک اپلیکیشن مبتنی بر iOS نیاز دارید تا
بتوانید ایده ی خود را پیاده سازی کنید را خواهید آموخت و برای دنیای کار آماده خواهید
شد.
هدف دوره: در پایان دوره دانشجویان قادر خواهند بود که یک اپلیکیشن آفلاین طراحی کنند.
مخاطبین دوره: تمام افرادی که با پایه دانش برنامه نویسی به برنامه نویسی اپلیکیشن ها ی iOS علاقه مندند.
سرفصل دوره:(Introduction to Mobile App Development(0.5 hours
(The Swift Programming Language (Swift 4.2) (11.5 hours
About Swift
The Basics , Basic Operators
String and Characters
Collection Types
Control Flow
Functions
Enumerations
Structures and Classes
Properties
Methods
Inheritance
Error Handling
Extensions
Protocols
Access Control
(iOS App Development with Swift (22 hours
Introduction to Xcodes 10.0 and iOS 12.0.1
MVC
Storyboard
(UIKit (UILabel, UIButton, UITableView, UICollectionView and etc
Auto Layout
IBOutlet and IBAction
Presentations and Transitions
Navigation Controller
Tab Bar Controller
NotificationCenter, Delegation and KVO
Assets
Camera and Photo Library
Dependency/ Package Manager
Database
3D Touch
Debugging
(Publishing iOS Apps (1 hour