آموزش بوت‌کمپ SwiftUI: پروژه‌های عملی برای توسعه iOS 26 - آخرین آپدیت

دانلود SwiftUI Bootcamp: Hands-On Projects for iOS 26 Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تجربه‌ای جامع در یادگیری SwiftUI و توسعه iOS به همراه هوش مصنوعی اپل (Apple Intelligence) و مدل‌های بنیادین (Foundation Models). تسلط بر مفاهیم پایه SwiftUI شامل Viewها، Modifierها و چیدمان‌ها (Layouts). ساخت پروژه‌های واقعی iOS با استفاده از SwiftUI از صفر تا صد. درک و پیاده‌سازی سیستم‌های ناوبری (Navigation)، اتصال داده‌ها (Data Binding) و مدیریت وضعیت (State Management). ترکیب SwiftUI با UIKit برای توسعه اپلیکیشن‌های ترکیبی (Hybrid). توسعه مهارت‌ها برای ایجاد رابط‌های کاربری واکنش‌گرا و کاربرپسند برای اپ‌های iOS. استفاده از انیمیشن‌ها و انتقال‌ها (Transitions) برای بهبود تجربه کاربری. کسب اعتماد به نفس در ساخت اپلیکیشن‌های iOS در سطح حرفه‌ای به صورت مستقل. پیش نیازها: درک پایه از مفاهیم برنامه‌نویسی (متغیرها، توابع و حلقه‌ها). آشنایی با زبان برنامه‌نویسی Swift توصیه می‌شود اما اجباری نیست. دسترسی به سیستم مک با سیستم‌عامل macOS (Big Sur یا نسخه‌های جدیدتر). نصب آخرین نسخه Xcode. اشتیاق به یادگیری و تجربه در دنیای SwiftUI و توسعه iOS.

آیا آماده‌اید تا به دنیای هیجان‌انگیز توسعه iOS شیرجه بزنید؟ بوت‌کمپ SwiftUI: پروژه‌های عملی برای توسعه iOS، راهنمای جامع شما برای تسلط بر فریم‌ورک مدرن و Declarative اپل، یعنی SwiftUI است. این دوره که برای توسعه‌دهندگان مبتدی و متوسط طراحی شده، تئوری را با پروژه‌های عملی ترکیب می‌کند تا به شما کمک کند اپلیکیشن‌های حرفه‌ای iOS را با بازدهی بالا بسازید.

در این دوره، شما با مبانی SwiftUI شروع می‌کنید و یاد می‌گیرید چگونه Viewها را ایجاد کنید، از Modifierها استفاده نمایید و ساختار Layoutها را بچینید. با پیشروی در دوره، مفاهیم حیاتی مانند مدیریت وضعیت، اتصال داده‌ها و ناوبری را فرا خواهید گرفت. هر ماژول پر از مثال‌های کاربردی و پروژه‌های تعاملی است تا درک شما را تثبیت کند.

شما بر روی اپلیکیشن‌های واقعی مانند مدیریت تسک‌ها، اپلیکیشن هواشناسی و حتی اسکنر PDF کار خواهید کرد و مهارت‌های لازم برای ساخت رابط‌های کاربری واکنش‌گرا را به دست می‌آورید. همچنین انیمیشن‌ها، انتقال‌ها و نحوه ادغام SwiftUI با UIKit را بررسی خواهیم کرد.

در پایان دوره، شما نه تنها نحوه استفاده از SwiftUI را می‌شناسید، بلکه بهترین روش‌ها (Best Practices) برای طراحی، تست و انتشار اپلیکیشن‌ها را می‌آموزید. چه برای اولین بار وارد دنیای توسعه اپ شوید و چه یک توسعه‌دهنده باسابقه باشید که از UIKit مهاجرت کرده‌اید، این دوره بینش‌ها و تکنیک‌های ارزشمندی را ارائه می‌دهد.

آنچه به دست خواهید آورد:

  • تسلط کامل بر SwiftUI برای توسعه iOS.

  • اعتماد به نفس در ساخت و انتشار اپلیکیشن در App Store.

  • مهارت در خلق رابط‌های کاربری بصری جذاب و تعاملی.

  • تجربه عملی با پروژه‌های واقعی برای نمایش در پورتفولیو.

  • شامل ویدیوهای جدید ضبط شده برای iOS 26.

  • ساخت چت‌بات AI واقعی با استفاده از On-Device LLM مبتنی بر Foundation Models Framework که قدرت Apple Intelligence را فراهم می‌کند.

این مسیر را آغاز کنید تا پتانسیل خود را به عنوان یک توسعه‌دهنده iOS آزاد کرده و مهارت‌های خود را به سطح بعدی ببرید. همین امروز ثبت‌نام کنید و ساخت اپلیکیشن‌های شگفت‌انگیز با SwiftUI را شروع کنید!


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

مقدمه Introduction

  • مقدمه Introduction

  • معماری SwiftUI SwiftUI Architecture

مبانی Basics

  • کانتینرهای چیدمان Layout Containers

  • VStacks VStacks

  • HStack HStack

  • ZStack ZStack

  • استفاده از کانتینرهای چیدمان برای ساخت ویو Using Layout Containers to Build a View

مدیریت وضعیت در SwiftUI State Management in SwiftUI

  • ویژگی‌های State و Binding State and Binding Properties

  • StateObject و ObservableObject StateObject and ObservableObject

  • مقایسه ObservedObject و StateObject ObservedObject vs StateObject

اپلیکیشن ترکیب رنگ Color Mixer App

  • ویوی اپلیکیشن ترکیب رنگ Color Mixer App View

  • ویوی اسلایدر رنگ Color Slider View

تصاویر Images

  • تصاویر SF Symbol SF Symbol Images

  • نمادهای SF چندرنگ Multicolor SF Symbols

  • نمادهای SF با رنگ متغیر Variable Color SF Symbol

  • استفاده از تصاویر شخصی Bring your own image

  • ساخت تصویر دایره‌ای و تنظیم شفافیت Creating Circular Image & Adjust Opacity

اپلیکیشن گالری تصاویر Image Gallery App

  • ویوی اپلیکیشن گالری عکس Photo Gallery App View

  • لایه رویی (Overlay) روی تصاویر Overlay on Images

  • ویوی نمایش عکس بزرگ شده Enlarged Photo View

ویوهای Lazy در SwiftUI SwiftUI Lazy Views

  • LazyVStack LazyVStack

  • LazyHStack LazyHStack

  • LazyVGrid LazyVGrid

  • LazyHGrid LazyHGrid

ویوی متن (Text View) Text View

  • آشنایی با Text View Text View Intro

  • متن چند خطی Multiline Text

  • فرمت‌بندی Text View Text View Formatting

  • فرمت‌بندی تاریخ Date Formatting

لیست‌ها و ویوی ForEach Lists and ForEach View

  • لیست ساده Simple List

  • لیست همراه با تصویر و متن List with Image and Text

  • سفارشی‌سازی لیست‌ها List Customizations

اپلیکیشن لیست انجام کار (ToDo List) ToDo List App

  • اپلیکیشن لیست انجام کار ToDo list App

اسکرول‌ویوها (ScrollViews) ScrollViews

  • مبانی ScrollView ScrollView Basics

  • ساخت رابط کاربری کارتی با ScrollView Card UI View using ScrollView

  • مودیفایر Refreshable Refreshable Modifier

دکمه‌ها، لیبل‌ها، اسلایدرها و انتخابگر رنگ Buttons, Labels, Sliders, Color Pickers

  • دکمه‌ها در SwiftUI Buttons in SwiftUI

  • لیبل‌ها در SwiftUI Labels in SwiftUI

  • اسلایدرها در SwiftUI Sliders in SwiftUI

  • توگل‌ها (Toggles) Toggles

  • انتخابگر رنگ در SwiftUI Color Picker in SwiftUI

مبانی انیمیشن Animation Basics

  • انیمیشن‌ها Animations

انیمیشن‌های پیچیده Complex Animations

  • کارت سه بعدی 3D Card

  • انیمیشن بارش برف Snowfall Animation

تسلط بر GeometryReader Mastering GeometryReader

  • Geometry Reader بخش اول Geometry Reader Part 1

  • Geometry Reader بخش دوم Geometry Reader Part 2

  • Geometry Reader بخش سوم Geometry Reader Part 3

  • Geometry Reader بخش چهارم Geometry Reader Part 4

تسلط بر OpenURL و DeepLinks Mastering OpenURL and DeepLinks

  • Open URL و Deep Links بخش اول Open URL & Deep Links Part 1

  • Open URL و Deep Links بخش دوم Open URL & Deep Links Part 2

  • Open URL و Deep Links بخش سوم Open URL & Deep Links Part 3

  • Open URL و Deep Links بخش چهارم Open URL & Deep Links Part 4

  • Open URL و Deep Links بخش پنجم Open URL & Deep Links Part 5

انیماتور فازی (PhaseAnimator) PhaseAnimator

  • Phase Animator بخش اول Phase Animator - Part 1

  • Phase Animator بخش دوم Phase Animator - Part 2

  • Phase Animator بخش سوم Phase Animator - Part 3

  • Phase Animator بخش چهارم Phase Animator - Part 4

نوار ناوبری (Navigation Bar) Navigation Bar

  • Navigation Stack Navigation Stack

  • Navigation Link Navigation Link

  • Navigation Destination Navigation Destination

  • Navigation Destination با نوع Hashable سفارشی Navigation Destination - Custom Hashable Type

رابط کاربری اپلیکیشن خبری در SwiftUI News App UI in SwiftUI

  • مقدمه اپلیکیشن خبری News App Intro

  • ساختار داده‌های خبری News Data Structure

  • مدیریت شبکه جنریک (Generic Networking Manager) Generic Networking Manager

  • رابط کاربری خبر News UI

نوتیفیکیشن‌ها در SwiftUI Notifications in SwiftUI

  • مقدمه نوتیفیکیشن‌ها Intro to notifications

  • انتقال داده‌ها به ویوها با NotificationCenter بخش اول SwiftUI Passing Data to Views Seamlessly with NotificationCenter Part 1

  • انتقال داده‌ها به ویوها با NotificationCenter بخش دوم SwiftUI Passing Data to Views Seamlessly with NotificationCenter : Part 2

  • رصد تغییرات با استفاده از نوتیفیکیشن‌های سیستم SwiftUI Observing Changes Using System Notifications

اپلیکیشن دوره‌های DevTechie DevTechie Courses App

  • راه‌اندازی پروژه Project Setup

  • مدل دوره Course Model

  • داده‌های دوره Course Data

  • ویوی صفحه اصلی Home View

  • ویوی کارت Card View

  • ویوی جزئیات Detail View

  • افزودن دوره‌ها به سبد خرید Add Courses to Cart

  • ویوی سبد خرید Cart View

  • Tab View برای اپلیکیشن Tab View for App

  • حذف دوره از سبد خرید Delete Course from Cart

  • ویوی تسویه حساب Check out View

اپلیکیشن نرخ ارز Exchange Rate App

  • راه‌اندازی پروژه Project Setup

  • مدل کشور Country Model

  • مدل نرخ ارز Exchange Rate Model

  • اکستنشن URL URL Extension

  • Enum نقاط اتصال (EndPoint) End Point Enum

  • ویو مدل (View Model) View Model

  • سرویس Service

  • Content View Content View

کلاینت Hacker News Hacker News Client

  • مقدمه Introduction

  • مدل Hacker News Hacker News Model

  • مدیریت شبکه Network Manager

  • ویوی لیست پست‌ها Post List View

  • ویوی جزئیات Detail View

  • وب‌ویو (Web View) Web View

اپلیکیشن تایمر پس‌زمینه Background Timer App

  • مقدمه Introduction

  • ساختار پوشه‌ها Folder Structure

  • ویو مدل تایمر Timer View Model

  • ویو مدل انتخابگر دایره‌ای Circular Picker View Model

  • مودیفایر شمارش معکوس متنی Text Count Down Modifier

  • ویوی انتخابگر دایره‌ای بخش اول Circular Picker View Part 1

  • ویوی انتخابگر دایره‌ای بخش دوم Circular Picker View Part 2

  • منطق پس‌زمینه تایمر Timer Background Logic

  • ویوی صفحه اصلی بخش اول Home View Part 1

  • ویوی صفحه اصلی بخش دوم Home View Part 2

بازی حجر، کاغذ، قیچی با حریف AI AI Opponent Game - Rock Paper Scissors

  • مقدمه Introduction

  • ساختار داده‌های حرکت Move Data Structure

  • ویو مدل بازی Game View Model

  • Content View Content View

سویفت دیتا (SwiftData) SwiftData

  • مبانی Basics

  • مقایسه Swift Data و Core Data Swift Data Vs Core Data

  • مدل داده برای اپلیکیشن خواربار Data Model for Grocery App

  • کانتینر مدل برای اپلیکیشن خواربار Model Container for Grocery App

  • پیکربندی Model Context برای اپلیکیشن خواربار Model Context Configuration for Grocery App

  • درج آیتم جدید در اپلیکیشن خواربار Inser New Grocery Item for Grocery App

  • نمایش لیست خواربار Display Grocery List

  • Swift Data در پیش‌نمایش‌ها: اپلیکیشن ToDo Swift Data in Previews - ToDo App

  • درج کانتینر Mock: اپلیکیشن ToDo Insert Mock Container - ToDo App

  • مودیفایر پیش‌نمایش مدل داده: اپلیکیشن لیست مخاطبین Preview Modifier Data Model - Contact List App

  • مودیفایر پیش‌نمایش با ویژگی‌های Preview Traits Preview Modifier with Preview Traits

HealthKit در SwiftUI HealthKit in SwiftUI

  • مقدمه داشبورد HealthKit HealthKit Dashboard Intro

  • راه‌اندازی پروژه Project Setup

  • داده‌های نمودار Chart Data

  • معیارهای سلامتی بخش اول Health Metrics Part 1

  • معیارهای سلامتی بخش دوم Health Metrics Part 2

  • سوابق سلامتی Health Records

  • ویو مدل مدیریت HealthKit بخش اول HealthKit Manager ViewModel Part 1

  • ویو مدل مدیریت HealthKit بخش دوم HealthKit Manager ViewModel Part 2

  • صفحه دسترسی‌ها Permissions Screen

  • ویوی کارت معیارها Metrics Card View

  • ویوی داشبورد Dashboard View

  • ویوی جزئیات معیارها بخش اول Metrics Details View Part 1

  • ویوی جزئیات معیارها بخش دوم Metrics Details View Part 2

  • ویوی جزئیات معیارها بخش سوم Metrics Details View Part 3

AR Quicklook در SwiftUI AR Quicklook in SwiftUI

  • مقدمه اپلیکیشن App Intro

  • Quick Look در SwiftUI: بخش اول Quick Look in SwiftUI : Part 1

  • Quick Look در SwiftUI: بخش دوم Quick Look in SwiftUI : Part 2

  • Quick Look در SwiftUI: بخش سوم Quick Look in SwiftUI : Part 3

  • Quick Look در SwiftUI: بخش چهارم Quick Look in SwiftUI : Part 4

  • Quick Look در SwiftUI: بخش پنجم Quick Look in SwiftUI : Part 5

ساخت اپلیکیشن پیانو با AudioKit و SwiftUI Building a Piano App with AudioKit & SwiftUI

  • مقدمه Intro

  • مدیریت صدا (Audio Manager) Audio Manager

  • رنگ و نوت پیانو Color & Piano Note

  • ویو مدل پیانو Piano View Model

  • ویوی کلید پیانو Piano Key View

  • Content View Content View

