بخش 0 - قبل از خرید بدانیم
- 00:49
- 82 MB
- رایگان
- مقدماتی
-
قبل از خرید بدانیم
بیشتر بدانیم !






بخش 1 - یک شروع پرسرعت
- 03:25
- 14628 MB
- رایگان
- مقدماتی
-
نصب و آماده سازی سیستم عامل OS X
آشنایی بیشتر با OS X
نصب محیط توسعه Xcode
آشنایی با محیط توسعه Xcode
ساخت Apple ID
آشنایی با شبیه ساز iOS
اتصال یک دستگاه واقعی
ساخت اولین پروژه
آشنایی با Interface Builder
Import/Export پروژه ها






بخش 2 - مقدماتی از برنامه نویسی Swift
- 03:09
- 323 MB
- رایگان
- مقدماتی
-
آشنایی با متغیر ها در Swift
شناخت بیشتر متغیرها
عبارات کنترل شرط if و switch
حلقه های کنترلی for, while, repeat
چند تمرین عملی الگوریتم
آشنایی بیشتر با Swift
بازنویسی الگوریتم ها با استفاده از متدها
توابع بازگشتی



بخش 3 - مقدمات رابط گرافیک
- 03:56
- 502 MB
- رایگان
- مقدماتی
-
آشنایی بیشتر با Interface Builder
استفاده از UI در Swift
استفاده از Outlet و Action در Swift
اولین پروژه : کلید و لامپ
پروژه دوم : ماشین حساب ساده
تغییر آیکون برنامه
استفاده از Launch Screen
آشنایی با Auto Layout
تمرین کار با Auto Layout
تصاویر جادویی
پروژه تمرینی تصاویر جادویی






بخش 4 - مقدمات شی گرایی
- 03:09
- 325 MB
- غیر رایگان
- مقدماتی
-
مفاهیم اولیه شی گرایی
مثال هایی از شی گرایی
final, static, class
Const, Encapsulation
Value and Reference Types
Casting
Optional Type






بخش 5 - مدیریت یک برنامه
- 01:54
- 239 MB
- غیر رایگان
- مقدماتی
-
آشنایی بیشتر با ViewController ها
آشنایی با NavigationController
از چرخه اجرا بیشتر بدانیم !
کلاس مدیریت برنامه
Enhanced ViewController
استفاده از AlertController





بخش 6 - آرایه ها و دیکشنری ها
- 01:51
- 192 MB
- غیر رایگان
- مقدماتی
-
استفاده از آرایه ها
تمرین کار با آرایه ها
استفاده از دیکشنری ها
تمرین کار با دیکشنری ها



بخش 7 - پیاده سازی چند پروژه واقعی
- 06:11
- 802 MB
- غیر رایگان
- مقدماتی
-
پروژه - تبدیل واحد
پروژه - ماشین حساب
پروژه - بازی tic tac toe
بازی با کامپیوتر در tic tac toe
پروژه - بازی Hangman
پروژه - Rock Paper Scissors





بخش 8 - پایان دوره مقدماتی
- 02:34
- 318 MB
- غیر رایگان
- مقدماتی
-
بهتر بنویسیم !
خطایابی در پروژه
مفاهیم دیگری از شی گرایی
استفاده از Protocol ها
اجرای پروژه روی دستگاه واقعی
گرفتن خروجی IPA





بخش 9 - کنترل لیست ها
- 02:24
- 345 MB
- غیر رایگان
- متوسط
-
استفاده از ScrollView
استفاده از TableView
استفاده از CollectionView




بخش 10 - بانک اطلاعات
- 03:00
- 407 MB
- غیر رایگان
- متوسط
-
دیتابیس چیست ؟
استفاده از دیتابیس در کد
ترکیب دیتابیس با لیست
دیتابیس خارجی
پروژه - دیکشنری





بخش 11 - همزمانی
- 02:03
- 364 MB
- غیر رایگان
- متوسط
-
برنامه نویسی همزمانی (Concurrent)
پروژه - شمارش گر معکوس




بخش 12 - برنامه نویسی Server Side
- 04:02
- 1258 MB
- غیر رایگان
- متوسط
-
دریافت سورس نمایشی یک سایت
ایجاد سرور محلی و نصب محیط توسعه وب
استفاده از JSON برای انتقال اطلاعات
پروژه اپلیکیشن هواشناسی







بخش 13 - پروژه Note
- 04:52
- 775 MB
- غیر رایگان
- متوسط
-
پروژه Note
همگام سازی دیتابیس در پروژه Note
لیست علاقمندی ها



بخش 14 - سفارشی سازی کامپوننت ها
- 06:12
- 964 MB
- غیر رایگان
- پیشرفته
-
استاندارد اندازه ها
استفاده از فونت در پروژه
استفاده از Icon Font در پروژه
کنترل سفارشی Checkbox
کنترل سفارشی شمارشگر اعداد
کنترل سفارشی ValidBox
کنترل سفارشی Circular Progressbar
کنترل سفارشی RatingBar
کنترل سفارشی SideBarMenu
ایجاد Action Sheet








بخش 15 - دانلود فایل و تصویر
- 03:57
- 763 MB
- غیر رایگان
- پیشرفته
-
دانلود فایل از اینترنت / سرور
پروژه گالری آنلاین
ماژول دانلود فایل




بخش 16 - ارسال اپلیکیشن به App Store
- 01:02
- 143 MB
- غیر رایگان
- پیشرفته
-
خرید اشتراک سالانه حساب توسعه دهندگان اپل
ارسال اپلیکیشن به App Store



