آموزش پیشرفته SwiftIO با میکرپروژه‌ها و برنامه‌نویسی سوئیفت - آخرین آپدیت

دانلود Advanced SwiftIO with Micro Projects and Swift Programming

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است؛ روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در طول مسیر دوره، درک خود را عمیق‌تر کنید. این دوره برای ارتقای مهارت‌های SwiftIO شما از طریق ۶ میکرپروژه طراحی شده است که درک شما از الکترونیک و زبان برنامه‌نویسی Swift را تقویت می‌کند. شما مفاهیمی مانند Debouncing، اسکنرهای لارسون و کنترل‌های ورودی دیجیتال را بررسی خواهید کرد و همزمان دانش خود را در مورد سینتکس و مفاهیم اصلی Swift افزایش می‌دهید. با شروع از پروژه‌های ساده LED، به سراغ مفاهیم پیچیده‌تری مانند کار با دکمه‌های فشاری، درک فرآیند Debouncing و نمایش داده‌ها از طریق مانیتورهای سریال خواهید رفت. در کنار آن، عمیقاً وارد زبان برنامه‌نویسی Swift می‌شوید و موضوعات ضروری مانند متغیرها، عملگرها، جریان کنترل و توابع را برای ایجاد یک پایه قوی در برنامه‌نویسی واقعی پوشش می‌دهید. این دوره برای هر کسی که به دنبال ارتقای مهارت‌های برنامه‌نویسی Swift است، به ویژه کسانی که علاقه‌مند به ترکیب کد با پروژه‌های سخت‌افزاری هستند، ایده‌آل است. این محتوا برای یادگیرندگانی که تجربه ابتدایی در Swift و سخت‌افزار دارند و می‌خواهند توانایی‌های خود را گسترش داده و اپلیکیشن‌های تعاملی پیشرفته بسازند، مناسب‌ترین گزینه است. در پایان این دوره، شما قادر خواهید بود پروژه‌های پیچیده SwiftIO را برنامه‌ریزی کنید، ورودی‌های دیجیتال را یکپارچه نمایید، خطاها را مدیریت کنید و برنامه‌های پیشرفته‌ای را با استفاده از Swift و قطعات سخت‌افزاری طراحی کنید.

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

میکرو SwiftIO (میکرپروژه‌ها، استفاده از سیم‌ها و قطعات الکتریکی) The SwiftIO Micro (Micro Projects, Using Wires and Electrical Components)

  • میکرپروژه ۱: چشمک‌زن (Blinky) Micro Project 1 - Blinky

  • میکرپروژه ۲: چشمک‌زدن مستقل دو LED Micro Project 2 - Blinking Two LEDs Independently

  • میکرپروژه ۳: اسکنر لارسون Micro Project 3 - Larson Scanner

  • میکرپروژه ۴-الف: ورودی دیجیتال با دکمه فشاری Micro Project 4a - Digital Input with a Push Button

  • میکرپروژه ۴-ب: توضیح مفهوم Debounce Micro Project 4b - Debounce Explained

  • میکرپروژه ۵: خواندن ورودی دیجیتال با استفاده از مانیتور سریال Micro Project 5 - Read Digital Input - Using the Serial Monitor

زبان برنامه‌نویسی Swift The Swift Programming Language

  • زبان Swift: مقدمه The Swift Language - Introduction

  • ثابت‌ها و متغیرها: بخش اول Constants and Variables - Part 1

  • ثابت‌ها و متغیرها: بخش دوم Constants and Variables - Part 2

  • رشته‌ها (Strings): بخش اول Strings - Part 1

  • رشته‌ها (Strings): بخش دوم Strings - Part 2

  • عملگرها: بخش اول (تک‌مقداری، دو مقداری، سه مقداری، انتساب، ترکیبی) Operators - Part 1 - Unary, Binary, Ternary, Assign, Compound

  • عملگرها: بخش دوم (مقایسه‌ای، Nil، بازه، منطقی) Operators - Part 2 - Comparison, Nil, Range, Logical

  • کلاس‌ها و استراکت‌ها: بخش اول (سینتکس، ویژگی‌ها، مقداردهی اولیه) Classes and Structs - Part 1 - Syntax, Properties, Initialization

  • کلاس‌ها و استراکت‌ها: بخش دوم (انواع مقداری و ارجاعی، عملگر Identity) Classes and Structs - Part 2 - Value and Reference Types, Identity Operator

  • ویژگی‌ها (Properties): بخش اول (ویژگی‌های ذخیره‌شده) Properties - Part 1 - Stored Properties

  • ویژگی‌ها (Properties): بخش دوم (ویژگی‌های Lazy) Properties - Part 2 - Lazy Properties

  • ویژگی‌ها (Properties): بخش سوم (ویژگی‌های محاسباتی) Properties - Part 3 - Computed Properties

  • ویژگی‌ها (Properties): بخش چهارم (ناظران ویژگی‌ها) Properties - Part 4 - Property Observers

  • ویژگی‌ها (Properties): بخش پنجم (ویژگی‌های استاتیک) Properties - Part 5 - Static Properties

  • مقداردهنده‌ها (Initializers): بخش اول (سینتکس، تفویض نوع مقداری) Initializers - Part 1 - Syntax, Value Type Delegation

  • مقداردهنده‌ها (Initializers): بخش دوم (مقداردهنده‌های Designated و Convenience) Initializers - Part 2 - Designated and Convenience Inits

  • مقداردهنده‌ها (Initializers): بخش سوم (ارث‌بری مقداردهنده) Initializers - Part 3 - Initializer Inheritance

  • مقداردهنده‌ها (Initializers): بخش چهارم (مقداردهنده‌های Required و Failable) Initializers - Part 4 - Required and Failable Inits

  • جریان کنترل: بخش اول (دستورات If و If Else) Control Flow - Part 1 - If and If Else Statements

  • جریان کنترل: بخش دوم (Switch) Control Flow - Part 2 - Switch

  • جریان کنترل: بخش سوم (دستور Guard) Control Flow - Part 3 - Guard Statement

  • جریان کنترل: بخش چهارم (حلقه For In) Control Flow - Part 4 - For In Loop

  • جریان کنترل: بخش پنجم (دستورات انتقال) Control Flow - Part 5 - Transfer Statements

  • جریان کنترل: بخش ششم (حلقه‌های While و Repeat While) Control Flow - Part 6 - While and Repeat While Loops

  • توابع: بخش اول (پارامترها، آرگومان‌ها، مقادیر بازگشتی) Functions - Part 1 - Parameters, Arguments, Return Values

  • توابع: بخش دوم (بازگرداندن چندین مقدار) Functions - Part 2 - Returning Multiple Values

  • توابع: بخش سوم (برچسب‌های آرگومان و نام پارامترها) Functions - Part 3 - Argument Labels and Parameter Names

  • توابع: بخش چهارم (توابع Variadic، In Out و توابع تو در تو) Functions - Part 4 - Variadic, In-Out, Nested Functions

  • مجموعه‌ها (Collections): بخش اول (آرایه‌ها) Collections - Part 1 - Arrays

  • مجموعه‌ها (Collections): بخش دوم (دیکشنری‌ها) Collections - Part 2 - Dictionaries

  • مجموعه‌ها (Collections): بخش سوم (مجموعه‌ها/Sets) Collections - Part 3 - Sets

  • آپشنال‌ها (Optionals) Optionals

  • تاپل‌ها (Tuples) Tuples

  • Enumها: بخش اول (اعلان و پیمایش) Enums - Part 1 - Declaring and Iterating Over

  • Enumها: بخش دوم (مقادیر مرتبط و خام) Enums - Part 2 - Associated and Raw Values

  • Enumها: بخش سوم (Enumهای بازگشتی) Enums - Part 3 - Recursive Enums

  • مدیریت خطاها Error Handling

نمایش نظرات

آموزش پیشرفته SwiftIO با میکرپروژه‌ها و برنامه‌نویسی سوئیفت
جزییات دوره
8h 8m
43
(آخرین آپدیت)
20
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده