آموزش کامل برنامه نویسی macOS با زبان سوئیفت

به همراه آموزش Api نویسی با استفاده از php و لاراول و ساخت شبکه اجتماعی (بدون نیاز به مک)



جامع ترین دوره برنامه نویسی macos به زبان فارسی

در این دوره که اولین و کامل ترین دوره برنامه نویسی macos هست میخواهیم شما را به یک برنامه نویسی حرفه ای مک تبدیل کنیم، در این دوره هر چیزی که فکر کنید برای برنامه نویسی macos نیاز داریم را یاد میگیریم.

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

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

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

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

نصب پیش نیاز ها و آشنایی اولیه

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

اما این نیز مشکلی برای ما بوجود نمی آورد، زیرا در این آموزش میخواهیم این مشکل را حل کنیم.

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

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

دانلود فایل نصبی Xcode بصورت چند بخشی

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

همچنین این فایل ها را میتوانید از کانال تلگرام سوئیفت آکادمی نیز دانلود کنید

حالا وقت نصب Xcode بر روی مک هستش! لینک دانلود xcode توی جلسه قبل هستش. اگر دانلود نکردید میتونید از اونجا دانلود کنید.

بعد دیدن این جلسه دیگه میتونیم وارد برنامه نویسی macOS بشویم.

xcode یک برنامه بسیار بزرگ و با امکانات بسیار زیاد است و آشنا شدن با آن زمان میبرد، در این قسمت از آموزش یک پروژه جدید ایجاد میکنیم و وارد دنیای برنامه نویسی macos میشویم.

مباحث پایه ای سوئیفت

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

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

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

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

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

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

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

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

آشنایی با IBAction و IBOutlet

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

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

نصب پیش نیاز ها و آشنایی اولیه

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

اما این نیز مشکلی برای ما بوجود نمی آورد، زیرا در این آموزش میخواهیم این مشکل را حل کنیم.

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

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

دانلود فایل نصبی Xcode بصورت چند بخشی

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

همچنین این فایل ها را میتوانید از کانال تلگرام سوئیفت آکادمی نیز دانلود کنید

حالا وقت نصب Xcode بر روی مک هستش! لینک دانلود xcode توی جلسه قبل هستش. اگر دانلود نکردید میتونید از اونجا دانلود کنید.

بعد دیدن این جلسه دیگه میتونیم وارد برنامه نویسی macOS بشویم.

xcode یک برنامه بسیار بزرگ و با امکانات بسیار زیاد است و آشنا شدن با آن زمان میبرد، در این قسمت از آموزش یک پروژه جدید ایجاد میکنیم و وارد دنیای برنامه نویسی macos میشویم.

مباحث پایه ای سوئیفت

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

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

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

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

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

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

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

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

آشنایی با IBAction و IBOutlet

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

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

مباحث پیشرفته سوئیفت

استاد روزبه

26 اردیبهشت 1401

کی ضبط این آموزش تموم میشه؟

پاسخ دهید


عکس میلاد خط شب,تصویر میلاد خط شب
میلاد خط شب
موسس وبسایت سوئیفت آکادمی و برنامه نویس فول استک سوئیفت
آخرین بروزرسانی: 02 فروردین 1402
زمان دوره : 30 ساعت

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

بله! ما از کیفیت آموزش های خود مطمئن هستیم!

این اطمینان از کیفیت آموزش ها به ما این امکان را میدهد که آموزش ها را تضمین کیفیت و ضمانت بازگشت وجه کنیم.

یعنی در صورت عدم رضایت دانشجو 70 درصد از هزینه آموزش بازگشت داده خواهد شد.

توضیحات بیشتر را میتوانید در اینجا بخوانید.

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

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

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

خیر! هیچ نیازی به آیفون یا مک نداریم. در محیط توسعه ای که کد میزنیم شبیه ساز هایی وجود دارند که میتوانیم برنامه های خود را روی آن ها تست کنیم. یعنی برای مثال برنامه ای که نوشتیم را روی imac 2021 یا macbook pro 2021 تست میکنیم.
خیر. این دوره اصلا نیازی به دانشگاه رفتن ندارد. بلکه برای تمامی سنین و بدون هیچ گونه پیش نیاز خاصی است. فقط لازم است کمی با کامپیوتر آشنایی داشته باشید.