دوره جامع سوئیفت برای برنامه نویسی iOS

به همراه آموزش Api نویسی با استفاده از php و لاراول و ساخت فروشگاه شبیه دیجی کالا + انجمن پشتیبانی



38 فصل
52 ساعت و 21 دقیه

1- قبل از شروع باید بدانیم! (مقدماتی تا متوسط)

یکی از مشکلاتی که افرادی که میخواهند برنامه نویسی را شروع کنند با آن روبرو میشوند، برخی باور های غلط در این حوزه است.

برخی باور هایی که متاسفانه حتی توسط برنامه نویسان قدیمی نیز گفته میشود.

اول یسری جملاتی که ممکنه خیلی شنیده باشید رو با هم ببینیم :)

  • عمو برنامه نویسی چیه؟! دیگه سنی ازمون گذشته!
  • من تافل ندارم فکر نکنم بتونم برنامه نویس بشم...
  • حاجی یه کٌرس (دوره) هست ورش دارم دیگه بعدش رفتم آمریکا سنیور دولوپر تو ماکروسافت...
  • من رشته دانشگاهیم اصن ربطی به برنامه نویسی نداره نمیتونم یاد بگیرم...
  • خب این قسمت از آموزش رو دیدیم، قسمت بعدی حالا هر موقع وقت شد میبینیم... چیزی که زیاده وقت...

اما این حرف ها تا چقدر درست هستند؟

همچنین در این مورد این ویدیو مقاله ای هم نوشتم که با عنوان مهم ترین سوالات قبل از شروع برنامه نویسی میتوانید بخوانید

قبل از شروع دوره بهتر که به یسری از سوالات در مورد دوره پاسخ بدیم.

البته این موارد رو تا حدی در ویدیو معرفی دوره و سوالات متداول پاسخ دادیم.

اما یک جمع بندی داشته باشیم و بعد بریم سراغ آشنایی با زبون سوئیفت

اما میرسیم به زبان برنامه نویسی سوئیفت!

تو این ویدیو میخوایم در مورد این شاهکاره اپل صحبت کنیم و ببینیم چی کارا که نمیشه باهاش کرد!

همچین میتوانید برای اطلاعات بیشتر مقاله معرفی سوئیفت را بخوانید.

2- وارد شدن به دنیای Xcode (مقدماتی تا متوسط)

قبل از این که بخوایم برنامه نویسی ios یا کلا سوئیفت رو شروع کنیم نیاز داریم که با محیط توسعه خودمون آشنا بشویم.

محیط توسعه به برنامه یا نرم افزاری گفته میشود که ما توش کد هامون رو میزنیم. انواع اقسام محیط های توسعه برای زبان های برنامه نویسی مختلف وجود دارد.

محیط توسعه ای که برای برنامه نویسی ios و سوئیفت وجود دارد برنامه خیلی بزرگ و خفن Xcode هست.

که یک برنامه با امکانات خیلی بالا هست و توسط خود اپل توسعه داده شده است.

تو این ویدیو در مورد این برنامه صحبت خواهیم کرد.

همچنین برای اطلاعات بیشتر میتوانید مقاله معرفی Xcode را بخوانید.

برنامه Xcode فقط امکان نصب روی macOS را دارد. اما ما میتوانیم با استفاده از ماشین مجازی Vmware در داخل ویندوز یک سیستم عامل مک نصب کنیم.

یعنی فارغ از برنامه نویسی سوئیفت و Xcode امکان نصب سیستم عامل مک روی ویندوز با استفاده از ماشین مجازی Vmware وجود دارد.

حالا ما بعد از نصب macOS روی ویندوز خیلی راحت میتونیم Xcode رو روش نصب کنیم.

اما نکته ای که وجود داره کلا نصب کردن سیستم عامل مک روی ویندوز سخته! از الان بگم که باید با حوصله و فراخ بال برای این قسمت وقت بذارید و حتی شاید باورتون نشه بدقلق ترین قسمت این دوره همین قسمته! 🤯

اما این باعث نشه نگران بشید. ما بصورت قدم به قدم تو نصب مک روی ویندوز باهاتون همراه هستیم.

با ما همراه باشید و ویدیو رو بصورت کامل مشاهده کنید.

دانلود فایل های لازم برای این جلسه

دانلود فایل نصبی سیستم عامل مک بصورت یکجا

دانلود فایل نصبی Xcode بصورت مستقیم و یکجا از وبسایت اپل (نیاز به فیلترشکن و اپل آیدی داره)

دانلود فایل نصبی Xcode بصورت چند بخشی (پیشنهادی)

دانلود فایل نصبی Vmware به همرا کرک

اگر سیستم عامل مک رو داشته باشید دیگه نصب کردن xcode بسیار آسان میشود!

فقط کافیه Xcode را دانلود کنیم و چند مرحله ساده رو طی کنیم.

حالا میخواهیم یک نگاه کلی به Xcode بندازیم و کمی باهاش بیشتر آشنا بشویم.

تو یادگیری و درک Xcode عجله نکنید!

به مرور زمان برایتان آسان تر خواهد شد...

حالا وقت ساخت اولین اپ مان در Xcode است.

تو این ویدیو اولین اپ ios مان را بدون حتی یک خط کد ایجاد میکنیم.

3- مباحث پایه ای سوئیفت (مقدماتی تا متوسط)

حالا وقت این است که کمی سوئیفت یاد بگیریم! بعد از دیدن این سر فصل میتوانید تغییر و پیشرفت را حس کنید.

تو این ویدیو با انواع متغیر ها و ثابت ها مثل اعداد صحیح، اعشاری، رشته و کاراکتر و انواع عملگر ها مثل جمع و منها آشنا میشویم.

در این بخش با آرایه ها و دیکشنری ها آشنا می شویم که با کمک آن ها می توانیم اطلاعات در تعداد بالا را در یک متغیر ذخیره کنیم.

از اینجا می توانید کد های مربوط به این جلسه را دانلود کنید.

دستورات شرطی از مهم ترین دستورات اکثر زبان های برنامه نویسی هستند. در این ویدیو با دستورات شرطی if و switch آشنا میشویم.

از حلقه ها در برنامه نویسی macos زمانی استفاده میکنیم که بخواهیم یک کار را با تفاوت های جزئی به تعداد بالا انجام بدهیم.

برای مثال چاپ کردن اعداد از 1 تا 100

در قسمت آخر از فصل سوئیفت مقدماتی میخواهیم با تابع ها آشنا بشویم و چند تمرین ساده با هم انجام بدهیم. این ویدیو بهتون کمک میکنه ذهنتون مثل یک برنامه نویس عمل کنه.

4- ساخت 2 اپ با مواردی که یاد گرفتیم (مقدماتی تا متوسط)

برای این که بتوانیم از object هایی که در برنامه میسازیم (مثل label و button) در کد هم استفاده کنیم باید با IBOutlet و IBAction آشنا شویم.

این درس بسیار مهم است. میتوان گفت برنامه نویسی کردن برای ios به دو زمان تقسیم میشود. یک قبل از آشنایی با IBAction و IBOutlet دو بعدش! پس این ویدیو را با دقت زیاد مطالعه کنید.

خب حالا وقت تمرین و استفاده از Outlet و Action هست!

تو این جلسه میخواهیم یه شمارشگر برای سیستم عامل ios با سوئیفت طراحی کنیم.

فکر میکنم همه با این بازی ساده آشنا باشند.

با کلیک کردن رو دکمه بصورت شانسی شیر یا خط را به کاربر نشان میدهیم.

این برنامه با این که ساده هست ولی از اپ های بسیار مرسوم برای جا افتادن این بخش از آموزش است.

5- ChatGPT - سوئیفت با طعم هوش مصنوعی (مقدماتی تا متوسط)

6- Git - سیستمی برای کنترل ورژن پروژه (مقدماتی تا متوسط)

7- Auto layout - ریسپانسیو کردن برنامه برای انواع صفحه نمایش (مقدماتی تا متوسط)

8- مباحث تکمیلی سوئیفت (مقدماتی تا متوسط)

9- ساخت اپ BMI (مقدماتی تا متوسط)

10- معماری MVC (مقدماتی تا متوسط)

11- طراحی تخصصی Storyboard (مقدماتی تا متوسط)

12- Web View - همراه با بهینه سازی برای اینترنت ایران (مقدماتی تا متوسط)

13- Concurrency و احراز هویت با FaceID و TouchID (مقدماتی تا متوسط)

14- نمایش مجموعه ای از داده ها - UI Table View (پیشرفته و حرفه ای)

15- نمایش مجموعه ای از داده ها - UI Collection View (پیشرفته و حرفه ای)

16- Gesture Recognizer (پیشرفته و حرفه ای)

17- MapKit - کار با نقشه (پیشرفته و حرفه ای)

18- HTTP Requests & Network & JSON (پیشرفته و حرفه ای)

19- Cocoa Pods - Swift Package Manager (پیشرفته و حرفه ای)

20- طراحی تخصصی Storyboard - تکمیلی (پیشرفته و حرفه ای)

21- پخش کننده ویدیو و آهنگ (پیشرفته و حرفه ای)

22- Core Data (پیشرفته و حرفه ای)

23- Realm (پیشرفته و حرفه ای)

24- Core ML - یادگیری ماشین با طعم سوئیفت (پیشرفته و حرفه ای)

25- ARKit - اپ های واقعیت افزوده (پیشرفته و حرفه ای)

26- مقدمه و آشنایی اولیه با لاراول، php و backend (Api نویسی با لاراول)

27- نصب Composer و آشنایی با ساختار پروژه لاراول (Api نویسی با لاراول)

28- کار با Routes, Controller و نصب چند پکیج (Api نویسی با لاراول)

29- طراحی پایگاه داده با MySQL و مفهوم Model و Relationship (Api نویسی با لاراول)

30- پروژه Api نویسی برای فروشگاه اینترنتی با Passport (Api نویسی با لاراول)

31- مباحث حرفه ای سوئیفت (هیولای ios با سوئیفت!)

32- طراحی Storyboard - طرح های چالشی (هیولای ios با سوئیفت!)

33- Advanced Core ML (هیولای ios با سوئیفت!)

34- Advanced ARKit (هیولای ios با سوئیفت!)

35- طراحی صفحه خانه (اپ فروشگاه مشابه دیجی کالا)

36- طراحی صفحه دسته بندی (اپ فروشگاه مشابه دیجی کالا)

37- طراحی صفحه سبد خرید (اپ فروشگاه مشابه دیجی کالا)

38- طراحی صفحه پروفایل (اپ فروشگاه مشابه دیجی کالا)

4 فصل
3 ساعت و 21 دقیقه

1- قبل از شروع باید بدانیم! (مقدماتی تا متوسط)

یکی از مشکلاتی که افرادی که میخواهند برنامه نویسی را شروع کنند با آن روبرو میشوند، برخی باور های غلط در این حوزه است.

برخی باور هایی که متاسفانه حتی توسط برنامه نویسان قدیمی نیز گفته میشود.

اول یسری جملاتی که ممکنه خیلی شنیده باشید رو با هم ببینیم :)

  • عمو برنامه نویسی چیه؟! دیگه سنی ازمون گذشته!
  • من تافل ندارم فکر نکنم بتونم برنامه نویس بشم...
  • حاجی یه کٌرس (دوره) هست ورش دارم دیگه بعدش رفتم آمریکا سنیور دولوپر تو ماکروسافت...
  • من رشته دانشگاهیم اصن ربطی به برنامه نویسی نداره نمیتونم یاد بگیرم...
  • خب این قسمت از آموزش رو دیدیم، قسمت بعدی حالا هر موقع وقت شد میبینیم... چیزی که زیاده وقت...

اما این حرف ها تا چقدر درست هستند؟

همچنین در این مورد این ویدیو مقاله ای هم نوشتم که با عنوان مهم ترین سوالات قبل از شروع برنامه نویسی میتوانید بخوانید

قبل از شروع دوره بهتر که به یسری از سوالات در مورد دوره پاسخ بدیم.

البته این موارد رو تا حدی در ویدیو معرفی دوره و سوالات متداول پاسخ دادیم.

اما یک جمع بندی داشته باشیم و بعد بریم سراغ آشنایی با زبون سوئیفت

اما میرسیم به زبان برنامه نویسی سوئیفت!

تو این ویدیو میخوایم در مورد این شاهکاره اپل صحبت کنیم و ببینیم چی کارا که نمیشه باهاش کرد!

همچین میتوانید برای اطلاعات بیشتر مقاله معرفی سوئیفت را بخوانید.

2- وارد شدن به دنیای Xcode (مقدماتی تا متوسط)

قبل از این که بخوایم برنامه نویسی ios یا کلا سوئیفت رو شروع کنیم نیاز داریم که با محیط توسعه خودمون آشنا بشویم.

محیط توسعه به برنامه یا نرم افزاری گفته میشود که ما توش کد هامون رو میزنیم. انواع اقسام محیط های توسعه برای زبان های برنامه نویسی مختلف وجود دارد.

محیط توسعه ای که برای برنامه نویسی ios و سوئیفت وجود دارد برنامه خیلی بزرگ و خفن Xcode هست.

که یک برنامه با امکانات خیلی بالا هست و توسط خود اپل توسعه داده شده است.

تو این ویدیو در مورد این برنامه صحبت خواهیم کرد.

همچنین برای اطلاعات بیشتر میتوانید مقاله معرفی Xcode را بخوانید.

برنامه Xcode فقط امکان نصب روی macOS را دارد. اما ما میتوانیم با استفاده از ماشین مجازی Vmware در داخل ویندوز یک سیستم عامل مک نصب کنیم.

یعنی فارغ از برنامه نویسی سوئیفت و Xcode امکان نصب سیستم عامل مک روی ویندوز با استفاده از ماشین مجازی Vmware وجود دارد.

حالا ما بعد از نصب macOS روی ویندوز خیلی راحت میتونیم Xcode رو روش نصب کنیم.

اما نکته ای که وجود داره کلا نصب کردن سیستم عامل مک روی ویندوز سخته! از الان بگم که باید با حوصله و فراخ بال برای این قسمت وقت بذارید و حتی شاید باورتون نشه بدقلق ترین قسمت این دوره همین قسمته! 🤯

اما این باعث نشه نگران بشید. ما بصورت قدم به قدم تو نصب مک روی ویندوز باهاتون همراه هستیم.

با ما همراه باشید و ویدیو رو بصورت کامل مشاهده کنید.

دانلود فایل های لازم برای این جلسه

دانلود فایل نصبی سیستم عامل مک بصورت یکجا

دانلود فایل نصبی Xcode بصورت مستقیم و یکجا از وبسایت اپل (نیاز به فیلترشکن و اپل آیدی داره)

دانلود فایل نصبی Xcode بصورت چند بخشی (پیشنهادی)

دانلود فایل نصبی Vmware به همرا کرک

اگر سیستم عامل مک رو داشته باشید دیگه نصب کردن xcode بسیار آسان میشود!

فقط کافیه Xcode را دانلود کنیم و چند مرحله ساده رو طی کنیم.

حالا میخواهیم یک نگاه کلی به Xcode بندازیم و کمی باهاش بیشتر آشنا بشویم.

تو یادگیری و درک Xcode عجله نکنید!

به مرور زمان برایتان آسان تر خواهد شد...

حالا وقت ساخت اولین اپ مان در Xcode است.

تو این ویدیو اولین اپ ios مان را بدون حتی یک خط کد ایجاد میکنیم.

3- مباحث پایه ای سوئیفت (مقدماتی تا متوسط)

حالا وقت این است که کمی سوئیفت یاد بگیریم! بعد از دیدن این سر فصل میتوانید تغییر و پیشرفت را حس کنید.

تو این ویدیو با انواع متغیر ها و ثابت ها مثل اعداد صحیح، اعشاری، رشته و کاراکتر و انواع عملگر ها مثل جمع و منها آشنا میشویم.

در این بخش با آرایه ها و دیکشنری ها آشنا می شویم که با کمک آن ها می توانیم اطلاعات در تعداد بالا را در یک متغیر ذخیره کنیم.

از اینجا می توانید کد های مربوط به این جلسه را دانلود کنید.

دستورات شرطی از مهم ترین دستورات اکثر زبان های برنامه نویسی هستند. در این ویدیو با دستورات شرطی if و switch آشنا میشویم.

از حلقه ها در برنامه نویسی macos زمانی استفاده میکنیم که بخواهیم یک کار را با تفاوت های جزئی به تعداد بالا انجام بدهیم.

برای مثال چاپ کردن اعداد از 1 تا 100

در قسمت آخر از فصل سوئیفت مقدماتی میخواهیم با تابع ها آشنا بشویم و چند تمرین ساده با هم انجام بدهیم. این ویدیو بهتون کمک میکنه ذهنتون مثل یک برنامه نویس عمل کنه.

4- ساخت 2 اپ با مواردی که یاد گرفتیم (مقدماتی تا متوسط)

برای این که بتوانیم از object هایی که در برنامه میسازیم (مثل label و button) در کد هم استفاده کنیم باید با IBOutlet و IBAction آشنا شویم.

این درس بسیار مهم است. میتوان گفت برنامه نویسی کردن برای ios به دو زمان تقسیم میشود. یک قبل از آشنایی با IBAction و IBOutlet دو بعدش! پس این ویدیو را با دقت زیاد مطالعه کنید.

خب حالا وقت تمرین و استفاده از Outlet و Action هست!

تو این جلسه میخواهیم یه شمارشگر برای سیستم عامل ios با سوئیفت طراحی کنیم.

جامع ترین دوره برنامه نویسی ios به زبان فارسی! همراه با ساخت اپ مشابه دیجی کالا + 17 پروژه کاربردی! (بدون نیاز به آیفون یا آیپد)

در این دوره که از صفر صفر شروع میشود شما را به بالاترین سطح برنامه نویسی ios میرسانیم. از آموزش نصب محیط توسعه تا خروجی گرفتن برای قرار دادن در اپ استور.

پیشنهاد میکنم حتما بخش سر فصل های دوره رو نگاه بندازید. اونموقع هست که میفهمید این دوره چقدر کامل هست!

بعد از پایان این دوره شما فقط برنامه نویسی ios و سوئیفت را یاد نمیگیرید، بلکه مانند کسی میشوید که تجربه پروژه واقعی در بازار کار را دارد!

برای آموزش برنامه نویسی ios و سوئیفت اجباری به داشتن آیفون یا مک نیست.

در محیط توسعه ای که داریم کد میزنیم و برنامه هایمان را درست میکنیم شبیه ساز هایی هستند (simulator) که میتوانیم برناممون رو روی آن ها نصب کنیم. مثلا برنامه را روی آیفون 15 پرومکس یا آیفون 13 نصب کنیم. و از این نظر هیچ مشکلی برای اجرای برنامه هامون نداریم!

سیستم لازم برای مشاهده دوره سوئیفت چیست؟

اگر آموزش های ما را با ویندوز دنبال میکنید بهتر است 8 گیگ رم داشته باشید و اگر هارد SSD هم داشته باشید کار خیلی بهتر میشود.

اما حتما پیشنهاد میکنم آموزش نصب محیط توسعه را ببینید که بصورت کامل از اجرای آن مطمئن شوید.

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

دوره برنامه نویسی سوئیفت پیش نیازی ندارد.

دقت کنید که تمام چیزی که شما برای یادگیری برنامه نویسی ios نیاز دارید در این دوره گنجانده شده است. و فقط شما باید یک آشنایی با سیستم عامل ویندوز یا مک داشته باشید.

آیا این دوره پروژه محور است؟

بله صد در صد! هدف ما آماده کردن شما برای بازار کار است، بصورتی که با کمترین چالش هنگام استخدام در شرکت ها مواجه شوید.

و به همین دلیل است که ما در این دوره 17 پروژه + اپی مشابه دیجی کالا را با سوئیفت پیاده میکنیم.

پشتیبانی دوره همراه با مدرس دوره، میلاد خط شب

برای راحتی شما پشتیبانی از این دوره در 3 جا انجام میشود.

  1. انجمن سایت که دوستان میتونند سوال بپرسند، به سوالات جواب بدهند و آقای خط شب هستند سوالات رو پاسخ میدهند
  2. در اینستاگرام اقای خط شب
  3. در تلگرام تیم پشتیبانی

در این جا هم میتوانید رزومه میلاد خط شب را ببینید.

Xcode برنامه ای که خیلی باهاش کار داریم

ایکس کد اسم برنامه ای هست که درون آن کد سوئیفت میزنیم، برناممون را طراحی و اجرا میکنیم و خلاصه اکثر کار هایمان در این برنامه انجام میشود.

تو فصل های ابتدایی آموزش کامل نصب Xcode با ماشین مجازی را برای کاربران ویندوز میدهیم.

انتخاب Laravel بجای Php pure انتخابی بسیار هوشمندانه!

توضیح این بخش بدون آشنایی با بکند کمی سخت است. اما اینطور در نظر بگیرید که شما به عنوان یک برنامه نویس اپ اگر بخواهید با php کد بزنید اولا کارتان خیلی سخت میشود. دو احتمال بروز باگ های امنیتی در برنامتان بسیار زیاد میشود.

لاراول که یک فریم ورک برای php است در واقع مجموعه از کد های از قبل نوشته شده است که شما بجای این که کد های تکراری را دوباره بنویسید میتوانید از کد های برنامه نویس های بزرگ دیگر بصورت آماده استفاده کنید!

پس انتخاب Laravel بجای Php برای ما دو مزیت دارد:

  1. api نویسی با لاراول خیلی آسان تر از Php است.
  2. با لاراول جلوی خیلی از باگ های امنیتی به راحتی گرفته میشود.
نکته: در مورد برنامه نویسی سمت بکند و api نویسی در طول دوره بصورت کامل صحبت خواهیم کرد. الان خودتان را نگران این مفاهیم نکنید.

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

  • آموزش صفر تا صد زبان برنامه نویسی Swift
    • متغیر ها و ثابت ها و انواع داده ها و optional
    • انواع دستورات شرطی مثل if و switch
    • آرایه ها و دیکشنری ها
    • انواع حلقه های for و while
    • تابع ها و closure
    • enum
    • struct
    • اکستنشن
    • شی گرایی شامل کلاس ها پروتکل ها و ...
  • آموزش کامل کار با Xcode و استفاده بهینه از آن
  • آموزش صفر تا صد UIKit برای طراحی ظاهر برنامه
  • آموزش کامل php و لاراول برای Api نویسی و سمت سرور برنامه ها
  • آموزش کامل برقراری امنیت در برنامه (sql injection و brute force attack و ...)
  • آموزش حرفه ای طراحی دیتابیس با mysql
  • آموزش کار با هاست و سی پنل
  • آموزش کامل postman
  • کار با Xampp
  • کار با Phpstorm
  • آموزش Composer
  • آموزش کار با کتابخانه های معروف مثل Lottie, Alamofire, Charts, SwiftyJSON و ...
  • آموزش ساخت یک فروشگاه حرفه ای مثل دیجی کالا یا آمازون
  • طراحی حرفه ای دیتابیس
  • Core Data
  • Realm
  • و ...

برای دیدن کامل بخش ها هم میتوانید وارد سر فصل های دوره شوید.

رضا

05 فروردین 1403

سلام امکان صحبت و پشتیبانی با مدرس هم وجود داره؟

میلاد خط شب

سلام و وقت بخیر بله هم در اینستاگرام پاسخ سوالات رو میدم هم در تاپیک سایت

mamreza

11 بهمن 1402

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

میلاد خط شب

ممنون از تعریفتون خیلی خوش حال میشیم. ولی واقعا اینطوری نیست تو دوره هام یاد میدم که چطوری وابستگی به دوره خاص یا منبعی نداشته باشید.

عسل

02 بهمن 1402

ممنون از شما و سایت خوبتون دوره رو تهیه کردم دارم مقالاتم میخونم امیدوارم تا بعده عید حسابی راه بیوفتم

میلاد خط شب

ممنون که پیام میذارید خیلی انرژی میگیریم با این پیام ها سوالی داشتید پشتیبانی و اینستاگرام در خدمتیم

لیزا

22 دی 1402

سلام و خسته نباشید ببخشید این دوره رو ببینم بصورت کامل میتونم یک اپ بنویسم؟ مثلا فروشگاه؟

میلاد خط شب

بله قطعا سر فصل هارو نگاه کنید مو به مو توضیح دادیم تازه کامل تر هم میشن

amanda

19 دی 1402

سلام خسته نباشید من امروز دوره رو خریداری کردم ولی تاریخ انفضا رو اشتباه زدم باز از حسابم برداشت شد وقتی هم که بک صفحه رو میزدم با خطا و صفحه ای روبرو میشدم که تا به حال به هیج عنوان تو صفحه ها روبرو نشده بودم خواستم علت رو جویا بشم

میلاد خط شب

سلام و درود خسته نباشید من ایمیلتون رو چک کردم لایسنستون ثبت شده و الان از طریق پروفایل میتونید ویدیوهاتون رو ببینید. مشکلی تو لایسنستون نیست اما در مورد اروری که میفرمایید ممکنه بخاطر درگاه پرداخت باشه. اگر عکسی از ارور دارید لطفا برای پشتیبانی تلگرام بفرستید. لینک پشتیبانی تلگرام تو همین صفحه هست

روزبه

17 دی 1402

دوباره کی تخفیف میذارید؟

میلاد خط شب

سلام و درود امروز باز هم سایت رو چک بفرمایید یک بازه ای دوباره تخفیف خواهیم داشت موفق و پیروز باشید

Amanda

17 دی 1402

سلام خسته نباشین میخواستم بپرسم چند درصد از فیلم آموزشی تکمیل شده ؟

میلاد خط شب

سلام و درود. این امار هر روز عوض میشه چون هر روز در حال ضبط هستیم و ویدیو جدید قرار میدیم. میتونید از بخش "اخبار مربوط به دوره" که تو همین صفحه هستش ویدیوهایی که اضافه میشن رو ببینید در حال حاضر 14 ساعت ضبط شده که 10 ساعتش رویه سیستم آپلود شده موفق و پیروز باشید

محمد

08 دی 1402

جالب بود توضیحات

فاطمه

08 دی 1402

خیلی ممنون استاد واقعا لذت بردم تا اینجا تنها سایت اپدیتی بودید که دیدم

محمد

06 دی 1402

سلام من فقط برای مطمئن تر شدم میپرسم پیش نیازی داره دوره؟

میلاد خط شب

سلام و درود خیر پیش نیازی نداره دوره از صفر صفر شروع میشه در ضمن شروع آموزش کاملا رایگانه چون ما از کیفیت کار خودمون مطمئنیم میتونید بخش رایگان رو مشاهده کنید

محسن

05 دی 1402

تنها دوره بروزی که تو سایتایه ایرانی هست شمایید. امیدوارم همینطوری با قدرت کار کنید

mohammad reza

02 دی 1402

من قبلا پایتون کار کردم بنظرتون لازمه دوره مقدماتی رو ببینم؟

میلاد خط شب

این که پایتون بلدید خیلی میتونه تو یادگیری سریع تر دوره بهتون کمک کنه اما اگر قبلا سوئیفت کار نکردید بهتره که دوره مقدماتی رو ببینید

سالقاچ

02 دی 1402

بخش مقدماتی رو دیدم استاد لحنتون و توضیحتون خیلی خوب بود منتظر تخفیفیم کامل دوره رو بگیریم

میلاد خط شب

نظرات شما خیلی بما انگیزه میده خوش حالم که از دوره راضی بودید تخفیف هم به مناسبت یلدا قرار گرفته

مهسا

01 دی 1402

تخفیییییییییییییف یعنی دق دادید یه تخفیف بذاریدااااا

میلاد خط شب

عذر خواهی میکنم بنده 😅 ولی برام سواله چطوری انقدر سریع تخفیف رو دیدید من اصلا جایی هنوز اعلام نکردم 😂 موفق و پیروز باشید

mahshid

21 آذر 1402

در مورد alamofire هم صحبت میکنید؟

میلاد خط شب

بله بله بصورت کامل تو سرفصل ها هم هست موفق و پیروز باشید

زهرا

18 آذر 1402

سلام میخواستم دوره را تهیه کنم اما قبلش یک سوالی داشتم. تو این دوره اگر کلشو بخرم امکان نوشتن api بصورت کامل رو دارم؟ یعنی یاد میدید کامل؟

میلاد خط شب

سلام و درود به زهرا خانوم بله کاملا اموزش داده میشه میتونید جزئیات رو در سرفصل ها ببینید موفق و پیروز باشید

نوید

09 آذر 1402

هوش مصنوعی هم یاد میگیریم؟ شما اولین دوره آی او اسی هستید که میبینم هوش مصنوعی داره توضیح میدید یکم بیشتر؟

میلاد خط شب

سلام بر آقا نوید. ممنون از توجهتون. بله اپل فریمورکی طراحی کرده به اسم CORE ML که مخفف ماشین لرنینگ هست و با استفاده از این فریمورک به شما یادگیری ماشین و مفاهیم هوش مصنوعی رو آموزش میدم.

نوا

14 آبان 1402

سلام. لطفا این سوال من رو بصورت کامل جواب بدید من هیچی بلد نیستم میتونم این دوره رو ببینم؟ یعنی واقعا هیچی بلد نیستم چقدر طول میکشه دوره رو ببینم؟ ته دوره میتونم اپ کامل بزنم یا نیازه که دوره دیگتونم بگیرم؟ خیلی ممنون میشم واضح و کامل جواب بدید با تشکر

میلاد خط شب

سلام. بله میتونید ببینید این دوره پیش نیازی نداره. سرعتتون خیلی بستگی به خودتون داره 45 روز دو ماه وقت میبره البته این اعداد خیلی خیلی نسبیه بله میتونید اپ مد نظرتون رو بزنید. به دوره دیگه ای نیاز نیست

امیر حسین

09 آبان 1402

خیلی خیلی منتظر شروع فروش دوره بودیم. گلایه ایم بکنم که خیلی طول کشید :)

میلاد خط شب

درست میفرمایید کمی کار ها از چیزی که فکر میکردم بیشتر طول کشید. اما بجاش تمام تلاشمون رو کردیم که آموزش ها با بالاترین کیفیت ارائه شوند

فاطمه

22 مهر 1402

سلام وقت بخیر یک زمان حدودی میشه اعلام کنید منتظر دورتون هستم تشکر

میلاد خط شب

خرید دوره در حال حاضر امکان پذیر هست موفق و پیروز باشید

لینا

09 شهریور 1402

سلام من خیلی وقته منتظرم دورتون رو بذارید ولی اول دوره مک رو ضبط کردید چرا اخه؟

میلاد خط شب

سلام لینا عزیز یسری دلایل داخل تیمی بود که با هماهنگی دوستان تصمیم بر این قضیه شد. در حال حاضر پیش فروش دوره آغاز شده میتونید تهیه کنید. پیروز و موفق باشید.

دوست داریم نظرتون رو بدونیم ❤


سوالات متداول

خیر! هیچ اجباری به داشتن آیفون یا مک نداریم! در محیط توسعه ای که کد میزنیم شبیه ساز هایی وجود دارند که میتوانیم برنامه های خود را روی آن ها تست کنیم. یعنی برای مثال برنامه ای که نوشتیم را روی iphone 15 pro max یا iphone 14 تست میکنیم.

این دوره از صفره صفر شروع میشود! از آموزش نصب محیط توسعه تا خروجی گرفتن برنامه برای قرار دادن تو استور.

فقط کافی هست یه آشنایی جزئی با یکی از سیستم عامل های ویندوز یا مک داشته باشید.

افرادی که این دوره را میبینند و مخاطب ما هستند به 4 دسته تقسیم میشوند:

  1. کسایی که هیچ آشنایی با برنامه نویسی ندارند:
    اگر شما جزوه این دسته هستید هیچ مشکلی نیست چون ما کار را از صفر صفر شروع میکنیم. مدرس و تیم پشتیبانی در تمامی مراحل کنار شما هستند.
  2. کسایی که از قبل یک آشنایی با برنامه نویسی دارند:
    اگر آشنایی با یک زبان برنامه نویسی دارید خوب هست! باعث میشود سریع تر راه بیوفتید. و از آن جایی که این دوره محدود به مباحث مقدماتی نیست و تا حد خیلی پیشرفته میریم جلو، این دوره مناسب شما هم هست.
  3. کسایی که قبلا برنامه نویسی سوئیفت کردند ولی پروژه ios نزدند:
    اگر شما جزوه این دسته هستید، این دوره مخصوص شما هم هست. چون ما تو این دوره در حدود 20 پروژه + اپی مشابه دیجی کالا را میزنیم.
  4. کسایی که به سوئیفت مسلط هستند و حداقل روی یه پروژه ios هم کار کردند:
    اگر شما جزوه این دسته هستید پیشنهاد من به شما لایسنس فروشگاهی مشابه دیجی کالا و هیولای ios با سوئیفت هست.

یک انجمنی طراحی شده که دانشجو ها میتوانند سوال مطرح کنند، فایل قرار بدن، سوالات دیگران را ببینند و به آن پاسخ بدن و من میلاد خط شب هم حضور دارم و به سوالات شما پاسخ میدهم.

دوره ios سوئیفت آکادمی بسیار جامع و شامل سر فصل های متعدد برای در بر گرفتن تمام موضوعات هست، و از صفر تا سطح خیلی حرفه ای میره جلو! برای همین بعضی از کاربر ها ممکنه فقط نیاز به یکی از بخش های اون رو داشته باشند.

