آموزش SwiftUI پیشرفته: ناوبری، شبکه و معماری - آخرین آپدیت

دانلود SwiftUI Advanced: Navigation, Networking, & Architecture

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: مهارت‌های SwiftUI خود را با تسلط بر ناوبری (Navigation)، لینک‌های عمیق (Deep Linking)، شبکه و ساخت معماری‌های مستحکم اپلیکیشن ارتقا دهید. برنامه‌های کاربردی کامل با جریان‌های داده پیچیده و تجربه‌های کاربری تعاملی ایجاد کنید. این دوره به مباحث پیشرفته SwiftUI، از جمله Navigation Stacks، لینک‌های عمیق و تکنیک‌های پیچیده انیمیشن می‌پردازد. شما یاد خواهید گرفت که شبکه، اعلان‌ها (Notifications) و رابط‌های داده‌محور را پیاده‌سازی کنید و اپلیکیشن‌های آماده انتشار مانند کلاینت‌های خبری، جریان‌های تجارت الکترونیک و ابزارهای نرخ ارز بسازید. برنامه آموزشی بر بهترین روش‌ها برای ساختاربندی پروژه‌های SwiftUI، مدیریت داده‌ها و بهینه‌سازی عملکرد برای برنامه‌های دنیای واقعی تأکید دارد. از طریق مجموعه‌ای از پروژه‌های جامع و دروس هدایت‌شده، مفاهیم پیشرفته SwiftUI را در سناریوهای عملی به کار خواهید گرفت. این دوره بر انسجام موضوعی و ارتباط با دنیای واقعی تأکید دارد و شما را قادر می‌سازد تا با اعتماد به نفس، اپلیکیشن‌های پیچیده iOS را معماری و توسعه دهید. این دوره بخش دوم از یک تخصص سه قسمتی است که برای ایجاد درکی کامل و منسجم از موضوع طراحی شده است. اگرچه این دوره به تنهایی مهارت‌های ارزشمندی ارائه می‌دهد، اما بیشترین بهره را با طی کردن هر سه دوره به عنوان یک مسیر یادگیری ساختاریافته خواهید برد. این دوره بر اساس SwiftUI Bootcamp- Hands-On Projects for iOS 26 Development توسط DevTechie.com تهیه شده است. این دوره توسط Packt لایسنس و توزیع شده است. تمامی حقوق محفوظ است. Packt یکی از پرکارترین ناشران محتوای فنی پیشرو در جهان است. برای بیش از دو دهه، مأموریت ما گردآوری و انتشار دانش برترین متخصصان فنی بوده است. ما بر دوره‌های کاربردی متمرکز هستیم که به مشتریان ما کمک می‌کند کارشان را به سرانجام برسانند و پوششی گسترده از موضوعات فنی تثبیت‌شده و پیشرو را ارائه می‌دهیم. اگر شما فرد یا سازمانی هستید که یادگیری از طریق عمل را می‌پسندید، Packt انتخابی ایده‌آل برای شماست.

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

تسلط بر OpenURL و لینک‌های عمیق Mastering OpenURL and DeepLinks

  • لینک‌های عمیق و Open URL بخش اول Open URL & Deep Links Part 1

  • لینک‌های عمیق و Open URL بخش دوم Open URL & Deep Links Part 2

  • لینک‌های عمیق و Open URL بخش سوم Open URL & Deep Links Part 3

  • لینک‌های عمیق و Open URL بخش چهارم Open URL & Deep Links Part 4

  • لینک‌های عمیق و Open URL بخش پنجم Open URL & Deep Links Part 5

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

  • انیماتور فاز بخش اول Phase Animator - Part 1

  • انیماتور فاز بخش دوم Phase Animator - Part 2

  • انیماتور فاز بخش سوم Phase Animator - Part 3

  • انیماتور فاز بخش چهارم 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

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

  • پیش‌نمایش معرفی اپلیکیشن خبری News App Intro Preview

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

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

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

اعلان‌ها در SwiftUI Notifications in SwiftUI

  • آشنایی با اعلان‌ها Intro to Notifications

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

  • انتقال یکپارچه داده‌ها به Viewها با 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) Card View

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

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

  • نمای سبد خرید Cart View

  • نمای Tab برای اپلیکیشن 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

  • اکستنشن URL URL Extension

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

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

  • سرویس (Service) Service

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

  • مقایسه SwiftData و Core Data Swift Data vs Core Data

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

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

  • پیکربندی کانتکست مدل برای اپلیکیشن خرید مواد غذایی Model Context Configuration for Grocery App

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

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

  • استفاده از SwiftData در پیش‌نمایش‌های اپلیکیشن 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

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

نمایش نظرات

آموزش SwiftUI پیشرفته: ناوبری، شبکه و معماری
جزییات دوره
15h 35m
73
(آخرین آپدیت)
1
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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