دوره آموزشی
دوبله زبان فارسی
مسترکلاس کامل توسعه Swift
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- Swift
- مبانی توسعه نرمافزار
- مفاهیم مقدماتی Swift
- مفاهیم پیشرفته Swift
- برنامهنویسی شیگرا
- اصول توسعه نرمافزار
توضیحات دوره
در این دوره موضوعات اولیه نظیر موارد زیر پوشش داده میشوند:
- اصول زبان
- Collections
- کنترل جریان
- حلقهها
- مدیریت خطاها و Exceptionها
- توابع
- Closures
- Higher order functions
همچنین موضوعات پیشرفتهای مانند موارد زیر آموزش داده خواهند شد:
- برنامهنویسی شیگرا
- اصول توسعه
- توابع استاندارد
- انواع کلاسها
- Extensions
- Generics
- برنامهنویسی Asynchronous
و مدرس تمام این موارد را از طریق مثالها و پروژهها به صورت عملی پیادهسازی خواهد کرد.
این دوره برای چه کسانی مناسب است؟
- افراد کاملاً مبتدی
- توسعهدهندگان سطح متوسط
- توسعهدهندگان تازهکار
- توسعهدهندگان iOS
مسترکلاس کامل توسعه Swift
-
مقدمه 03:04
-
ساختار این دوره چگونه است؟ 02:32
-
پیام مهم درباره نظرات Udemy 01:08
-
چگونه این دوره را بگذرانیم 02:57
-
چگونه سوال بپرسیم؟ 03:39
-
بررسی بخش 01:33
-
نصب 04:24
-
ساخت پروژه Xcode 07:41
-
نمایش Hello world در Xcode 12:00
-
توضیح 07:24
-
کد را تغییر دهید 01:17
-
کامنت ها 21:23
-
مستندات 11:04
-
جمعبندی بخش 01:32
-
مرور بخش 01:21
-
رشتهها 08:06
-
رشتههای چندخطی 03:15
-
متغیرها 06:10
-
نام متغیرها 05:45
-
تمرین: متغیرها و رشتهها 02:32
-
راهحل: متغیرها و رشتهها 01:22
-
توابع رشتهای 08:54
-
چگونه همه توابع رشتهای موجود را پیدا کنیم؟ 02:10
-
درونیابی رشته 05:40
-
تمرین: توابع رشتهای 04:24
-
راهحل: توابع رشتهای 03:26
-
جمعبندی 01:28
-
بررسی بخش 01:44
-
ورودی کاربر 06:42
-
دریافت یک عدد 04:01
-
تولید عدد تصادفی 02:43
-
تمرین: دریافت ورودی کاربر 02:37
-
راهحل: ورودی کاربر 01:54
-
خلاصه 01:09
-
مرور بخش 01:37
-
اعداد 02:05
-
انواع عددی 08:15
-
تمرین: اعداد 01:32
-
راهحل: اعداد 01:58
-
انواع عددی در حافظه 08:31
-
مبهم در مقابل صریح 06:03
-
تبدیل نوعها 09:26
-
بیایید دوباره درباره رشتهها صحبت کنیم 06:52
-
تمرین: تبدیل نوعها 06:02
-
راهحل: تبدیل نوعها 01:50
-
جمعبندی 01:24
-
مرور بخش 01:17
-
عملگرهای حسابی 10:15
-
ترتیب عملیات 03:31
-
انواع Result 02:55
-
عملگرهای انتساب 04:14
-
تمرین: عملگرها 03:59
-
راهحل: عملگرها 02:31
-
نوع داده Boolean 03:17
-
عملگرهای منطقی 03:47
-
عملگرهای مقایسه 07:11
-
تمرین: عملگرهای منطقی 05:13
-
راهحل: عملگرهای منطقی 02:21
-
جمعبندی 01:12
-
مرور بخش 01:36
-
مقدار nil 07:28
-
نوع داده Optional 02:53
-
فراخوانی امن برای nil 03:16
-
ادغام مقدار nil 03:46
-
تأییدهای بدون null 04:08
-
حفاظتکنندهها 03:16
-
تمرین: ادغام nil و تأییدها 04:30
-
راهحل: ادغام nil و تأییدها 01:26
-
جمعبندی 01:16
-
بررسی بخش 01:04
-
کالکشن ها 02:37
-
مجموعهها در Swift 04:30
-
آرایه 02:41
-
مجموعه 02:03
-
دیکشنری 02:14
-
Tuple 02:54
-
خلاصه 00:58
-
بررسی بخش 01:17
-
آرایه غیرقابل تغییر 10:14
-
آرایه قابل تغییر 08:11
-
تمرین: آرایه 05:37
-
راهحل: آرایه 04:48
-
توابع آرایه 04:00
-
تمرین: توابع آرایه 06:01
-
راهحل: توابع آرایه 03:26
-
خلاصه 00:59
-
بررسی بخش 01:18
-
مجموعه غیرقابل تغییر 05:02
-
مجموعه قابل تغییر 04:32
-
تمرین: Set 03:39
-
راهحل: Set 01:25
-
توابع Set 04:22
-
توابع اساسی Set 07:42
-
تمرین: توابع Set 03:37
-
راهحل: توابع Set 02:35
-
خلاصه 00:52
-
بررسی بخش 00:52
-
دایرهالمعارف غیرقابل تغییر 06:49
-
دایرهالمعارف قابل تغییر 02:49
-
توابع دیکشنری 03:09
-
تمرین: دیکشنری 01:51
-
راهحل: دیکشنری 03:41
-
خلاصه 00:43
-
مرور بخش 00:34
-
Tuple 05:37
-
تمرین: Tuple 01:18
-
راهحل: Tuple 02:31
-
جمعبندی 00:33
-
مرور بخش 02:04
-
کنترل جریان 03:27
-
عبارت شرطی if 01:13
-
دستور switch 01:48
-
حلقه for 01:15
-
حلقه while 01:19
-
حلقه repeat while 01:24
-
جمعبندی 01:03
-
بررسی بخش 01:31
-
عبارت if 05:02
-
عبارات if بیشتر 03:32
-
حفاظتکنندههای nil 03:47
-
تمرین: دستور if 06:13
-
راهحل: دستور if 03:16
-
if به صورت کوتاهشده 04:12
-
چندین دستور if 04:53
-
تمرین: عبارت شرطی if 05:01
-
راهحل: عبارت شرطی if 04:19
-
خلاصه 01:09
-
مرور بخش 01:31
-
عبارات حسابی و منطقی 06:25
-
توابع برگرداننده مقدار Boolean 06:40
-
تمرین: عبارات 03:53
-
راهحل: عبارات 02:39
-
بازهها 11:59
-
کاربردهای بازه 08:42
-
تمرین: بازهها 02:41
-
راهحل: بازهها 03:45
-
جمعبندی 00:54
-
مرور بخش 01:01
-
switch 09:14
-
مطالب بیشتر درباره switch 09:05
-
عبارت switch همراه with where 04:24
-
تمرین: switch 05:08
-
راهحل: switch 03:39
-
جمعبندی 00:44
-
بررسی بخش 01:00
-
حلقه for 06:22
-
تمرین: حلقه for 03:22
-
راهحل: حلقه for 03:53
-
حلقههای for بیشتر 04:30
-
عبارت where 03:56
-
تمرین: حلقههای for بیشتر 04:34
-
راهحل: حلقههای for بیشتر 02:51
-
خلاصه 01:00
-
حلقه while 03:27
-
تمرین: حلقه while 05:04
-
راهحل: حلقه while 02:19
-
بررسی بخش 01:04
-
حلقه repeat while 03:25
-
حلقههای while تو در تو 03:00
-
تمرین: حلقه repeat while 06:34
-
راهحل: حلقه repeat while 03:33
-
خلاصه 00:59
-
مرور بخش 01:10
-
کلمه کلیدی break 03:23
-
کلمه کلیدی continue 02:02
-
تمرین: break و continue 05:24
-
راهحل: break و continue 04:18
-
fallthrough 02:57
-
برچسبها 03:40
-
جمعبندی 01:19
-
بررسی بخش 01:09
-
توابع 05:15
-
تمرین: توابع 02:03
-
راهحل: توابع 02:10
-
پارامترهای تابع 12:38
-
مقدار بازگشتی تابع 08:33
-
تمرین: توابع بیشتر 03:27
-
راهحل: توابع بیشتر 02:27
-
خلاصه 00:55
-
مرور بخش 01:41
-
مقادیر تابع nil 03:15
-
تمرین: مقادیر تابع nil 02:48
-
راهحل: مقادیر تابع nil 02:51
-
بارگذاری بیش از حد (Overloading) 04:55
-
تمرین: بارگذاریهای بیش از حد 06:25
-
راهحل: بارگذاری بیش از حد 03:59
-
دامنه و پارامترهای in-out 08:23
-
تمرین: دامنه 02:06
-
راهحل: دامنه 03:09
-
پارامترهای متغیر 04:40
-
تمرین: پارامترهای متغیر 03:14
-
راهحل: پارامترهای متغیر 01:49
-
توابع محلی 02:28
-
تمرین: توابع محلی 02:59
-
راهحل: توابع محلی 04:12
-
جمعبندی 01:07
-
مرور بخش 00:58
-
Closureها 05:28
-
توابع higher order (HOFها) 10:38
-
تمرین: Closureها و توابع higher order 04:14
-
راهحل: Closureها و توابع higher order 04:35
-
توابع higher order رایج 10:22
-
تمرین: توابع higher order رایج 07:50
-
راهحل: توابع higher order رایج 03:03
-
جمعبندی 00:48
-
مرور بخش 01:35
-
برنامهنویسی شیگرا چیست؟ 05:00
-
چهار اصل برنامهنویسی شیگرا 06:13
-
کامپوننتها 04:06
-
جمعبندی 00:56
-
بررسی بخش 00:54
-
Enum 04:06
-
کاربردهای Enum 05:17
-
مقادیر Enum 08:18
-
تمرین: Enum 08:25
-
راهحل: Enum 04:53
-
خلاصه 00:54
-
مرور بخش 01:22
-
ساختارها 03:37
-
خواص 04:39
-
متدها 04:07
-
سازندهها 10:30
-
تمرین: ساختارها 10:59
-
راهحل: ساختارها 04:24
-
جمعبندی 00:45
-
مرور بخش 01:26
-
کلمه کلیدی self 03:17
-
تمرین: کلمه کلیدی self 01:53
-
راهحل: کلمه کلیدی self 02:16
-
دسترسی خصوصی 04:41
-
تمرین: دسترسی خصوصی 06:32
-
راهحل: دسترسی خصوصی 06:41
-
واگذاری سازنده 05:34
-
سازنده قابل شکست 05:29
-
تمرین: واگذاری سازنده 04:43
-
راهحل: واگذاری initializer 04:54
-
عملکرد استاتیک 03:56
-
تمرین: عملکرد استاتیک 02:59
-
راهحل: عملکرد استاتیک 05:10
-
جمعبندی 01:04
-
بررسی بخش 01:24
-
خواص محاسباتی 04:10
-
تمرین: خواص محاسباتی 07:28
-
راهحل: خواص محاسباتی 03:15
-
خواص فقط خواندنی 07:26
-
تمرین: خواص فقط خواندنی 02:26
-
راهحل: خواص فقط خواندنی 03:43
-
Closureهای خوداجرا 05:10
-
تمرین: Closureهای خوداجرا 01:40
-
راهحل: Closureهای خوداجرا 04:40
-
ناظرها 04:44
-
تمرین: ناظرها 03:50
-
راهحل: ناظرها 05:13
-
Wrapperها 11:06
-
تمرین: Wrapperها 02:43
-
راهحل: Wrapperها 04:10
-
خواص Lazy 06:06
-
تمرین: خواص Lazy 02:43
-
راهحل: خواص Lazy 02:41
-
جمعبندی بخش 01:13
-
مرور بخش 01:21
-
پروتکلها 08:38
-
الزامات خواص 05:38
-
الزامات متد 04:20
-
الزامات سازنده 04:44
-
تمرین: پروتکلها 06:08
-
راهحل: پروتکلها 02:44
-
جمعبندی 00:53
-
بررسی بخش 01:37
-
کلاس ها 05:48
-
تمرین: کلاسها 04:09
-
راهحل: کلاسها 05:09
-
وراثت 05:25
-
تمرین: وراثت 05:01
-
راهحل: وراثت 07:32
-
Type casting 06:16
-
بررسی نوع 04:32
-
تمرین: تبدیل نوع 02:47
-
راهحل: تبدیل نوع 05:59
-
Deinitializers 05:48
-
تمرین: Deinitializers 02:47
-
راهحل: Deinitializers 02:57
-
خلاصه 01:13
-
بررسی بخش 00:59
-
وراثت 03:46
-
بازنویسی متدها و خواص 04:19
-
تمرین: وراثت 02:13
-
راهحل: وراثت 03:55
-
وراثت سازنده 03:16
-
تمرین: وراثت سازندهها 03:09
-
راهحل: وراثت سازنده 04:29
-
کنترل دسترسی 02:49
-
وراثت چندگانه 04:07
-
خلاصه 00:40
-
بررسی بخش 01:26
-
خطاها 04:23
-
ایجاد خطاها 04:47
-
do try catch 10:29
-
defer 04:19
-
تمرین: مدیریت خطا 06:21
-
راهحل: مدیریت خطا 06:09
-
خلاصه 00:58
مشخصات آموزش
مسترکلاس کامل توسعه Swift
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:302
- مدت زمان :21:22:56
- حجم :7.22GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy