×
ribbon

آموزش جامع سوئیفت و برنامه‌نویسی اپل

شرکت اپل در ژوئن سال 2014 Swift را معرفی کرد و آن را به عنوان Objective C بدون... بیشتر
گواهی‌نامه
2 (1)
188دانشجو
6ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

مفاهیم سوئیفت و برنامه‌نویسی اپل

یادگیری متغیرها، ثابت‌ها، کاراکترها، رشته‌ها، مجموعه‌ها و Tupleها

یادگیری عملگرها، توابع، Control Flow، کلاس‌ها، ساختارها و مقادیر عددی

یادگیری پروتکل‌ها، Subclassing، Extending، Generic ها

این دوره شامل:

6 ساعت ویدئو

1 فایل ضمیمه قابل دانلود

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

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

14 فصل108 جلسه6 ساعت ویدیو
مقدمه
  معرفی
01:24
  قبل از تماشای این دوره چه چیزهایی باید بدانید
02:20
  استفاده از فایل‌های تمرینی
02:20
آغاز به کار
  انقلاب Swift
01:14
  نصب Xcode
01:23
  ساخت یک Playground
04:08
  اضافه کردن صفحات به Playground
03:05
  کار با نوار جانبی نتایج
02:52
  لاگین شدن در کنسول
05:16
  اضافه کردن کامنت
06:48
  اجرای یک REPL
02:57
  استفاده از علامت نقطه
03:19
متغیرها و ثابت‌ها
  آشنایی با نوع‌های مقداری و مرجعی
01:41
  آشنایی با تغییرپذیری
01:50
  تعریف رشته‌ها
02:39
  تعریف کاراکترها
02:02
  تعریف اعداد صحیح
01:24
  تعریف اعداد با ممیز شناور
01:11
  تعریف مقادیر Boolean
00:40
  تعریف Numeric Literals
01:11
  تعریف Type Alias
01:13
  تعریف تخصیص منبع و کار با مقادیر Nil
05:35
کاراکترها و رشته‌ها
  آشنایی با یونیکد
01:12
  کار با رشته‌ها
09:19
مجموعه‌ها و Tupleها
  تعریف آرایه‌ها
05:28
  بررسی و دسترسی به آرایه‌ها
02:39
  اصلاح آرایه‌ها
03:01
  آرایه‌های تودرتو
02:19
  تعریف دیکشنری‌ها
03:02
  بررسی و دسترسی به دیکشنری‌ها
01:10
  اصلاح دیکشنری‌ها
01:36
  دیکشنری‌های تودرتو
01:36
  تعریف Set‌ها
01:48
  بررسی و دسترسی به Set ها
02:42
  انجام عملیات روی Set ها
01:15
  اصلاح Set ها
01:38
  Set های تودرتو
01:24
  تعریف Tuple ها
02:13
  دست یافتن، تجزیه کردن و Nest کردن Tuple ها
03:28
  اصلاح Tuple ها
00:42
عملگرها
  استفاده از عملگرهای محاسباتی
05:25
  ترکیب رشته‌ها و آرایه‌ها
02:15
  استفاده از عملگرهای مقایسه‌‌ای و منطقی
03:19
  استفاده از عملگرهای شرطی سه‌تایی و ترکیبی Nil
02:40
  استفاده از عملگرهای دامنه
05:13
  استفاده از عملگرهای Type Checking و Type Casting
06:22
  آشنایی با علائم دودویی
00:57
  استفاده از عملگرهای بیتی
03:37
  آشنایی با اولویت و شرکت‌پذیری عملگرها
01:42
Control Flow
  استفاده از for و for in
05:46
  استفاده از while و repeat while
03:07
  استفاده از if و if else
02:46
  Optional Binding
02:21
  استفاده از Guard
03:54
  استفاده از Switch
04:38
  استفاده از Labelها
03:13
  یک نکته فوری در رابطه به Enumها
00:54
  استفاده از if case و for case
06:15
  به تاخیر انداختن اجرای کد
01:52
  Optional Chaining
03:37
توابع
  تعریف و فراخوانی توابع
09:21
  پارامترهای ورودی و خروجی متغیر
06:27
  پارامترهای نوع مرجعی
03:49
  بدست آوردن توابع
02:02
  بدست آوردن Tupleها
01:52
  Currying
03:42
  رسیدگی به ارورها
10:04
  Overload کردن توابع
02:40
  ایجاد عملگرهای اختصاصی
02:00
  کار با Closureها
05:33
  استفاده از Closureها برای محاسبه مقادیر
02:43
  استفاده از توابع پیشرفته
05:23
کلاس‌ها، ساختارها و مقادیر عددی
  مقایسه کلاس‌ها و ساختارها
02:05
  کار با کلاس‌ها
09:30
  مشخصه‌های نمونه کلاس
05:18
  متدهای نمونه کلاس
02:18
  Deinitialize کردن کلاس قبل از مرتب کردن
02:49
  اجتناب از چرخه‌های مرجعی قوی
06:11
  کار با Singleton‌ها
03:25
  کار با ساختارها
07:38
  ایجاد ساختارهای تغییرپذیر
01:48
  ایجاد ساختارهای نوع ارور
01:59
  کار با Enumerationهای ساده
09:28
  ارتباط دادن مقادیر در Enumerationها
05:30
  کار با Enumerationهای بازگشتی
03:19
  نوشتن Subscript
03:41
پروتکل‌ها
  تعریف و استفاده از پروتکل‌ها
05:15
  کار با پروتکل‌هایی که مشخصه‌های اختیاری دارند
03:28
  استفاده از پروتکل‌ها در کتابخانه استاندارد Swift
04:32
  کار با انواع پروتکل‌ها
05:10
  بکارگیری نماینده‌ها
03:04
  کار با نوع‌های Option Set
02:10

پیش‌نیاز‌ها

- آموزش های این دوره از مقدماتی شروع می‌شود 

- دانش ابتدایی درباره کار با سیستم عامل مک نیاز است

- آشنایی ابتدایی با مفاهیم برنامه‌نویسی توصیه می‌شود

توضیحات دوره

شرکت اپل در ژوئن سال 2014 Swift را معرفی کرد و آن را به عنوان Objective C بدون C توصیف کرد. اما نسخه بعدی Swift  که در ژوئن سال 2015 معرفی شد، از منشا Objective C خودش فاصله گرفته و به عنوان یه زبان برنامه‌نویسی مدرن، پیشرفت‌های نوآورانه‌ای داشته است که امن، سریع و رسا است. 

در این دوره آموزش سوئیفت تک تک عناصر اصلی این زبان را پوشش می‌دهیم و به شما می‌گوییم که برای حرفه‌ای شدن در برنامه‌نویسی با Swift چه چیزهایی را باید بدانید، از مفاهیم و تکنیک‌ها گرفته تا کدنویسی. در این دوره انواع داده‌ها، عبارات کنترلی، توابع، کلاس‌ها و ساختارها و مباحث دیگری را پوشش می‌دهیم.
 با اتمام این دوره شما آماده استفاده از Swift برای ساخت برنامه‌های iPhone و iPad، Mac، Apple Watch و Apple TV خواهید بود.

دیدگاه کاربران

2

بر اساس امتیاز 1 دانشجو

1
2
3
4
5

هنوز دیدگاهی برای این دوره ثبت نشده است

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
1دوره
188دانشجو
1نظر و امتیاز

Scott Gardner از سال 2010 یک برنامه‌نویس پیشگام برای iOS است و راه‌حل‌های نوآورانه‌ای را برای طیف متنوعی از شرکت‌ها، از استارت‌آپ‌ها گرفته تا شرکت‌های بزرگی مانند Wayfair و Cerner شکل داده‌ است. وی نقش کلیدی در ساخت اپلیکیشن پرچمدار Datadog با استفاده از RxSwift ایفا کرده و با تیم اندروید برای توسعه اپلیکیشن خود با استفاده از RxKotlin همکاری کرده است. به عنوان یک مهندس در سطح کارکنان، چندین تیم را رهبری کرده‌ و یک تیم زیرساخت جهانی iOS را در The Weather Channel مدیریت کرده‌ است.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.