آموزش حرفه ای برنامه نویسی ios با زبان سوئیفت

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



جامع ترین دوره برنامه نویسی ios به زبان فارسی (بلکه به هر زبانی!)

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

بخشی از چیز هایی که در این دوره یاد میگیریم:

  1. آموزش صفر تا صد زبان برنامه نویسی Swift
    1. متغیر ها و ثابت ها و انواع داده ها و optional
    2. انواع دستورات شرطی مثل if و switch
    3. آرایه ها و دیکشنری ها
    4. انواع حلقه های for و while
    5. تابع ها و closure
    6. enum
    7. struct
    8. شی گرایی شامل کلاس ها پروتکل ها و ...
    9. اکستنشن
  2. آموزش کامل کار با Xcode و استفاده بهینه از آن
  3. آموزش صفر تا صد UIKit برای طراحی ظاهر برنامه
  4. آموزش کامل php و لاراول برای Api نویسی و سمت سرور برنامه ها
  5. آموزش کامل برقراری امنیت در برنامه (sql injection و brute force attack و ...)
  6. آموزش حرفه ای طراحی دیتابیس با mysql
  7. آموزش کار با هاست و سی پنل
  8. آموزش کامل postman
  9. آموزش کار با کتابخانه های معروف مثل Lottie و Alamofire
  10. آموزش ساخت یک فروشگاه حرفه ای مثل دیجی کالا یا آمازون همراه با طراحی حرفه ای دیتابیس

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

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

5 فصل
30 ساعت و 21 دقیه

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

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

و از گفتن یکسری موارد پایه ای عبور میکنند اما ما در سوئیفت آکادمی این اشتباه رو نمیکنیم و توی این ویدیو از صفره صفر شروع میکنیم.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

و از گفتن یکسری موارد پایه ای عبور میکنند اما ما در سوئیفت آکادمی این اشتباه رو نمیکنیم و توی این ویدیو از صفره صفر شروع میکنیم.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

لینا

09 شهریور 1402

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

پاسخ دهید


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

خیر! هیچ نیازی به آیفون یا مک نداریم. در محیط توسعه ای که کد میزنیم شبیه ساز هایی وجود دارند که میتوانیم برنامه های خود را روی آن ها تست کنیم. یعنی برای مثال برنامه ای که نوشتیم را روی iphone 13 promax یا iphone xr تست میکنیم.

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

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

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

مشاهده آموزش‌های رایگان ارزش تقریبی 900 هزار تومان