قیمت این دوره: رایگانــ
  • مدرس دوره : رضا امرائی
  • تعداد ویدیوها : 29 ویدیو
  • مدت زمان دوره : 5:34:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1402/09/08
آموزش جامع زبان برنامه نویسی Swift

آموزش جامع زبان برنامه نویسی Swift

زبان برنامه نویسی سوییفت Swift در سال ۲۰۱۴ توسط شرکت Apple ارائه شد. 
این زبان در واقع یک زبان General Purpose هست مانند بسیاری از زبان های برنامه نویسی دیگر. 

زبان سوییفت Swift یک زبان بر پایه C است (C Based Language) 
زبان سوییفت Swift از نظر قدرت و سرعت همانند ++C و #C است و از نظر سادگی همانند پایتون :) 
شما با استفاده از زبان برنامه نویسی سوییفت Swift می توانید برای محصولات مختلف شرکت Apple نظیر: 

iPhone 
Macbook 
Apple Watch  

و... 

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

من به شما قول می دهم که این زبان ارزش سرمایه گذاری را دارد چرا که ابر کمپانی به نام Apple پشت آن قرار دارد و تمام محصولات این ابر کمپانی با هماهنگی و سازگاری با این زبان ارائه می شوند. 
علاوه محصولات مذکور, شما می توانید حتی برای محصول جدید Apple به نام VisionPro که عینک واقعیت ترکیبی است نیز برنامه و اپلیکیشن دلخواه خود را ارائه دهید. 

 

این دوره به نیت تعجیل در ظهور آقا امام زمان کاملا رایگان خواهد بود. 

 

سرفصل های دوره : 

 

راه اندازی و نصب سوییفت در سیستم 
متغیر ها 
انواع داده 
گزاره شرطی if 
حلقه ها 
آرایه و لیست 
سِت 
دیکشنری 
تاپل 
تابع 
کلاس ها و شی گرایی 
مباحث پیشرفته تر 



فهرستـــ ویدیوها

مدت زمان دوره 5:34:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره و نصب نرم ها مورد نیاز

00:16:44

معرفی دوره جامع زبان برنامه نویسی سوییفت Swift و نصب نرم ها مورد نیاز برای یک شروع فوق العاده :)

2
  • متغیر ها

00:17:07

در این درس یاد می گیریم که چطور یک متغیر یا ظرف تعریف کنیم و مقادیر دلخواه خودمون رو مثل مظروف درون اون بریزیم.

3
  • قانون ها و قراردادها در نام گذاری متغیر ها

00:17:20

در نام گذاری متغیر ها یک سری قوانین و قراردادها داریم. این درس رو به این مطالب اختصاص دادیم.

4
  • انواع داده

00:15:44

داده ها در زبان های برنامه نویسی انواعی دارند. در این درس به انواع داده در زبان برنامه نویسی سوییفت Swift می پردازیم.

5
  • تبديل انواع داده به یکدیگر

00:18:08

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

6
  • ورودی و خروجی

00:18:45

می توانیم از کاربر ورودی بگیریم. می توانیم خروجی کد خود را مشاهده کنیم.

7
  • انتخابی ها (Optionals)

00:13:14

برخی مواقع یک متغیر از یک نوع داده می تواند خالی باشد. حال چه باید کرد؟

8
  • عملگر ها: حسابی (arithmetic)

00:07:00

به عملگر های حسابی می پردازیم.

9
  • عملگر ها: گماشتنی (assignment)

00:04:36

به عملگر های گماشتنی می پردازیم.

10
  • عملگر ها: مقایسه ای (comparison)

00:04:20

به عملگر های مقایسه ای می پردازیم.

11
  • عملگر ها: منطقی (logical)

00:08:11

به عملگر های منطقی می پردازیم

12
  • عملگر ها: سه گانه (ternary)

00:11:27

به عملگر های سه گانه می پردازیم.

13
  • عملگر ها: تقدم و تاخر عملگر ها

00:02:36

در ریاضیات عملگر ها تقدم و تاخر دارند و در هر مرحله اولویت بندی می شوند.

14
  • عبارت های شرطی (if)

00:12:54

عبارت های شرطی بخش مهمی از برنامه نویسی هستند

15
  • عبارت های شرطی تو در تو (nested if)

00:13:55

هر شرطی خودش می تواند چندین شرط داشته باشد!

16
  • switch

00:06:42

استفاده از عبارت های شرطی به شکل بهینه تر

17
  • حلقه for

00:12:31

برای پیمایش مقادیر درون یک مجموعه

18
  • حلقه while

00:09:14

برای پیمایش اما به در حالتی که ابهام داریم!

19
  • حلقه repeat while

00:05:24

همان حلقه while با یک تفاوت جزیی

20
  • حلقه های تو در تو (nested loops)

00:14:11

می تونیم درون یک پیمایش از پیمایش دیگری استفاده کنیم

21
  • کلید واژه break در حلقه ها

00:08:33

می تونیم حلقه ها رو بشکنیم!

22
  • کلید واژه continue در حلقه ها

00:05:04

می تونیم از یک مورد در پیمایش حلقه ها گذر کنیم و اون رو پیمایش نکنیم!

23
  • آرایه

00:11:26

مجموعه ای برای حفظ مقادیر

24
  • مِتُد های آرایه (جلسه اختیاری)

00:25:57

متد هایی برای بهره وری بیشتر از آرایه ها

25
  • سِت

00:04:10

مجموعه ای برای حفظ مقادیر با این تفاوت که نه حوصله تکرار رو داره و نه حوصله ترتیب

26
  • مِتُد های سِت (جلسه اختیاری)

00:13:29

متد هایی برای بهره وری بیشتر از ست ها

27
  • دیکشنری

00:12:59

مجموعه ای برای حفظ کلید-مقدار (که البته این هم حوصله ترتیب رو نداره :| )

28
  • مِتُد های دیکشنری (جلسه اختیاری)

00:19:06

متد هایی برای بهره وری بیشتر از دیکشنری ها

29
  • تاپل

00:04:05

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


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .