آموزش اجزای پیشرفته رابط کاربری و بصری‌سازی داده‌ها در SwiftUI - آخرین آپدیت

دانلود Advanced UI Components & Data Visualization in SwiftUI

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند تا دانش خود را بیازمایید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیق‌تر کنید. در این دوره جامع، به دنیای اجزای رابط کاربری (UI) و بصری‌سازی داده‌ها با SwiftUI سفر کنید. شما خواهید آموخت که چگونه قابلیت‌های رنگی Swift را گسترش دهید، با انواع مختلف نمودارها کار کنید و ویژگی‌های پیشرفته UI داده‌محور را پیاده‌سازی نمایید. از درک استخراج رنگ از HTML تا ساخت نمودارهای تعاملی، این دوره شما را قادر می‌سازد تا رابط‌های کاربری پویا بسازید که به داده‌های لحظه‌ای پاسخ می‌دهند. این مسیر با ایجاد افزونه‌های رنگ سفارشی آغاز شده و به ساخت قابلیت‌های پیچیده نموداری می‌رسد. شما نمودارهای ستونی، خطی، ناحیه‌ای و حتی نمودارهای قیفی را بررسی کرده و مهارت‌های خود را در هر مرحله ارتقا می‌دهید. علاوه بر این، نمونه‌های کاربردی مانند توسعه یک ردیاب فعالیت با نمودارهای دایره‌ای و حلقوی، پیاده‌سازی نماها و دکمه‌های سفارشی و بررسی مبانی MapKit برای افزودن تعاملات جغرافیایی به اپلیکیشن خود را تجربه خواهید کرد. این دوره برای توسعه‌دهندگانی ایده‌آل است که می‌خواهند درک خود از SwiftUI و بصری‌سازی داده‌ها را عمیق‌تر کنند و به دنبال افزودن تعامل بیشتر و انعطاف‌پذیری در طراحی اپلیکیشن‌های خود هستند. چه به دنبال ادغام نمودارهای پویا باشید و چه بخواهید اجزای داخلی UI در Swift را گسترش دهید، این دوره یک رویکرد عملی و کاربردی ارائه می‌دهد. در پایان این دوره، شما قادر خواهید بود اجزای پیشرفته UI را طراحی و پیاده‌سازی کنید، انواع نمودارهای تعاملی بسازید، داده‌های پویا را مدیریت نمایید و اپلیکیشن‌هایی بصری، جذاب و کاربرپسند با استفاده از SwiftUI خلق کنید.

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

ایجاد افزونه رنگ بر اساس صفحه HTML Create a Color Extension Based on an HTML Page

  • مقدمه‌ای بر تبدیل برنامه‌نویسی HTML به افزونه رنگ Introduction to Programmatically Converting HTML to a Color Extension

  • استخراج رنگ از کد HTML Extract Color From HTML Code

  • دریافت نام رنگ Get Color Name

  • دریافت رنگ RGB Get RGB Color

  • تولید کد Swift Generate Swift Code

  • گسترش قابلیت‌های Color Extending Color

  • افزونه‌های رنگ تصادفی Random Color Extensions

  • تست شبکه رنگ‌ها Grid of Colors Test

  • تمرین ویدئویی برای سنجش یادگیری Video Exercise to Test Your Understanding

بررسی نمودارها Exploring Charts

  • مقدمه‌ای بر نمودارها Introduction to Charts

  • ساختار پوشه‌ها و نمای Arc View Folder Structure and Arc View

  • نمای Arc تصادفی از لیست رنگ‌ها Random Arc From Color List View

  • نمای دکمه رنگ Color Button View

  • تست دکمه رنگ و نمودار ستونی - بخش اول Color Button Test and Bar Chart - Part 1

  • تست دکمه رنگ و نمودار ستونی - بخش دوم Color Button Test and Bar Chart - Part 2

  • سازماندهی سری‌های نمودار - پایان دمو ۱ Reorganize Chart Series - End of Chart Demo 1

  • دمو ۲: بررسی اولیه نمودارهای ستونی، حاشیه‌نویسی، مقیاس و محورهای X-Y Demo 2 - First Exploration of Bar Charts, Annotations, Chart Scale, ChartXYAxis

  • استایل پیش‌زمینه و گروه‌های متعدد Foreground Style, Multiple Groups

  • قابلیت مشاهده و موقعیت/تراز راهنمای نمودار (Legend) Legend Visibility and Legend Position/Alignment

  • دمو ۳: حلقه ForEach و رنگ‌های سفارشی Demo 3 - ForEach, Custom Colors

  • دمو ۳: نمودارهای ستونی، خطی و ناحیه‌ای Demo 3 - Bar, Line, Area Charts

  • دمو ۳: تغییر حالت عمودی و افقی Demo 3 - Toggle Vertical and Horizontal Mode

  • دمو ۳: رنگ‌های تصادفی - بخش اول Demo 3 - Random Colors - Part 1

  • دمو ۳: رنگ‌های تصادفی - بازنویسی کد Demo 3 - Random Colors - Code Refactorization

  • دمو ۳: رنگ‌های تصادفی - تکمیل نمودار ستونی Demo 3 - Random Colors - Complete for Bar Chart

  • دمو ۴: شروع به کار Demo 4 - Getting Started

  • دمو ۴: تنظیم نما و افزودن عنوان با تراز Demo 4 - Adjusting View, Adding Title With Alignment

  • دمو ۴: دکمه تراز عنوان Demo 4 - Title Alignment Button

  • دمو ۴: پشتیبانی از حالت ویرایش و افزودن دکمه اشتراک‌گذاری Demo 4 - Supporting Edit Mode, Add Share Button

  • دمو ۴: نشانگر خط کش قابل کشیدن - بخش اول Demo 4 - Draggable Rule Mark - Part 1

  • دمو ۴: نشانگر خط کش قابل کشیدن - بخش دوم Demo 4 - Draggable Rule Mark - Part 2

  • دمو ۴: نشانگر خط کش قابل کشیدن - بخش سوم Demo 4 - Draggable Rule Mark - Part 3

  • دمو ۴: افزودن حاشیه‌نویسی برای حالت ویرایش Demo 4 - Adding an Annotation for Edit Mode

  • دمو ۴: ساختار ChartItem Demo 4 - ChartItem Struct

  • دمو ۴: بازنویسی کد با ChartItem Demo 4 - Refactoring With the Amazing ChartItem

  • دمو ۴: بازنویسی نمای دکمه‌های چپ نمودار Demo 4 - Refactoring LeftChartButtonsView

  • دمو ۴: بازنویسی نمای دکمه‌های راست نمودار Demo 4 - Refactoring RightChartButtonsView

  • دمو ۴: بازنویسی نمای افقی نمودار ستونی Demo 4 - Refactoring Bar Chart Horizontal View

  • دمو ۴: بازنویسی نمای افقی نمودار خطی Demo 4 - Refactoring LineChartHorizontalView

  • دمو ۴: اصلاح‌کننده نمای ChartDrag Demo 4 - ChartDrag View Modifier

  • دمو ۴: بازنویسی نمای عمودی نمودار خطی Demo 4 - Refactoring LineChartVerticalView

  • دمو ۴: ترکیب نماهای خطی و ناحیه‌ای Demo 4 - Combine Line and Area Views

  • دمو ۴: نتیجه نهایی و تست عملکرد Demo 4 - Yes! It Works!

  • دمو ۴: تنظیم دکمه رنگ برای نماهای خطی و ناحیه‌ای Demo 4 - Adjusting Color Button for Line and Area Views

  • دمو ۴: ویرایش عنوان و افزودن حاشیه Demo 4 - Edit Title and Add Border

  • تمرین نمودار قیفی Funnel Chart Exercise

  • پاسخ تمرین نمودار قیفی Funnel Chart Solution

ردیاب فعالیت: نمودارهای دایره‌ای و حلقوی با Swift Data Activity Tracker - Pie Charts and Donut Charts With Swift Data

  • (جدید) راه‌اندازی پروژه و مدل فعالیت (NEW) Setting Up Project and Activity Model

  • (جدید) آشنایی با SectorMark، نمودار دایره‌ای و حلقوی (NEW) Hello SectorMark, Pie Chart and Donut Chart

  • (جدید) ویژگی‌های محاسباتی، اسلایدرها، فیلدهای متنی و دکمه‌ها (NEW) Computed Properties, Sliders, TextFields, Buttons

  • (جدید) پیاده‌سازی افزودن فعالیت (NEW) Implement Add Activity

  • (جدید) ردیف فعالیت (ActivityRow) (NEW) ActivityRow

  • (جدید) دکمه ویرایش، حذف و نمای عدم دسترسی به محتوا (NEW) Edit Button, Delete and Content Unavailable View

  • (جدید) اجرای اپلیکیشن (NEW) Running the App

  • (جدید) رنگ پیش‌زمینه، بازنشانی ساعات در روز و تغییر isSelected (NEW) Foreground Color, Reset HoursPerDay, Modify isSelected

  • (جدید) پیاده‌سازی getSelected (NEW) Implementing getSelected

  • (جدید) پس‌زمینه نمودار (NEW) Chart Background

ادامه نمودارها: نمودارهای خطی Charts Continued - Line Plots

  • (iOS18+) نمودار خطی از نقاط داده تصادفی (iOS18+) Line Plot of Random Data Points

  • منحنی لیساجو و پارامتری‌سازی‌ها Lissajous Curve and Parametrizations

  • (iOS18+) رسم توابع: کسینوس و چندجمله‌ای تیلور آن (iOS18+) Graphing Functions - Cosine and Its Taylor Polynomial

  • (iOS18+) پیاده‌سازی کسینوس و چندجمله‌ای تیلور (iOS18+) Implementation of Cosine and Its Taylor Polynomial

  • (iOS18+) افزودن دکمه‌ها به نمای کسینوس و چندجمله‌ای تیلور (iOS18+) Adding Buttons to the Cosine and Taylor Polynomial View

مبانی MapKit MapKit Fundamentals

  • سفر به اسپانیا با استفاده از MapKit و نشانگرها Let's Visit Spain Using MapKit and Markers

  • استایل‌دهی و سفارشی‌سازی خطوط (Polylines) در نقشه‌های SwiftUI Styling and Customizing Polylines in SwiftUI Maps: A Practical Demo

  • ادامه دموی PolyLine PolyLine Demo Continued

  • بررسی مکان‌ها با MapKit: مناطق قابل تنظیم و موقعیت دوربین Exploring Locations With MapKit - Adjustable Regions and Camera Positioning

  • نمای ZoomSliderView و ParisTitleView ZoomSliderView and ParisTitleView

  • پیاده‌سازی ژست کشیدن (Drag Gesture) و پین Implement Drag Gesture and Pin

  • کنترل‌های نقشه Map Controls

  • استایل‌های نقشه Map Styles

  • حالت‌های تعاملی Interaction Modes

  • نمای Look Around Look Around View

نمایش نظرات

آموزش اجزای پیشرفته رابط کاربری و بصری‌سازی داده‌ها در SwiftUI
جزییات دوره
13h 35m
72
(آخرین آپدیت)
15
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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