آموزش مبانی Swift و SwiftUI - آخرین آپدیت

دانلود Foundations of Swift and SwiftUI

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک می‌کند تا دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. با این دوره که با دقت طراحی شده و برای تازه‌کاران و توسعه‌دهندگان باسابقه ایده‌آل است، به دنیای Swift و SwiftUI وارد شوید. از مفاهیم اولیه توسعه اپلیکیشن، از جمله راه‌اندازی Xcode 15 و آشنایی با macOS Sonoma شروع کنید و به‌تدریج به تسلط بر ویژگی‌های قدرتمند زبان Swift و سینتکس deklarative در SwiftUI برسید. هر ماژول به گونه‌ای طراحی شده است تا اعتمادبه‌نفس و تخصص شما را افزایش دهد و به شما اجازه دهد اپلیکیشن‌هایی روان و پاسخگو برای کل اکوسیستم اپل بسازید. ساختار این دوره به گونه‌ای است که پایه‌ای محکم در Swift ایجاد کند؛ از مفاهیم بنیادی برنامه‌نویسی شروع شده و به‌تدریج به موضوعات پیچیده‌تری مانند جریان کنترل (Control Flow)، انواع داده‌ها و برنامه‌نویسی تابعی می‌رسد. شما جنبه‌های منحصر‌به‌فرد SwiftUI، فریم‌ورک انقلابی رابط کاربری اپل را بررسی خواهید کرد و یاد می‌گیرید چگونه رابط‌های پویا و تعاملی را با سهولت بسازید. در طول دوره، مثال‌های کاربردی و پروژه‌های عملی یادگیری شما را تقویت می‌کنند تا اطمینان حاصل شود که نه تنها تئوری را درک می‌کنید، بلکه می‌دانید چگونه آن را در سناریوهای واقعی به کار ببرید. در پایان این دوره، درک عمیقی از Swift و SwiftUI خواهید داشت و مهارت‌های لازم برای توسعه، تست و انتشار اپلیکیشن‌ها در تمامی پلتفرم‌های اپل را کسب خواهید کرد. شما قادر خواهید بود هر چیزی، از وظایف ساده تا قابلیت‌های پیچیده اپلیکیشن را مدیریت کنید و به توسعه‌دهنده‌ای ماهر تبدیل شوید که آماده روی هر پروژه‌ای کار کند. این دوره برای توسعه‌دهندگان فعلی یا مشتاق اپلیکیشن که قصد ارتقای مهارت‌های Swift و SwiftUI خود را دارند، از مبانی تا تکنیک‌های پیشرفته، ایده‌آل است. به ما بپیوندید و مهارت‌های کدنویسی خود را متحول کنید و اپلیکیشن‌هایی بسازید که در اپ استور متمایز باشند.

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

توسعه اپلیکیشن و نحوه استفاده از دوره (به‌روز شده برای iOS 17) App Development - How to use this Course (Updated to iOS 17)

  • مقدمه‌ای بر تخصص Introduction to the Specialization

  • نمای کلی توسعه اپلیکیشن App Development Overview

  • معرفی Xcode 15 Xcode 15

  • توسعه، زبان‌ها، فریم‌ورک‌ها، APIها و کامپایلرها Development - Languages - Frameworks - APIs – Compilers

آشنایی با زبان Swift (به‌روز شده برای iOS 17) Introduction to Swift (Updated to iOS 17)

  • برنامه‌نویسی کامپیوتر و Playground Computer Programming – Playground

  • متغیرها Variables

  • انواع داده‌ها Data Types

  • بخش اول: شرط‌ها و حلقه‌ها - If else Part 1 - Conditionals and Loops - If else

  • بخش دوم: شرط‌ها و حلقه‌ها - switch Part 2 - Conditionals and Loops - switch

  • بخش سوم: شرط‌ها و حلقه‌ها - while، repeat while و for in Part 3 - Conditionals and Loops - while - repeat while - for in

  • بخش چهارم: شرط‌ها و حلقه‌ها - دستورات انتقال کنترل Part 4 - Conditionals and Loops - Control transfer statements

پارادایم Swift (به‌روز شده برای iOS 17) Swift Paradigm (Updated to iOS 17)

  • بخش اول: پارادایم‌های برنامه‌نویسی - توابع Part 1 - Programming Paradigms – Functions

  • بخش دوم: توابع Generic Part 2 - Generic Functions

  • بخش سوم: توابع استاندارد Part 3 - Standard Functions

  • بخش چهارم: محدوده دسترسی (Scopes) Part 4 – Scopes

  • بخش پنجم: Closureها Part 5 – Closures

  • بخش اول: ساختارها (Structures) Part 1 – Structures

  • بخش دوم: Key Paths Part 2 - Key Paths

  • بخش سوم: متدها Part 3 – Methods

  • بخش چهارم: مقداردهی اولیه (Initialization) Part 4 - Initialization

  • بخش پنجم: ویژگی‌های محاسبه شده (Computed Properties) Part 5 - Computed Properties

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

  • بخش هفتم: ویژگی‌ها و متدهای نوع (Type Properties and Methods) Part 7 - Type Properties and Methods

  • بخش هشتم: ساختارهای Generic Part 8 - Generic Structures

  • بخش نهم: ساختارهای نوع اولیه (Primitive Type) Part 9 - Primitive Type Structures

  • بخش دهم: ساختارهای بازه (Range Structures) Part 10 - Range Structures

  • بخش یازدهم: ساختارهای رشته‌ای (String) Part 11 - String Structures

  • بخش دوازدهم: ساختارهای آرایه‌ای (Array) Part 12 - Array Structures

  • بخش سیزدهم: ساختارهای مجموعه (Set) Part 13 - Set Structures

  • بخش چهاردهم: ساختارهای دیکشنری (Dictionary) Part 14 - Dictionary Structures

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

  • بخش دوم: مقادیر خام (Raw Values) Part 2 - Raw Values

  • بخش سوم: مقادیر مرتبط (Associated Values) Part 3 - Associated Values

  • بخش اول: اشیاء و تعریف اشیاء Part 1 - Objects - Definition of Objects

  • بخش دوم: ویژگی‌ها و متدهای نوع Part 2 - Type Properties and Methods

  • بخش سوم: انواع مرجع (Reference Types) Part 3 - Reference Types

  • بخش چهارم: مفهوم Self Part 4 - Self

  • بخش پنجم: مدیریت حافظه Part 5 - Memory Management

  • بخش ششم: ارث‌بری (Inheritance) Part 6 - Inheritance

  • بخش هفتم: تبدیل نوع (Type Casting) Part 7 - Type Casting

  • بخش هشتم: مقداردهی اولیه Part 8 - Initialization

  • بخش نهم: مقداردهی نهایی (Deinitialization) Part 9 - Deinitialization

  • بخش دهم: کنترل دسترسی، اصلاح‌کننده‌ها و Singletonها Part 10 - Access Control and Modifiers - Singletons

  • بخش اول: پروتکل‌ها Part 1 - Protocols

  • بخش دوم: تعریف پروتکل‌ها Part 2 - Definition of Protocols

  • بخش سوم: پروتکل‌های Generic Part 3 - Generic Protocols

  • بخش چهارم: پروتکل‌های Swift Part 4 - Swift Protocols

  • بخش پنجم: Extensionها Part 5 - Extensions

  • بخش ششم: Delegateها Part 6 - Delegates

  • بخش اول: خطاها و پرتاب خطا (Throwing Errors) Part 1 - Errors - Throwing Errors

  • بخش دوم: مدیریت خطاها Part 2 - Handling Errors

  • بخش سوم: نتایج (Results) Part 3 - Results

  • بخش اول: Property Wrappers Part 1 - Property Wrappers

  • بخش دوم: ماکروها (Macros) Part 2 - Macros

نمایش نظرات

آموزش مبانی Swift و SwiftUI
جزییات دوره
6h 53m
54
(آخرین آپدیت)
550
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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