دوره آموزشی
The Great Courses
دوبله زبان فارسی

مسترکلاس کامل توسعه Swift

مسترکلاس کامل توسعه 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

8,439,500 1,687,900 تومان

مشخصات آموزش

مسترکلاس کامل توسعه Swift

  • تاریخ به روز رسانی: 1404/10/04
  • سطح دوره:همه سطوح
  • تعداد درس:302
  • مدت زمان :21:22:56
  • حجم :7.22GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
500,000 100,000 تومان
  • زمان: 01:16:19
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,580,000 316,000 تومان
  • زمان: 04:00:26
  • تعداد درس: 31
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
770,000 154,000 تومان
  • زمان: 01:57:58
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 39:24
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,922,000 384,400 تومان
  • زمان: 04:52:39
  • تعداد درس: 73
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 1:04:14
  • تعداد درس: 16
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
711,000 142,200 تومان
  • زمان: 1:48:18
  • تعداد درس: 16
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
658,000 131,600 تومان
  • زمان: 1:40:52
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید