دوره آموزشی جامع سوئیف 5
4 ساعت 4 دقیقهمبتدی2019-04-11
مدرسین

Harrison Ferrone
Software Engineer, Game Developer, and Creative Technologist
جزئیات دوره
Swift زبان برنامه نویسی برای اکوسیستم اپل - iOS، macOS، watchOS و tvOS - است و یک زبان بسیار رسا، سریع، ایمن و سرگرم کننده است که هم برای برنامه نویسان جدید و هم با تجربه مناسب است. در این دوره، مربی هریسون فرون به شما کمک می کند تا با Swift 5 تجربه عملی کسب کنید و شما را آماده می کند تا برنامه ها و بازی های خود را با استفاده از این زبان محبوب شروع کنید. پس از مروری بر تکامل سوئیفت، هریسون شما را با هر یک از اجزای زبان آشنا می کند. او انواع داده های متداول، منطق شرطی، روش ها، توابع، کلاس ها و ساختارها و موارد دیگر را پوشش می دهد - آنچه را که باید برای مهارت در برنامه نویسی با Swift بدانید، توضیح می دهد. مثالها و موارد استفاده از بازیهای خود هریسون برداشته شده و زمینه عملی برای هر عنصر برنامه نویسی را فراهم می کند.
اهداف یادگیری
گرفتن Xcode
متغیرها و ثابت ها
ثبت و اظهار نظر
کار با تار
مجموعه ها و عملگرهای منطقی
کار با مجموعه ها
آرایه ها و روش های آرایه ای
مجموعه و چند برابر
کار با دستورات و حلقه های شرطی
کار با توابع
کلاسهای سوئیفت
شمارش ها
رسیدگی به خطاها
اهداف یادگیری
گرفتن Xcode
متغیرها و ثابت ها
ثبت و اظهار نظر
کار با تار
مجموعه ها و عملگرهای منطقی
کار با مجموعه ها
آرایه ها و روش های آرایه ای
مجموعه و چند برابر
کار با دستورات و حلقه های شرطی
کار با توابع
کلاسهای سوئیفت
شمارش ها
رسیدگی به خطاها
مهارت ها
SwiftAppleEssential TrainingProgramming LanguagesSoftware Development
سرفصل ها
0. مقدمه
- 01 - با سوئیفت 5 ماجراجویی را آغاز کنید
- 02 - تلاش پذیرفته شد - آنچه باید بدانید
1. شروع به کار
- 03 - سوئیفت گذشته نگر
- 04 - دریافت Xcode
- 05 - بررسی فایلهای تمرین
2. شناخت دادههای خود
- 06 - تلاش آغاز میشود - متغیرها
- 07 - متغیرها و ثابت ها
- 08 - ایمنی و استنتاج تایپ کنید
- 09 - ورود به سیستم و نظر دادن
- 10 - اپراتورهای سوئیفت
- 11 - درک رشته ها
- 12 - کار با تار
- 13 - تبدیل نوع
- 14 - بولیها و عملگرهای منطقی
- 15 - معرفی اختیاری
- 16 - دسترسی به اسناد
- 17 - چالش - آمار بازیکن
- 18 - راه حل - آمار بازیکن
3. کار با مجموعه ها
- 19 - جمعآوری موجودی با مجموعه ها
- 20 - آرایههای سوئیفت
- 21 - روشهای آرایه هسته ای
- 22 - دیکشنریهای سوئیفت
- 23 - روشهای فرهنگ لغت هسته
- 24 - کار با مجموعه
- 25 - روشهای مجموعه هسته
- 26 - تاپلهای سوئیفت
- 27 - چالش - مغازه تاجر
- 28 - راه حل - مغازه بازرگان
4. برنامه کنترل جریان
- 29 - کنترل سرنوشت
- 30 - عبارت if
- 31 - باز کردن اختیاری
- 32 - استفاده از حلقههای for-in
- 33 - حلقههای while
- 34 - دستور switch
- 35 - بیانیه نگهبان
- 36 - چالش - منطق بازی
- 37 - راه حل - منطق بازی
5. دنیای گسترده توابع
- 38 - تسطیح زمین بازی
- 39 - توابع اساسی
- 40 - توابع اضافه بار
- 41 - توابع پیچیده
- 42 - انواع عملکرد
- 43 - درک تعطیلی
- 44 - استفاده از بست
- 45 - تایپ aliasing
- 46 - چالش - میدانهای جنگ
- 47 - راه حل - میدانهای جنگ
6. کلاس ها , سازهها و فراتر از آن
- 48 - پر کردن دنیای بازی
- 49 - ارزش در مقابل انواع مرجع
- 50 - کلاسهای پایه سوئیفت
- 51 - به اصلاح کنندهها و خصوصیات دسترسی پیدا کنید
- 52 - طبقه بندی فرعی در سوئیفت
- 53 - ساختارهای اولیه سوئیفت
- 54 - زنجیر زنی اختیاری
- 55 - چالش - سیستم موجودی
- 56 - راه حل - سیستم موجودی
7. ارتقاء سطح با Enums، Protocols و Errors
- 57 - مرحله نهایی، رئیس نهایی
- 58 - شمارش سریع
- 59 - مقادیر خام و مرتبط
- 60 - معرفی پروتکل ها
- 61 - استفاده از پسوندها
- 62 - خطاهای پرتابی
- 63 - رسیدگی به خطاها
- 64 - چالش - اقدامات نبرد
- 65 - راه حل - اقدامات جنگی
نتیجه
- 66 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع Swift 6
- دوره آموزشی راهنمای کامل SwiftUI
- دوره آموزشی برنامه نویسی برای غیر برنامه نویسان: iOS 17 و Swift 5
- دوره آموزشی یادگیری جامع SwiftData
- دوره آموزشی یادگیری جامع توسعه iOS 17
- دوره آموزشی ساخت اولین برنامه iOS 17
- دوره آموزشی ساخت اپلیکیشن SwiftUI Playgrounds
- دوره آموزشی برنامه نویسی برای غیر برنامه نویسان: iOS 16 و Swift 5