زبان سویفت جدیدترین زبان برنامه‌نویسی شرکت اپل از نوع چند شیوه‌ای و کامپایلری است که برای توسعه  iOS، macOS، watchOS و tvOS توسط شرکت اپل ساخته‌شده است.

زبان برنامه‌نویسی Swift پس از معرفی توسط شرکت اپل، در مدت کوتاهی در بین توسعه‌دهندگان به محبوب‌ترین زبان تبدیل‌شده است. یادگیری این زبان برنامه نویسی بسیار ساده است و به یکی از راه های کسب درآمد از طریق برنامه نویسی موبایل تبدیل شده است.

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

ویژگی های زبان سویفت :

  • سویفت نسبت به زیان Objective-C جلوی خطاهای برنامه‌نویسی را بیشتر می گیرد.
  • امنیت بیشتری نسبت به Objective-C دارد.
  •  نگارش مختصرتر و کوتاه‌تری دارد.
  • کارایی بیشتری دارد.
  • اوپن سورس است.
  • Playground و یا زمین‌بازی : به توسعه‌دهندگان این قابلیت را می‌دهد که در همان لحظه‌ای که در حال کدنویسی هستند، نتیجه کدهای خود را در کنار کدهای خود ببینند.

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

با مشاهده این دوره این توانایی را دارید که برای   Mac OS , Watch OS , TV OS , IOS برنامه نویسی کنید.

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

آموزش پایه برنامه نویسی، الگوریتم و فلوچارت

آموزش نصب سیستم عامل مکینتاش بصورت مجازی

لینک دانلود نرم افزار Xcode

آنچه در این دوره آموزشی خواهید دید:

مقدمه :

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

قسمت اول :

  • ایجاد پلی گراند
  • ایمپورت کردن ماژول
  • تعریف متغیرها
  • تعریف ثابت ها
  • اجباری و اختیاری کردن متغیر ها

قسمت دوم :

  • معرفی عملگرها
  • استفاده از عملگرهای محاسباتی
  • استفاده از عملگرهای وظیفه ایی
  • استفاده از عملگرهای رنجی
  • استفاده از عملگرهای مقایسه ایی
  • استفاده از عملگرهای منطقی

قسمت سوم :

  • معرفی دستورات شرطی
  • استفاده از if و else
  • استفاده از else if
  • استفاده از switch

قسمت چهارم :

  • تعریف آرایه (تک بعدی)
  • تعریف دیکشنری (آرایه چند بعدی)
  • معرفی حلقه های تکرار
  • استفاده از حلقه تکرار For
  • استفاده از حلقه تکرار While

قسمت پنجم :

  • معرفی تابع
  • تعریف تابع
  • تعریف تابع بهمراه دریافت ورودی
  • تعریف تابع با مقدار برگشتی
  • تعریف تابع بدون مقدار برگشتی

قسمت ششم :

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

لینک گروه تلگرام جهت رفع اشکال و پاسخ به سوالات:

https://telegram.me/joinchat/B1FZQUFts5b06lypE6h0fw

برای ۱۰ نفر اولی که قصد خرید این دوره را داشته باشند،فرصتی ارائه کردیم تا با ۴۰ درصد تخفیف خرید کنند.

کد تخفیف : swift