نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
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
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات