لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پیشرفته SwiftUI، معماری MVVM و الگوهای طراحی اپلیکیشن
- آخرین آپدیت
دانلود Advanced SwiftUI, MVVM, and App Design Patterns
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
در این دوره، شما به بررسی تکنیکهای پیشرفته SwiftUI خواهید پرداخت و بر الگوهای طراحی اپلیکیشن، شخصیسازی رابط کاربری (UI) و معماری MVVM تمرکز خواهید کرد. شما در هنر استایلدهی به Text Viewها، از جمله استفاده از Markdown، درونیابی رشتهها (String Interpolation) و رشتههای دارای ویژگی (Attributed Strings) تسلط خواهید یافت. علاوه بر این، ایجاد View Modifierهای سفارشی، ساخت المانهای پیچیده UI و بهینهسازی اپلیکیشن برای پشتیبانی از حالتهای Dark و Light Mode را خواهید آموخت.
مسیر یادگیری با پیادهسازی پروژههای واقعی مانند یک اپلیکیشن ماشینحساب با ویژگیهای پیشرفته، یک اپلیکیشن دستور پخت غذا بر پایه MVVM و یک اپلیکیشن کلیدهای میانبر (Hotkeys) سازگار با پلتفرمهای مختلف ادامه مییابد. همچنین با تکنیکهای طراحی پیشرفته با استفاده از قابلیتهای iOS 18 مانند افکتهای Text Renderer و شیدرهای Metal کار خواهید کرد. در طول این مسیر، پیچیدگیهای مدیریت وضعیت (State Management)، پاسخدهی رابط کاربری و ادغام منطقهای پیچیده تجاری در اپلیکیشنهایتان را یاد میگیرید.
این دوره همچنین بهترین روشهای طراحی برای ایجاد اپلیکیشنهای SwiftUI مقیاسپذیر، قابل نگهداری و قابل تست را معرفی میکند. شما با چالشهای واقعی مواجه میشوید، MVVM را برای سازماندهی کدها به کار میگیرید، از مدیریت بهینه دادهها استفاده میکنید و اپلیکیشنهایی صیقلخورده توسعه میدهید.
در پایان این دوره، شما قادر خواهید بود رابطهای کاربری بسیار تعاملی با SwiftUI ایجاد کنید، اپلیکیشنهای قدرتمند با استفاده از MVVM بسازید و الگوهای طراحی را برای بهینهسازی فرآیند توسعه و ساختار کد خود به کار ببرید.
سرفصل ها و درس ها
استایلدهی به Text Viewها: درونیابی رشتهها، Markdown و Attributed Strings
Stylizing Text Views: String Interpolation, Markdown, and Attributed Strings
استایلدهی به Text Viewها - مقدمه
Styling Text Views - Introduction
استایلدهی به شعرهای آکروستیک با String Interpolation
Style Acrostic Poems Using String Interpolation
کار با Markdown
Markdown
ترکیب Markdown و String Interpolation
Combining Markdown and String Interpolation
استفاده از Markdown برای نمایش کد
Markdown and Code
عملکرد OpenURLAction
OpenURLAction
افزودن Alert به دموی OpenURLAction
Adding an Alert to OpenURLAction Demo
جمعبستن (Pluralization) با استفاده از Inflect
Pluralization Using Inflect
لیستها، MemberStyle و اندازهگیریها
List, MemberStyle, Measurements
کار با تاریخها در Text View
Dates and the Text View
بخش اول: Attributed String و خلاقیت در متن
Part 1 - Attributed String - Getting Creative
بخش دوم: پیشرفتهترین متدهای Attributed String
Part 2 - Getting Creative With Attributed String
جمعبندی استایلدهی به Text View
Wrapping Up Text View With Style
رندرکننده متن (Text Renderer)
Text Renderer
(iOS18+) ایجاد افکت Blur با استفاده از Text Renderer
(iOS18+) Creating a Blur Effect Using Text Renderer
(iOS18+) ایجاد افکت لرزش با Metal Distortion Shader
(iOS18+) Wobble Using Metal Distortion Shader
پرسشهای جذاب و کاربردی
Cool and Interesting Questions
نمایش نظرات