دوره کامل توسعهدهنده iOS 26
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توسعه iOS 18 با Swift 6
- ساخت اپلیکیشنهای iPhone/iPad و انتشار آنها در اپ استور
- تسلط به مهارتهای برنامهنویسی Swift 6
- مهارتهای طراحی ضروری
- توسعه اپلیکیشن با هوش مصنوعی
- توسعه با استفاده از Cursor ،Claude و ChatGPT
پیش نیازهای دوره
- یک دستگاه MacBook و اتصال اینترنت
- نیازی به هیچ تجربه یا دانش قبلی نیست.
توضیحات دوره
به دوره کامل توسعهدهنده iOS 26 خوش آمدید!
اگر به دنبال دوره مناسب برای یادگیری توسعه iOS از ابتدا هستید، آن را پیدا کردهاید!
این دوره شما را از یک مبتدی کامل به یک توسعهدهنده مطمئن تبدیل میکند. ما بر توسعه عملی iOS تمرکز میکنیم، بدون آنکه مبانی تئوری را نادیده بگیریم.
با بیش از 50 ساعت آموزش و دهها پروژه عملی، شما یاد خواهید گرفت که چگونه اپلیکیشنها، بازیها و کلونهای واقعی را ایجاد، برنامهنویسی و بسازید... و بسیار بیشتر!
با شرکت در این دوره، موارد زیر را نیز به صورت رایگان دریافت میکنید:
- یک سال میزبانی وب از Eco Webhosting (محدود به یک سال برای هر دانشجو، نه هر دوره)
- داراییهای بصری به ارزش 300 دلار برای استفاده در طراحی اپلیکیشن
- مجوز شرکت در آزمون گواهینامه CCA برای Swift سطح 1 و سطح 2
پس از اتمام این دوره، شما درک خواهید کرد که چگونه هر اپلیکیشن iOS مورد نظرتان را بنویسید و اعتماد به نفس لازم برای ورود به بازار کار را خواهید داشت!
این دوره بر پایههای دورههای اصلی iOS راب پرسیوال بنا شده، اما بسیار فراتر میرود!
این دوره توسط Atil Samancioglu (که به بیش از 410,000 دانشجو در Udemy در زمینه برنامهنویسی موبایل و امنیت سایبری آموزش میدهد) و با همکاری Codestars راب پرسیوال (با بیش از 2 میلیون دانشجو) تدریس میشود. این دوره بر مبانی دورههای قبلی iOS راب استوار است، اما مطالب بسیار بیشتری به آن اضافه شده است!
محتوای دوره
این دوره برای دانشجویانی که مشتاق یادگیری جامع iOS 26 و Swift 6 هستند ایدهآل است. برای شرکت در این دوره به هیچ تجربه قبلی نیاز ندارید. آموزش از ابتدا شروع شده و تا سطوح پیشرفته ادامه مییابد. شما در پایان دوره قادر خواهید بود یک اپلیکیشن واقعی طراحی کرده و آن را در اپ استور منتشر کنید.
در طول دوره، مهارتهای جدید خود را با ساخت پروژههای عملی محک میزنید، از جمله:
- کتاب هنر
- بازی «Catch the Kenny»
- مبدل ارز
- ردیاب کالری
- کتاب سفر
- کلون Foursquare
- کلون اینستاگرام
- کلون اسنپچت
- کلون Angry Birds
- اپلیکیشن تشخیص تصویر
- توسعه اپلیکیشن با هوش مصنوعی
این دوره همچنین Firebase و Parse را با آخرین نسخههای آنها پوشش میدهد. علاوه بر یادگیری و تمرین تمام جزئیات Swift 6 و توسعه iOS، یک بخش اختصاصی برای SwiftUI در نظر گرفته شده است!
این دوره جدیدترین تحولات فناوری، مانند ادغام هوش مصنوعی در مسیر یادگیری را نیز شامل میشود. شما یاد خواهید گرفت که چگونه از ChatGPT، Cursor ،Claude و غیره برای ایجاد اپلیکیشن، بازبینی کد و رفع اشکالات استفاده کنید!
در طول دوره با Xcode کار خواهیم کرد و تمام پروژهها و کدهای منبع از طریق GitHub به اشتراک گذاشته خواهند شد.
کدنویسی لذتبخشی داشته باشید.
این دوره برای چه کسانی مناسب است؟
- افرادی که میخواهند توسعه iOS را یاد بگیرند.
- افرادی که میخواهند برنامهنویسی را بیاموزند.
- افرادی که میخواهند یک توسعهدهنده حرفهای iOS شوند.
- افرادی که میخواهند به مهارتهای Swift مسلط شوند.
دوره کامل توسعهدهنده iOS 26
-
معرفی دوره 02:14
-
نحوه دریافت تمام امکانات رایگان 05:27
-
اصطلاحات و نسخههای توسعه iOS 12:42
-
نصب و راهاندازی Xcode 10:30
-
اولین پروژه 08:44
-
مرور کلی 11:00
-
آزمایش رابط کاربری 09:29
-
ایجاد رابط کاربری 06:20
-
اتمام اپلیکیشن و قطع اتصالات 14:19
-
کدها در GitHub 02:21
-
مقدمه بررسی عمیق Swift 6 00:34
-
گزینههای کدنویسی 08:30
-
متغیرها و ثابتها 11:07
-
انواع متغیر 10:01
-
پیشتعریف انواع 13:05
-
آرایهها 14:38
-
مجموعه 08:46
-
دیکشنریها 08:33
-
حلقه while 11:18
-
حلقه for 08:04
-
کنترل جریان if 11:13
-
توابع 11:25
-
مقادیر اختیاری 13:33
-
تمرین: بدترین ماشینحساب 02:09
-
طراحی ماشینحساب 08:14
-
کدهای ماشینحساب 13:47
-
ایمنی و محدوده 12:46
-
مقدمهای بر طرح بندی 00:23
-
مرور کلی طرح بندی 08:50
-
افزودن محدودیتها 07:11
-
جزئیات محدودیتها 09:14
-
محدودیتهای پیشنهادی 04:36
-
Viewهای برنامهنویسی شده 07:32
-
عملیات ریاضی 07:15
-
ایجاد دکمهها 11:39
-
SwiftUI چیست؟ 04:40
-
مقدمه ویژگیهای پیشرفته iOS 00:32
-
حافظه دائمی 11:38
-
یادداشت تولدها 11:27
-
حذف دادهها 07:22
-
صفحه دوم 09:00
-
Segue 08:07
-
انتقال اطلاعات 10:30
-
چرخه عمر ViewController 07:54
-
پیام هشدار 13:09
-
فرم ثبتنام کاربر 10:05
-
تشخیصدهندههای ژست 12:49
-
تایمرها 14:40
-
معرفی بازی Catch the Kenny 00:45
-
تمرین Kenny 02:44
-
طراحی بازی 08:52
-
افزایش امتیاز 06:42
-
شمارش معکوس 09:58
-
انیمیشن Kenny 10:59
-
قابلیت بازی مجدد 04:33
-
ذخیره رکوردها 08:20
-
معرفی اپلیکیشن کتاب نشانهها 00:44
-
کتاب نشانهها چیست؟ 01:40
-
TableView چیست؟ 17:24
-
نشانهها 08:31
-
اتصال با TableView 05:41
-
انتقال دادهها 12:56
-
حذف دادهها 08:39
-
مقدمه Swift سطح متوسط 00:39
-
برنامهنویسی شیءگرا (OOP) چیست؟ 06:50
-
مقداردهی اولیه 10:48
-
Enum 07:09
-
وراثت 08:22
-
سطوح دسترسی 05:34
-
طراحی اپلیکیشن Simpson Book 10:41
-
راهاندازی TableView 08:32
-
ایجاد مدل 09:10
-
TableView شخصیتهای سیمپسون 04:38
-
جزئیات 09:34
-
مقدمه Core Data 00:46
-
کتاب هنر چیست؟ 02:18
-
Core Data چیست؟ 08:48
-
رابط کاربری 14:14
-
مخفی کردن صفحه کلید 10:02
-
انتخاب تصویر 18:17
-
ذخیره اطلاعات 14:59
-
بازیابی اطلاعات 15:21
-
مرکز نوتیفیکیشن 07:43
-
انتقال داده 09:45
-
پردیکیتها 10:47
-
قابلیت حذف 09:52
-
بهبودها 07:39
-
مقدمه نقشهها 00:41
-
کتاب سفر چیست؟ 02:40
-
Map Kit 05:32
-
موقعیت مکانی کاربر 17:10
-
پینها روی نقشه 11:53
-
ورودی کاربر 04:30
-
ذخیره مکانها 12:48
-
رابط کاربری 07:23
-
واکشی داده 06:51
-
انتقال اطلاعات 06:17
-
نمایش پین انتخابشده 11:04
-
غیرفعال کردن بروزرسانیها 07:18
-
سفارشیسازی پینها 11:43
-
ناوبری 12:54
-
مقدمه ویژگیهای خاص iOS 00:28
-
حالت تیره 13:30
-
حالت تیره پیشرفته 06:51
-
صفحه کلید سفارشی 16:12
-
بسته استیکر 04:57
-
تشخیص چهره 16:39
-
Git چیست؟ 12:20
-
GitHub 11:28
-
مقدمه API و JSON 00:49
-
API چیست؟ 07:26
-
JSON چیست؟ 07:12
-
رابط کاربری 08:52
-
ایجاد URL 08:54
-
دریافت داده 12:14
-
پردازش داده 11:55
-
مقدمه Firebase 00:43
-
کلون اینستاگرام چیست؟ 09:37
-
Firebase چیست؟ 12:13
-
CocoaPods 27:18
-
Swift Package Manager 09:07
-
رابط کاربری 13:37
-
ViewController تنظیمات 12:42
-
ایجاد کاربران 11:20
-
ورود 14:55
-
تمرین: ViewController آپلود 13:58
-
عملیات آپلود 17:33
-
عملیات Storage 09:26
-
ساختار Firestore 16:55
-
ذخیره تاریخ 05:59
-
ایجاد سلول فید 17:04
-
بازیابی داده 17:30
-
دانلود تصاویر 11:55
-
شناسههای سند 09:03
-
لایک پستها 07:46
-
امنیت Firebase 05:00
-
مقدمه Push Notifications 01:01
-
فعالسازی سرویس Push 19:38
-
ادغام OneSignal 14:08
-
نوتیفیکیشن دستی 12:47
-
نوتیفیکیشن ها با Xcode 07:48
-
شناسه پلیر 10:00
-
بررسیهای Firebase 11:55
-
ارسال Push Notifications 07:27
-
مقدمه Parse 00:30
-
کلون Foursquare چیست؟ 02:36
-
Parse چیست؟ 06:57
-
ادغام Parse 05:52
-
اتصال به سرور 15:35
-
نوشتن در پایگاه داده 07:13
-
بازیابی دادهها 06:46
-
ثبتنام کاربران 10:56
-
ورود کاربران 05:03
-
ViewController مکانها 07:53
-
به خاطر سپاری لاگینها 12:35
-
ViewController افزودن مکان 08:33
-
رابط کاربری Map ViewController 10:40
-
ViewController جزئیات 05:55
-
انتخاب تصویر 04:25
-
کلاس Singleton 14:49
-
دریافت موقعیت کاربر 08:19
-
انتخاب موقعیت مکانی 06:46
-
ذخیره مکانها 10:46
-
بازیابی داده 09:00
-
انتقال داده 06:29
-
نمایش جزئیات 09:03
-
جزئیات نقشه 06:15
-
افزودن ناوبری 10:48
-
اتمام اپلیکیشن 05:07
-
مقدمه Sprite Kit 00:27
-
کلون Angry Birds چیست؟ 01:47
-
Sprite Kit چیست؟ 06:57
-
یافتن هنر بازی 09:22
-
مرور کلی صحنه بازی 07:01
-
طراحی صحنه بازی 08:40
-
ایجاد Spriteها با کد 09:56
-
بدنه فیزیک 14:47
-
آوردن جعبهها 08:54
-
به پرواز درآوردن پرنده 05:16
-
حرکت دادن پرنده 06:18
-
پرتاب پرنده در هوا 06:23
-
بازنشانی بازی 05:45
-
تشخیص برخوردها 08:53
-
افزایش امتیاز 06:11
-
مقدمه Swift پیشرفته 00:27
-
Struct 06:11
-
ایجاد Struct 07:25
-
انواع Reference در مقابل Value 09:10
-
توابع Mutating 03:25
-
Tuple 07:24
-
Guard Let 05:54
-
Switch Case 06:28
-
Breakpointها 04:26
-
دوره فشرده SwiftUI 00:40
-
SwiftUI چیست؟ 05:28
-
Stacks 08:04
-
قدرت پنهان SwiftUI 10:05
-
لیستها 08:36
-
State 08:11
-
Binding 05:11
-
کتاب موردعلاقه چیست؟ 01:11
-
ایجاد مدلها 08:56
-
لیست با بخشها 10:08
-
ناوبری 05:06
-
نمایش جزئیات 07:31
-
مقدمه تسلط به Firebase 00:27
-
کلون اسنپچت چیست؟ 03:06
-
ادغام Firebase 08:49
-
رابط کاربری 16:24
-
ایجاد کاربران 11:00
-
خروج 05:21
-
انتخاب عکس 05:39
-
Singleton کاربر 08:50
-
قابلیت آپلود 10:54
-
Firestore پیشرفته 11:56
-
ViewController فید 08:30
-
بازیابی دادهها 09:18
-
ViewController اسنپ 10:36
-
نمایش اسلایدی تصاویر 11:55
-
بهبودها 10:54
-
معرفی اپلیکیشن Crypto Crazy 01:22
-
MVVM چیست؟ 11:27
-
رابط کاربری 07:54
-
مدل 11:44
-
Escaping 10:11
-
Webservice 11:31
-
ViewModel 14:11
-
RxSwift 11:55
-
Binding 28:34
-
بررسی کد 11:07
-
دیباگ و توسعه از پایه 12:15
-
اتصال ChatGPT با Xcode 08:03
-
اپلیکیشن کوییز با Cursor 12:43
-
ویژگیهای اضافی 07:52
-
سؤالات تصادفی از API رایگان 04:36
-
دستورالعمل تمرین هوش مصنوعی 03:05
-
تمرین هوش مصنوعی None
-
مقدمه یادگیری ماشین 00:24
-
یادگیری ماشین چیست؟ 04:43
-
رابط کاربری 07:22
-
ایجاد توابع 07:48
-
ایجاد درخواست 10:41
-
ایجاد Handler 13:24
-
مقدمه واقعیت افزوده 00:36
-
واقعیت افزوده چیست؟ 09:22
-
حرکت Viewها 09:16
-
ایجاد مکعبها 11:55
-
ایجاد کره 05:39
-
اپلیکیشن منظومه شمسی 06:44
-
WidgetKit چیست؟ 07:04
-
ایجاد مدل 06:56
-
تصویر دایرهای 05:08
-
Hero View 09:26
-
AppStorage 10:46
-
تئوری ویجت 10:00
-
تنظیمات ویجت 08:10
-
ویجتها اینجا هستند 10:55
-
پروژه Threading 09:23
-
راه اشتباه دانلود تصاویر 13:23
-
Dispatch Queue 08:20
-
Async Image 10:38
-
Crypto Crazy با SwiftUI 11:20
-
سرویس 13:36
-
Observable Object 11:01
-
View 09:15
-
Async Await 15:29
-
Continuation 09:51
-
Actorها 07:45
-
معرفی اپلیکیشن جوک 02:04
-
ایجاد خودکار Structها 14:45
-
ViewModel 05:00
-
ادغام Alamofire 11:53
-
نمایش داده 05:51
-
اتمام View 03:02
-
Navigation Stack 16:07
-
Navigation Path 08:49
-
SwiftUI Photo Picker 12:14
-
SwiftUI Shape 12:38
-
استفاده از Shape 09:56
-
انیمیشن SwiftUI 07:37
-
Scaling با انیمیشن 06:48
-
سایر متدهای انیمیشن 07:11
-
Custom Toolbar 06:07
-
Gauge 04:31
-
دسترسپذیری SwiftUI 09:14
-
سرویس شبکه قابل تعویض چیست؟ 06:08
-
Webservice 13:12
-
نمایش دادهها 15:00
-
سرویس محلی 07:34
-
تغییر سرویس محلی/وب 09:57
-
الگوی VIPER 12:26
-
ایجاد کامپوننتها 13:04
-
Interactor 18:27
-
توابع View 14:27
-
Router 09:30
-
پایان کار 13:59
-
Dependency Injection چیست؟ 10:04
-
ایجاد معماری 11:32
-
Swinject 07:54
-
چرا تست میکنیم؟ 08:13
-
تست واحد 08:24
-
اپلیکیشن To Do List 05:01
-
تست دکمه افزودن 09:04
-
تست حذف 05:48
-
Swift Testing 07:21
-
Testable Import 06:51
-
Traits 07:27
-
Available و Bugs 08:51
-
Suite 08:55
-
نوشتن Constraints با کد 18:52
-
مدیریت API 11:28
-
راهاندازی Protocol-Oriented 11:25
-
الگوی Delegate 07:22
-
تست واحد 15:50
-
کنترل لاگین کاربر 09:31
-
Delegate لاگین 08:08
-
ادامه انتزاع 07:38
-
تست واحد لاگین 09:53
-
SwiftData چیست؟ 13:31
-
Bindable 14:21
-
Environment 13:01
-
مدل SwiftData 11:50
-
درج داده 14:50
-
خواندن داده 12:27
-
حذف داده 08:57
-
بروزرسانی داده 11:51
-
ویجت تعاملی 02:52
-
نوشتن مدل 08:41
-
آمادهسازی رابط کاربری ویجت 18:17
-
App Intent 15:25
-
مقدمه Foundation Models 08:02
-
Sessions 11:59
-
Generable و Guide 09:11
-
تخمینزن کالری 05:46
-
صفحه ردیابی کالری 09:50
-
Content Unavailable View 08:19
-
افزودن وعدههای غذایی 12:19
-
تخمینهای کالری 08:16
-
تغییرات Content View 06:42
-
اتصال صفحات 07:39
-
توضیح تمرین Foundation Models 01:46
-
تمرین Foundation Models None
-
مقدمه کسب درآمد از اپلیکیشن 00:26
-
راههای مختلف کسب درآمد 05:00
-
تنظیمات AdMob 13:13
-
بارگذاری تبلیغات 14:16
-
نمایش تبلیغات 08:24
-
شفافیت رهگیری اپلیکیشن 13:30
-
مقدمه آپلود اپلیکیشن 00:36
-
قبل از اپ استور 05:44
-
گواهینامه ها 13:26
-
App Store Connect 15:19
-
آپلود اپلیکیشن 04:36
-
مقدمه وبسایت مارکتینگ 00:31
-
راهاندازی وبسایت 08:26
-
نصب قالب اپلیکیشن 13:08
-
انتخاب ابزار 07:30
-
مرور Adobe XD 05:31
-
مستطیل 07:13
-
بیضی و مثلث 04:48
-
خط و قلم 05:26
-
Artboard و متن 03:50
-
عملیات 03:57
-
ماسک کردن 03:08
-
خروجی گرفتن 08:14
-
آیکون خانه 05:13
-
آیکونهای جستجو و پلی 02:59
-
آیکونهای پروفایل و کامنت 05:02
-
چهرهها 08:16
-
سایر پلاگینها 03:54
-
استفاده از UIKit 04:58
-
ایجاد آیکون اپلیکیشن 11:08
-
منابع رایگان 05:32
مشخصات آموزش
دوره کامل توسعهدهنده iOS 26
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:373
- مدت زمان :54:46:39
- حجم :29.38GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy