نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
State داده های جلویی است که توسط برنامه وب تک صفحه شما ارائه می شود. این دوره شما را با Redux آشنا می کند ، سپس به شما نشان می دهد که چگونه یک برنامه Angular 2 موجود را تنظیم کنید و آن را برای استفاده از Redux برای مدیریت حالت برنامه تطبیق دهید. آیا تا به حال با مشکلاتی مواجه شده اید که برنامه Angular 2 شما به حالت خراب درآید و در نهایت هزینه کنید ساعت برای پیگیری موضوع؟ در این صورت ، استفاده از Redux برای مدیریت حالت در Angular دوره مناسبی برای شماست. شما می توانید برنامه های Angular 2 را توسعه دهید در حالی که اطمینان حاصل می کنید حالتی که بازدیدهای شما به آن متصل است قابل پیش بینی است و عیب یابی آن آسان است. ابتدا بدون استفاده از Angular اصول اصلی Redux را فرا خواهید گرفت. در مرحله بعدی ، نحوه انتقال مدیریت حالت برنامه Angular موجود به Redux ، با استفاده از کتابخانه ای به نام ng2-redux و rxjs را مشاهده خواهید کرد. سرانجام ، خواهید دید که چگونه می توانید حالت برنامه خود را در برابر تغییرات ناخواسته محافظت کنید و به راحتی می توانید هنگام استفاده از Redux منطق حالت خود را آزمایش کنید. پس از اتمام این دوره ، نه تنها می توانید از Redux برای مدیریت وضعیت برنامه Angular 2 خود استفاده کنید ، بلکه می توانید از مفاهیم معرفی شده برای مقابله با هر پروژه برنامه وب تک صفحه ای با اطمینان استفاده کنید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
معرفی Redux
Introduction to Redux
-
مقدمه
Introduction
-
آنچه در این دوره خواهید آموخت
What You'll Learn in This Course
-
دریافت و راه اندازی کد شروع کننده
Getting Your Starter Code up and Running
-
ساخت فروشگاه Redux
Constructing a Redux Store
-
مشترک شدن در تغییرات دولت و اقدامات اعزامی
Subscribing to State Changes and Dispatching Actions
-
محاسبه حالت جدید در عملکرد کاهش دهنده شما
Calculating New State in Your Reducer Function
-
ایجاد و پیکربندی میان افزار Redux
Creating and Configuring Redux Middleware
-
خلاصه کردن
Recap
انتقال وضعیت به Redux
Moving State to Redux
-
درحال اجرا و فعال کردن برنامه موجود Angular 2
Getting the Existing Angular 2 App up and Running
-
پیاده سازی یکپارچه سازی اساسی Redux و Angular 2
Implementing a Basic Integration of Redux and Angular 2
-
پیکربندی ابزارهای توسعه دهنده Redux
Configuring the Redux Developer Tools
-
مدیریت ورودی کاربر از طریق یک اقدام Redux
Handling User Input Through a Redux Action
-
ادغام با Redux با استفاده از NgRedux
Integrating with Redux Using NgRedux
-
تعریف اقدامات با دسترسی به خدمات تزریقی
Defining Actions with Access to Injected Services
-
فراخوانی خدمات Angular از Redux Actions
Calling into Angular Services from Redux Actions
-
خلاصه کردن
Recap
تغییرناپذیری و آزمایش
Immutability and Testing
-
مشکل جهش حالت غیر منتظره
The Problem with Unexpected State Mutation
-
ساختن اشیا فقط برای خواندن
Making Objects Read-only
-
اجرای تغییرناپذیری
Enforcing Immutability
-
آزمایش حالت اولیه کاهش دهنده
Testing a Reducer's Initial State'
-
محاسبات حالت خود را آزمایش کنید
Testing Your State Calculations
-
بسته بندی کردن
Wrapping Up
نمایش نظرات