آموزش معماری SwiftUI قابل ترکیب با استفاده از Redux: 1 مقدمه

Composable SwiftUI Architecture Using Redux: 1 Introduction

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا لازم است در مورد الگوی طراحی Redux و مشکلات حل آن برای ساخت برنامه های کاربردی بیاموزید؟ مربی محمد اعظم شما را تحت پوشش قرار داده است. در این دوره، او Redux.js.org را معرفی می کند و به شما نشان می دهد که چگونه اعمال می شود، انواع مشکلات را حل می کند و چگونه با سلسله مراتب view تعامل دارد. محمد نمودار جریان Redux، کاهش دهنده های ذخیره، اقدامات حالت و میان افزار را توضیح می دهد تا تصویر واضح تری از معماری کامل Redux به شما ارائه دهد. او شما را در ساخت اپلیکیشنی راهنمایی می‌کند که وضعیت جهانی را تغییر می‌دهد، سپس چگونگی و چرایی ترکیب کاهنده‌ها را توضیح می‌دهد. به علاوه، محمد به شما نشان می دهد که چگونه یک میان افزار ساده را در برنامه خود پیاده سازی کنید.

توجه: این دوره توسط محمد اعظم ایجاد شده است. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.

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

مقدمه Introduction

  • مقدمه (در حال پیش رفت) Introduction (In progress)

  • پیش نیازها Prerequisites

  • فایل های تمرینی Exercise files

1. درک Redux 1. Understanding Redux

  • Redux چیست؟ چه مشکلی را حل می کند؟ What is Redux? What problem does it solve?

  • نمودار جریان Redux Redux flow diagram

  • فروشگاه و کاهنده Store and reducers

  • دولت و اقدامات State and actions

  • میان افزار Middleware

2. سلام Redux 2. Hello Redux

  • در این بخش چه می سازید؟ What are you building in this section?

  • ایجاد فروشگاه، کاهنده، حالت و اقدامات Creating store, reducer, state, and actions

  • عملیات اعزام و به روز رسانی وضعیت Dispatching actions and updating state

  • نقشه برداری از ایالت های جهانی به تجهیزات محلی Mapping global states to local props

  • تزریق یک شی محیط و نمایش نتایج Injecting an environment object and displaying results

  • اجرای اقدامات کاهش و افزودن Implementing decrement and add actions

3. کاهش دهنده های ترکیبی: کاهنده های چندگانه 3. Combining Reducers: Multiple Reducers

  • چرا کاهنده ها را ترکیب کنیم؟ Why combine reducers?

  • ایجاد کاهنده های متعدد Creating multiple reducers

  • اضافه کردن حالت های تکه تکه شده و به روز رسانی فروشگاه Adding sliced states and updating store

  • اجرای کاهش دهنده وظایف Implementing task reducer

  • افزودن و نمایش وظایف با استفاده از Task Reduction Adding and displaying tasks using task reducer

4. میان افزار 4. Middleware

  • درک مشکل؟ Understanding the problem?

  • پیاده سازی میان افزار لاگ Implementing a logging middleware

  • ارسال اقدامات ناهمگام با استفاده از میان افزار Dispatching async actions using middleware

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش معماری SwiftUI قابل ترکیب با استفاده از Redux: 1 مقدمه
جزییات دوره
1h 52m
22
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Mohammad Azam
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mohammad Azam Mohammad Azam

برنامه نویس ویژه اپل iOS و مربی iOS