لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش معماری SwiftUI قابل ترکیب با استفاده از Redux
Composable SwiftUI Architecture Using Redux
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش ساخت برنامه های جریان داده های یک جهته با استفاده از SwiftUI برای iOS 14 جریان داده های یک طرفه با استفاده از الگوی طراحی Redux در SwiftUI برنامه های SwiftUI Composable با استفاده از Redux حفظ وضعیت جهانی، اقدامات، کاهش دهنده های چندگانه درخواست های ناهمزمان با استفاده از Middleware Knowledge of Swift2 یا بالاتر از مک اشتیاق برای یادگیری، آزمایش و تحقیق
برنامه های SwiftUI را می توان با استفاده از چندین الگوی طراحی مختلف پیاده سازی کرد. دو الگوی رایج MVVM و Redux هستند. در این دوره آموزشی، شما می خواهید یاد بگیرید که چگونه با استفاده از الگوی طراحی Redux در برنامه های SwiftUI خود شروع کنید.
الزامات
آشنایی با زبان Swift
آشنایی با چارچوب SwiftUI
هیچ نرم افزار پولی لازم نیست. همه برنامه ها با استفاده از Xcode ایجاد می شوند.
درک Redux:
در این بخش با اجزای مختلف الگوی طراحی Redux آشنا خواهید شد. شما با یادگیری در مورد فروشگاه Redux و نحوه دسترسی و به روز رسانی کاهنده ها به فروشگاه شروع خواهید کرد. همچنین در مورد وضعیت و حالت ذخیره سازی در برش های کوچکتر از حالت جهانی یاد خواهید گرفت. در مرحله بعد، با اقدامات و نحوه ارسال اکشن ها از فروشگاه و حمل محموله آشنا خواهید شد. در نهایت، در مورد میانافزار و نحوه استفاده از میانافزار برای انجام درخواست همگامسازی اطلاعات خواهید یافت.
سلام Redux
در این بخش، نحوه ادغام Redux با برنامه SwiftUI را خواهید آموخت. شما یک برنامه پیشخوان کوچک می سازید و تمام اجزای Redux از جمله ذخیره، کاهنده، اکشن و mapStateToProps را تمرین خواهید کرد.
ترکیب کاهنده - کاهنده های چندگانه
در این بخش، نحوه ترکیب چند کاهنده را در یک کاهنده ریشه یاد خواهید گرفت. کاهش دهنده های تقسیم به شما کمک می کند کد را تمیز کنید و به یک کاهنده عظیم ختم نشوید.
میان افزار
در این بخش، نحوه پیاده سازی میان افزار را یاد خواهید گرفت. از میانافزار میتوان برای انجام درخواستهای ناهمزمان استفاده کرد و با ارسال یک اقدام، نتیجه درخواست را به کاهنده ارسال کرد.
برنامه فیلم
در این بخش، نحوه ساختن یک برنامه کامل فیلم با استفاده از الگوی طراحی Redux با SwiftUI را یاد خواهید گرفت. شما یاد خواهید گرفت که چگونه میان افزار را برای مصرف یک OMDB API شخص ثالث پیاده سازی کنید. همچنین یاد خواهید گرفت که چگونه تصاویر و رتبه بندی ها را با استفاده از نماهای URLImage و RatingView نشان دهید. همچنین صفحه جزئیات را پیاده سازی خواهید کرد که به شما امکان می دهد جزئیات فیلم را واکشی کنید.
حرف من را قبول نکنید، نظرات دوره های دیگر من را بررسی کنید.
شگفت انگیز است، نه تنها واضح است، بلکه تمام سوالات بی پاسخ من را روشن می کند. به سختی می توان فردی را پیدا کرد که دارای کلاس DS Algo سریع و دقیق باشد. این یک گوهر است. ممنون محمد اعظم
این دوره مجموعه ای از منابع را در رابط کاربری Swift ارائه می دهد. توضیحات عالی، ساخت برنامه های مختلف و اضافه شدن آخرین به روز رسانی ها، آن را به یک دوره پنج ستاره تبدیل می کند. با تشکر از محمد برای کار ارزشمند شما در ارائه این دوره.
دوره های محمد معمولاً عالی هستند، اما او جزئیات زیادی را در این دوره به کار برده است. او جزئیات زیادی را در توضیحات خود ارائه می دهد. اگر هرگز JSON را تجزیه نکرده اید و به دنبال یادگیری در مورد طراحی MVVM هستید، این دوره را به شدت توصیه می کنم.
دوره بسیار زیبا. داربست خوب هر بخش روی یک کار بسیار متمرکز است. یکی از نگرانیهای من در دورههای Udemy زمانی است که یک مربی مهارت جدیدی را آموزش میدهد اما آن را در پروژهای قرار میدهد که 10 کار دیگر را انجام میدهد. این دومین دوره ای است که با این مربی می گذرانم و هر دو عالی هستند. بسیار توصیه می شود.
پس از تکمیل این دوره، شما آماده خواهید بود تا برنامه SwiftUI بعدی خود را با استفاده از الگوی طراحی Redux بسازید.
با تشکر و کدنویسی مبارک!
اعظم
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
پیش نیازها
Prerequisites
فایل های تمرین
Exercise Files
وام
Credits
آشنایی با Redux
Understanding Redux
Redux چیست؟ چه مشکلی را حل می کند؟
What is Redux? What problem does it solve?
نمودار جریان Redux
Redux Flow Diagram
فروشگاه و کاهنده
Store and Reducers
وضعیت و اقدامات
State and Actions
میان افزارها
Middlewares
سلام Redux
Hello Redux
در این بخش چه خواهیم ساخت؟
What we will be building in this section?
ایجاد فروشگاه، کاهش دهنده، حالت و اقدامات
Creating Store, Reducer, State and Actions
عملیات اعزام و به روز رسانی وضعیت
Dispatching Actions and Updating State
نقشه برداری از ایالات جهانی به قطعات محلی
Mapping Global States to Local Props
تزریق شیء محیطی و نمایش نتایج
Injecting Environment Object and Displaying Results
پیاده سازی Decrement and Add Action
Implementing Decrement and Add Action
نمایش نظرات