آموزش ساخت و مدیریت رابط کاربری (UI) در iOS - آخرین آپدیت

دانلود Building and Managing User Interfaces

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. سفری را برای تسلط بر ضروریات ساخت و مدیریت رابط‌های کاربری با استفاده از Swift و SwiftUI، بهینه‌شده برای iOS 17 آغاز کنید. این دوره با بررسی عمیق فریم‌ورک‌های بنیادی مانند Foundation شروع می‌شود که ستون فقرات مدیریت داده‌ها و وظایف پایه در اپلیکیشن‌های iOS است. شما یاد می‌گیرید چگونه رشته‌ها (Strings)، بازه‌ها (Ranges)، اعداد، تاریخ‌ها، اندازه‌گیری‌ها و تایمرها را مدیریت کنید تا بتوانید انواع داده‌ها را به‌طور بهینه و دقیق کنترل نمایید. علاوه بر این، در فریم‌ورک RegexBuilder عمیق می‌شوید و هنر تجزیه متن و اعتبارسنجی داده‌ها را با استفاده از عبارت‌های منظم (Regular Expressions) می‌آموزید. در ادامه، دوره به بررسی تخصصی فریم‌ورک SwiftUI می‌پردازد و با ابزارهای ضروری در پروژه‌ها و محیط ویرایشگر Xcode شروع می‌شود. شما ساختار فایل‌های SwiftUI، استفاده از Canvas برای طراحی بلادرنگ UI و مفاهیم پیشرفته‌ای مانند Opaque Types را کاوش خواهید کرد. هر بخش از SwiftUI به‌طور جامع پوشش داده شده است؛ از Text Views و Modifierها گرفته تا Color Views، متریال‌ها، تصاویر و SF Symbols. همچنین با Event Modifierها، Modifierهای سفارشی و تکنیک‌های مختلف چیدمان از جمله Stacks، Grids و Custom Views آشنا می‌شوید تا بتوانید رابط‌های کاربری انعطاف‌پذیر و تطبیقی خلق کنید. بخش نهایی دوره بر رابط‌های کاربری Declarative و لیست‌ها تمرکز دارد که برای توسعه مدرن iOS حیاتی هستند. شما در مدیریت وضعیت با @State و @Binding، پیاده‌سازی Control Viewهایی مانند دکمه‌ها و TextFieldها و کار با کامپوننت‌های پیشرفته‌ای مانند Sliderها، Progress Viewها و Stepperها تخصص کسب می‌کنید. همچنین مدیریت لیست‌ها، شامل Scrollable Views، Lazy Grids، بخش‌بندی‌ها (Sections)، Swipe Actions و Outline Lists را بررسی خواهید کرد. در پایان این دوره، شما دانش و مهارت‌های لازم برای ساخت اپلیکیشن‌های iOS پیشرفته، واکنش‌گرا و از نظر بصری جذاب را به دست خواهید آورد. این دوره برای توسعه‌دهندگان iOS با دانش پایه برنامه‌نویسی که به دنبال ارتقای مهارت‌های خود در Swift و SwiftUI هستند، ایده‌آل است. داشتن تجربه در برنامه‌نویسی Swift توصیه می‌شود.

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

مقدمه‌ای بر فریم‌ورک‌ها (به‌روز شده برای iOS 17) Introduction to Frameworks (Updated to iOS 17)

  • بخش ۱: فریم‌ورک‌ها، Foundation و توابع استاندارد Part 1 - Frameworks - Foundations & More Standard Functions

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

  • بخش ۳: بازه‌ها (Ranges) Part 3 - Ranges

  • بخش ۴: اعداد (Numbers) Part 4 - Numbers

  • بخش ۵: تاریخ‌ها (Dates) Part 5 - Dates

  • بخش ۶: اندازه‌گیری‌ها (Measurements) Part 6 - Measurements

  • بخش ۷: تایمر (Timer) Part 7 - Timer

  • بخش ۱: فریم‌ورک RegexBuilder Part 1 - RegexBuilder Framework

  • بخش ۲: سازنده Regex Part 2 - Regex Builder

  • گرافیک هسته (Core Graphics) Core Graphics

فریم‌ورک SwiftUI (به‌روز شده برای iOS 17) SwiftUI Framework (Updated to iOS 17)

  • بخش ۱: Xcode، پروژه‌ها و محیط ویرایشگر Part 1 - XCode - Projects - Editor Area

  • بخش ۲: فایل‌های SwiftUI Part 2 - SwiftUI Files

  • بخش ۳: بوم طراحی (Canvas) Part 3 - Canvas

  • بخش ۴: انواع Opaque Part 4 - Opaque Types

  • بخش ۱: Text View (iOS 17) Part 1 - Text View (iOS 17)

  • بخش ۲: اصلاح‌کننده‌ها (Modifiers) Part 2 - Modifiers

  • بخش ۳: Color View Part 3 - Color View

  • بخش ۴: متریال‌ها (Materials) Part 4 - Materials

  • بخش ۵: تصاویر (Images) Part 5 - Images

  • بخش ۶: نمادهای SF (SF Symbols) Part 6 - SF Symbols

  • بخش ۷: اصلاح‌کننده‌های رویداد (Event Modifiers) Part 7 - Event Modifiers

  • بخش ۸: اصلاح‌کننده‌های سفارشی Part 8 - Custom Modifiers

  • بخش ۱: چیدمان و Stacks Part 1 - Layout - Stacks

  • بخش ۲: ناحیه امن (Safe Area) Part 2 - Safe Area

  • بخش ۳: اولویت‌ها (Priorities) Part 3 - Priorities

  • بخش ۴: راهنمای تراز (Alignment Guides) Part 4 - Alignment Guides

  • بخش ۵: گروه‌ها (Groups) Part 5 - Groups

  • بخش ۶: شبکه‌ها (Grids) Part 6 - Grids

  • بخش ۷: نماهای سفارشی (Custom Views) Part 7 - Custom Views

  • بخش ۸: چیدمان سفارشی (Custom Layout) Part 8 - Custom Layout

  • بخش ۹: نماهای Generic Part 9 - Generic Views

  • محیط (Environment) Environment

رابط کاربری Declarative (به‌روز شده برای iOS 17) Declarative User Interface (Updated to iOS 17)

  • بخش ۱: وضعیت‌ها و @State Part 1 - States - @State

  • بخش ۲: @Binding Part 2 - @Binding

  • بخش ۳: ساختارهای Binding Part 3 - Binding Structures

  • بخش ۱: کنترل‌های View و Button View Part 1 - Control Views - Button View

  • بخش ۲: TextField View Part 2 - TextField View

  • بخش ۳: SecureField View Part 3 - SecureField View View

  • بخش ۴: TextEditor View Part 4 - TextEditor View

  • بخش ۵: Toggle View Part 5 - Toggle View

  • بخش ۶: Slider View Part 6 - Slider View

  • بخش ۷: ProgressView View Part 7 - ProgressView View

  • بخش ۸: Stepper View Part 8 - Stepper View

  • بخش ۹: GroupBox View Part 9 - GroupBox View

  • بخش ۱: مدل (Model) Part 1 - Model

  • بخش ۲: دسترسی به مدل Part 2 - Accessing the Model

لیست‌ها (به‌روز شده برای iOS 17) Lists (Updated to iOS 17)

  • بخش ۱: لیست‌ها و لیست‌های نماها Part 1 - Lists - Lists of Views

  • بخش ۲: ScrollView View Part 2 - ScrollView View

  • بخش ۳: Lazy Grids Part 3 - Lazy Grids

  • بخش ۱: List View Part 1 - List View

  • بخش ۲: بخش‌بندی‌ها (Sections) Part 2 - Sections

  • بخش ۳: حالت ویرایش (Edit Mode) Part 3 - Edit Mode

  • بخش ۴: اکشن‌های Swipe Part 4 - Swipe Actions

  • بخش ۵: دکمه‌های سفارشی Part 5 - Custom Buttons

  • بخش ۶: قابلیت رفرش (Refreshable) Part 6 - Refreshable

  • بخش ۷: Outline List Part 7 - Outline List

  • جداول (Tables) Tables

  • بخش ۱: Picker View Part 1 - Picker View

  • بخش ۲: Date Picker View Part 2 - Date Picker View

  • بخش ۱: فرم‌ها (Forms) Part 1 - Forms

  • بخش ۲: Disclosure Group Part 2 - Disclosure Group

نمایش نظرات

آموزش ساخت و مدیریت رابط کاربری (UI) در iOS
جزییات دوره
8h 13m
61
(آخرین آپدیت)
166
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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