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

دانلود SwiftUI Bootcamp- Hands-On Projects for iOS 26 Development [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: سفر خود را در توسعه مدرن iOS با درک معماری SwiftUI و رویکرد Declarative آن برای ساخت رابط‌های کاربری آغاز کنید. شما با سیستم‌های اصلی چیدمان، از جمله Stackها، Gridها و مدیریت متن شروع خواهید کرد و همزمان می‌آموزید که چگونه State و جریان داده‌ها، رفتار پویا در اپلیکیشن را هدایت می‌کنند. این پایه قوی به شما کمک می‌کند تا اپلیکیشن‌هایی مقیاس‌پذیر، ریسپانسیو و قابل نگهداری مطابق با استانداردهای مدرن اپل طراحی کنید. با پیشروی در دوره، چندین پروژه عملی مانند میکسر رنگ، گالری تصاویر، لیست ToDo و رابط‌های مبتنی بر اسکرول را خواهید ساخت و در عین حال بر تصاویر، لیست‌ها، انیمیشن‌ها و ناوبری (Navigation) مسلط می‌شوید. شما برای بهینه‌سازی عملکرد، Lazy Loading را بررسی کرده و عناصر تعاملی UI مانند اسلایدرها، توگل‌ها و پیکرها را پیاده‌سازی می‌کنید. هر مفهوم از طریق سناریوهای واقعی اپلیکیشن تقویت می‌شود تا هم شفافیت مفهومی و هم تجربه عملی به دست آورید. سپس دوره به سمت توسعه سطح حرفه‌ای با شبکه‌سازی (Networking)، ذخیره‌سازی داده‌ها با SwiftData، نوتیفیکیشن‌ها و Deep Linking پیش می‌رود. شما اپلیکیشن‌های کامل از جمله کلاینت‌های خبری، ابزارهای نرخ ارز، جریان‌های تجارت الکترونیک و تجربه‌های مبتنی بر هوش مصنوعی خواهید ساخت. با ماژول‌های HealthKit، واقعیت افزوده (AR)، ادغام صدا، جریان‌های Onboarding و درآمدزایی با StoreKit، شما برای ساخت، بهینه‌سازی و انتشار اپلیکیشن‌های iOS آماده برای محیط عملیاتی، مجهز خواهید شد. ساخت لایوت‌های ریسپانسیو SwiftUI با استفاده از Stacks, Grids و Views مدیریت وضعیت اپلیکیشن و جریان داده با الگوهای مدرن SwiftUI ایجاد انیمیشن‌ها و اجزای تعاملی UI برای اپلیکیشن‌ها توسعه اپلیکیشن‌های واقعی iOS با قابلیت‌های شبکه‌سازی و ذخیره‌سازی داده پیاده‌سازی ویژگی‌های پیشرفته مانند AR، AI و HealthKit انتشار اپلیکیشن‌های مقیاس‌پذیر با استفاده از فریم‌ورک‌ها و ابزارهای مدرن اپل این دوره برای توسعه‌دهندگان مشتاق iOS، طراحان UI و مهندسان نرم‌افزاری که می‌خواهند اپلیکیشن‌های مدرن را با SwiftUI بسازند طراحی شده است. این دوره برای مبتدیان با دانش برنامه‌نویسی پایه و همچنین توسعه‌دهندگانی که از UIKit مهاجرت می‌کنند، ایده‌آل است. کسانی که علاقه‌مند به ساخت اپلیکیشن‌های واقعی با ویژگی‌های پیشرفته مانند انیمیشن، شبکه و ذخیره‌سازی داده هستند، بیشترین بهره را خواهند برد. آموزش جامع SwiftUI شامل طراحی UI، جریان داده و چرخه کامل توسعه اپلیکیشن. * رویکرد یادگیری پروژه-محور که نشان می‌دهد چرا اپلیکیشن‌های واقعی باعث شفافیت مفاهیم می‌شوند. * پیاده‌سازی عملی که نحوه ساخت، استقرار و مقیاس‌بندی موثر اپلیکیشن‌های iOS را نشان می‌دهد.

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

مقدمه Introduction

  • پیش‌نمایش مقدمه Introduction Preview

  • معماری 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 Overlay) Image Overlay

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

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

  • لایه رویی روی تصاویر 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 ToDo List App

  • اپلیکیشن لیست ToDo ToDo List App

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

  • مبانی ScrollView ScrollView Basics

  • نمای UI کارتی با استفاده از 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

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

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

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

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

  • مدیریت شبکه Generic Generic Networking Manager

  • رابط کاربری (UI) اخبار 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) 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

  • مقدمه اپلیکیشن نرخ ارز Exchange Rate App Intro

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

  • مدل کشور Country Model

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

  • افزونه (Extension) URL URL Extension

  • Enum نقطه پایانی (End Point) End Point Enum

  • مدل نما (View Model) View Model

  • سرویس Service

  • نمای محتوا Content View

کلاینت Hacker News Hacker News Client

  • پیش‌نمایش مقدماتی Introduction Preview

  • مدل Hacker News Hacker News Model

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

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

  • نمای جزئیات Detail View

  • نمای وب (Web View) Web View

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

  • پیش‌نمایش مقدماتی Introduction Preview

  • ساختار پوشه‌بندی 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 Opponent Game - Rock Paper Scissors

  • پیش‌نمایش مقدماتی Introduction Preview

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

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

  • نمای محتوا 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

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

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

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

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

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

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

  • Property Wrapper قابل پیش‌نمایش Previewable Property Wrapper

HealthKit در SwiftUI HealthKit in SwiftUI

  • پیش‌نمایش مقدماتی داشبورد HealthKit HealthKit Dashboard Intro Preview

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

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

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

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

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

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

  • مدل نمای HealthKit Manager بخش دوم HealthKit Manager ViewModel Part 2

  • صفحه دسترسی‌ها (Permissions) 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 Preview

  • 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 Preview

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

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

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

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

  • نمای محتوا Content View

ساخت گام‌به‌گام جریان Onboarding اپلیکیشن Building App Onboarding Flow Step by Step

  • پیش‌نمایش مقدماتی Intro Preview

  • مدل داده Data Model

  • مدل نما بخش اول View Model Part 1

  • مدل نما بخش دوم View Model Part 2

  • مدل نما بخش سوم View Model Part 3

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

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

  • نمای مرحله Onboarding Onboarding Step View

  • نمای اصلی Onboarding Onboarding Main View

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

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

  • پیش‌نمایش ساختار داده Data Structure Preview

  • نمای سگمنتی Segmented View

  • کنترل سگمنتی Segmented Control

  • بهبودها و ارتقاءات Enhancements

  • کنترل سگمنتی Generic 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

کتاب ورق‌زن (Flip Book) در 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

نمایش نظرات

آموزش بوت‌کمپ SwiftUI - پروژه‌های عملی برای توسعه iOS 26 [ویدئویی]
جزییات دوره
30h 44m
180
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
DevTechie.com
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

DevTechie.com DevTechie.com

مجموعه DevTechie LLC دوره‌هایی ارائه می‌دهد که در آن یادگیری از طریق عمل و یافتن رویکردهای عملی برای حل مشکلات رایج متمرکز است. این مجموعه دارای بیش از ۴۰ سال تجربه ترکیبی در توسعه اپلیکیشن‌ها و نرم‌افزارها برای شرکت‌های بزرگ تکنولوژی تا استارت‌آپ‌های کوچک است. آن‌ها به اشتراک‌گذاری دانش کسب‌شده در طول سال‌ها باور دارند و از شما دعوت می‌کنند تا در این مسیر به آن‌ها بپیوندید. DevTechie LLC توسعه جامع (End-to-End) برای موبایل، وب، بک‌اند، علوم داده و یادگیری ماشین را پوشش می‌دهد.