ساخت مرحله به مرحله جریان ورود کاربر (Onboarding) Building App Onboarding Flow Step by Step

  • مقدمه Intro

  • مدل داده Data Model

  • ویو مدل بخش اول View Mode Part 1

  • ویو مدل بخش دوم View Mode Part 2

  • ویو مدل بخش سوم View Mode Part 3

  • نشانگر صفحه متحرک Animated Page Indicator

  • دکمه ناوبری Navigation Button

  • ویوی مراحل ورود (Onboarding Step) Onboarding Step View

  • ویوی اصلی ورود Onboarding Main View

  • اتمام اپلیکیشن Finishing the app

کنترل سگمنت سفارشی و قابل استفاده مجدد Reusable Custom Segment Control

  • ساختار داده Data Structure

  • ویوی سگمنت شده Segmented View

  • کنترل سگمنت شده Segmented Control

  • بهینه‌سازی‌ها Enhancements

  • کنترل سگمنت جنریک Generic Segment Control

iOS 26 iOS 26

  • Liquid Glass در iOS 26 Liquid Glass in iOS 26

  • کانتینر افکت شیشه‌ای: بخش اول Glass Effect Container : Part 1

  • کانتینر افکت شیشه‌ای: بخش دوم Glass Effect Container : Part 2

  • Animatable Macro در iOS 26 Animatable Macro in iOS 26

  • ساخت ویوی امتیازدهی ستاره‌ای نرم و متحرک در SwiftUI Build a Smooth, Animated Star Rating View in SwiftUI

  • مودیفایر SelectionDisabled SelectionDisabled Modifier

استور کیت (StoreKit) StoreKit

  • درخواست بررسی اپلیکیشن (App Reviews) Request App Reviews

هوش مصنوعی اپل: مدل‌های بنیادین و LLM داخلی Apple Intelligence : Apple Foundation Models On Device LLM

  • مقدمه Introduction

  • ویو مدل LLM LLM View Model

  • اکستنشن Attributed String Attributed String Extension

  • ویوی پیام Message View

  • ویوی محتوای چت Chat Content View

کتاب ورق‌زن در SwiftUI Flip Book in SwiftUI

  • اپلیکیشن کتاب ورق‌زن: بخش اول Flip book app : Part 1

  • اپلیکیشن کتاب ورق‌زن: بخش دوم Flip book app : Part 2

کامپوننت نمودار مشارکت گیت‌هاب Github Contribution Chart Component

  • ویوی سفارشی نمودار مشارکت گیت‌هاب در SwiftUI Github Contribution Chart Custom View in SwiftUI

پخش‌کننده ویدیو عمودی: تیک‌تاک و یوتیوب شورتس Vertical Video Player : TikTok, YouTube Shorts

  • بخش اول Part 1

  • بخش دوم Part 2

خرید درون برنامه‌ای (In App Purchase) In App Purchase

  • ویوی فروشگاه اشتراکی Subscription Store View

iOS 26+: نکات و ترفندها iOS 26+: Tips and Tricks

  • توگل همراه با عنوان و زیرعنوان Toggle with title and subtitle

آمادگی مصاحبه iOS: اپلیکیشن کامل iOS Interview Prep : Complete App

  • مقدمه Introduction

  • مدل‌ها Models

  • مدیریت گفتار (Speech Manager) Speech Manager

  • ویوی ردیف آکاردئونی مصاحبه Interview Accordion Row View

  • لیست آکاردئونی مصاحبه Interview Accordion List

  • اتمام اپلیکیشن با باقی ویوها Finish App with Rest Views

نمایش نظرات

آموزش بوت‌کمپ SwiftUI: پروژه‌های عملی برای توسعه iOS 26
جزییات دوره
31.5 hours
184
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
183
4.5 از 5
دارد
دارد
دارد
DevTechie DT
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

DevTechie DT DevTechie DT

با انجام دادن یاد بگیرید. رویکرد عملی برای حل مشکلات رایج