زبان برنامه نویسی سوییفت (Swift) برای اولین بار در سال ۲۰۱۴ توسط کمپانی اپل معرفی شد و و هدف آن آسان کردن ساخت برنامه ها و اپلیکیشن های تحت iOs  ،  MacOs ، WatchOs و TvOs  است .
در این محصول ۹۵ دقیقه ای که توسط شرکت لیندا تولید شده است بیشتر به مقایسه زبان سوییفت با زبان های دیگر میپردازد و همچنین مفاهیم جدیدی که در سوییفت ارائه شده است را نیز به شما می آموزد. برای فراگیری این درس شما نیاز دارید که آشنایی مختصری با مفاهیم برنامه نویسی همچون : متغییرها ، شرط ها و همچنین مفاهیم شی گرایی داشته باشید ، ضمن اینکه این محصول بیشتر به صورت تئوری است ، پس شما نیاز به نصب نرم افزار خاصی نخواهید داشت. اما همچنان میتوانید از نرم افزار Xcode  برای وارد کردن کدهایی که در طول دوره میبینید استفاده کنید.

 

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

سینتکس اصلی:
ساختار سوییفت
نوشتن سوییفت در محیط playground
نحوه ایجاد متغییرها در سوییفت
نحوه ایجاد ثابت ها در سوییفت
چاپ مقادیر در خروجی در سوییفت
نحوه نوشتن دستور if در سوییفت
نحوه نوشتن دستور switch در سوییفت
نحوه ایجاد loop  یا حلقه ها در سوییفت
نحوه ایجاد توابع در سوییفت

نوع داده های complex یا مختلط
ساخت و کار با آرایه ها در سوییفت
نحوه ایجاد و کار با داده های dictionary در سوییفت
درک مفهوم جدید tuple در سوییفت
ایجاد متغییر های جدید optional در سوییفت
ایجاد و کار با enumerations در سوییفت
ساخت closure  ها در سوییفت
ساختار و مفاهیم شی گرایی در سوییفت

نتیجه گیری