حالا میخوام تو این جا توضیح بدم در مورد این که هر بخش شامل چه چیز هایی هست. تا بتونید بهترین انتخاب رو داشته باشید.

البته بصورت دقیق و خیلی کامل میتونید تو بخش ویدیوها ببینید هر لایسنس شامل چه ویدیوهایی هست.

توضیحات هر لایسنس:
  • مقدماتی و متوسط: شمارو از سطح صفر میرسونه به حدی که میتونید اپ های در سطح معمول رو برای ios بسازید.
  • پیشرفته و حرفه ای: شما رو به حدی میرسونه که مباحث مربوط به ساخت یک اپ در سطح مارکت واقعی رو یاد میگیرید.
  • api نویسی با php و لاراول: شما به عنوان یه برنامه نویس اپ فقط وظیفه توسعه و ساخت اپ رو دارید، اما اگر میخواید پیشرفت سریع تری داشته باشید و سمت بکند اپتون رو خودتون بزنید یا مثلا وقتی تو یه تیم کار میکنید یه قدم جلوتر باشید؛ این لایسنس برای شماست.
  • اپ فروشگاه شبیه دیجی کالا: تا حالا این جمله رو شنیدید؟ "تا یک پروژه کامل نزنی خیلی چیزارو یاد نمیگیری!" یا این جمله "که برای پیدا کردن کار نیاز به نمونه کار هست!" این پکیج برای حل مشکل شماست! ما توش یه اپ کامل شبیه دیجی کالا میزنیم.
  • هیولا ios با سوئیفت: تو این بخش نکاتی رو به شما میگیم که اصولا تو هیچ دوره ای نیست و فقط برنامه نویس های با تجربه میدوننش!
  • کل دوره + مدرک: ما برای رفاه حال شما هر بخش رو بصورت جدا هم گذاشتیم اما برای کسی که میخواد تبدیل به یک برنامه نویس کامل و به اصطلاح همه فن حریف بشه باید تمام این فصل هارو ببینه و برای همین این پکیج پیشنهاد اصلی ما به شماست که همچنین دارای تخفیف ۳۰ درصدی هم هست یعنی اگر پکیج های بالا رو به صورت جدا بخواهید تهیه کنید باید ۳۰ درصد هزینه بیشتری بدید.

خیر. این دوره اصلا نیازی به دانشگاه رفتن ندارد. بلکه برای تمامی سنین و بدون هیچ گونه پیش نیاز خاصی است. فقط لازم است کمی با سیستم عامل ویندوز یا مک آشنایی داشته باشید.

عکس میلاد خط شب,تصویر میلاد خط شب
میلاد خط شب (رزومه)
موسس وبسایت سوئیفت آکادمی
آخرین آپدیت: 12 فروردین 1403
زمان: 52 ساعت

وضعیت دوره: در حال ضبط
فصل ها: 38 تا

مشاهده قسمت های رایگان ارزش تقریبی 250 هزار تومان
تخفیف ویژه تا تکمیل دوره رو از دست ندید!

اخبار مربوط به دوره

خبر خوب! بخاطر پیام های شما در اینستاگرام از این به بعد فایل های پروژه هام بصورت کامل قرار میدیم. ولی قول بدید کدارو خودتونم بزنید...
ویدیو "ساخت Music Player - قسمت چهارم" منتشر شد!

1 هفته قبل

ویدیو "ساخت Music Player - قسمت سوم" منتشر شد!

2 هفته قبل

ویدیو "ساخت Music Player - قسمت دوم" منتشر شد!

3 هفته قبل

ویدیو "ساخت Music Player - قسمت اول" منتشر شد!

3 هفته قبل

ویدیو "ساخت Video Player - قسمت دوم" منتشر شد!

4 هفته قبل

ویدیو "ساخت Video Player - قسمت اول" منتشر شد!

2 ماه قبل

سورس پروژه" آموزش UIContextMenu" اضافه شد!

2 ماه قبل

سورس پروژه"ساخت صفحه ای با قابلیت Scroll کردن با UIScrollView " اضافه شد!

2 ماه قبل

ویدیو "آموزش Container View (چند ویو کنترلر در یک صفحه)" منتشر شد!

2 ماه قبل

ویدیو "ساخت صفحه ای با قابلیت Scroll کردن با UIScrollView " منتشر شد!

2 ماه قبل

ویدیو "آموزش UIContextMenu " منتشر شد!

3 ماه قبل

ویدیو "آموزش Lottie" منتشر شد!

3 ماه قبل

ویدیو "آموزش Pie Chart" منتشر شد!

3 ماه قبل

ویدیو "آموزش Bar Chart" منتشر شد!

3 ماه قبل

فالو کردن اینستاگرام

✔️ میدونستی این دوره دائم در حال بروز رسانیه و هر روز داره روش کار میشه؟

هر سوالی دارید میتونید از پشتیبانی بپرسید (کلیک کن)