نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Redux یکی از پر ستاره ترین مخازن جاوا اسکریپت در GitHub است. این دوره به شما تکنیک های پیشرفته Redux ، از جمله استفاده از sagas ، استفاده از سلکتورها ، ایجاد م componentsلفه های React و ایجاد میان افزار را آموزش می دهد. هسته اصلی هر برنامه وب موفق ، دانش عمیق نحوه پیگیری و به روزرسانی صحیح وضعیت برنامه شما است. در این دوره ، Advanced Redux ، شما می آموزید که چگونه Redux و میان افزارهای آن را برای ایجاد مدل های داده بسیار قابل نگهداری و عملکرد پیاده سازی کنید. شما نحوه ایجاد میان افزار ، نحوه پیاده سازی حالت تغییرناپذیر و نحوه استفاده از Redux Saga را یاد خواهید گرفت. وقتی این دوره را به پایان رسانید ، دانش پیشرفته ای در مورد Redux خواهید داشت که به شما کمک می کند ارزش خود را در محل کار افزایش دهید یا به طور گسترده ای به شما در ایجاد برنامه های وب کمک می کند.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
معرفی دوره
Course Introduction
-
مقدمه
Introduction
-
چرا ردوکس؟
Why Redux?
-
این دوره برای چه کسانی است
Who This Course Is For
-
آنچه این دوره پوشش خواهد داد/نخواهد بود
What This Course Will / Won’t Be Covering
-
پیش نیازهای دوره
Course Prerequisites
-
نقشه راه دوره
Course Roadmap
-
بررسی اجمالی برنامه آزمایشی
Overview of the Demo Application
-
عیب یابی برنامه آزمایشی
Troubleshooting the Demo Application
تغییرناپذیری پیشرفته
Advanced Immutability
-
مقدمه
Introduction
-
غیرقابل تغییر
Immutability Recap
-
غیرقابل تغییر .js
Immutable.js
-
مزایا و معایب
Advantages and Disadvantages
-
راه اندازی Dev Dev Environment
Setting up the Dev Environment
-
حالت حالت عادی
Normalizing State Shape
-
ایجاد حالت پیش فرض عادی
Creating Normalized Default State
-
خلاصه ماژول
Module Summary
کاهش دهنده های ترکیبی پیشرفته
Advanced Combining Reducers
-
مقدمه
Introduction
-
محدودیت ها و مزایای عملکرد داخلی CombineReducers
Limitations and Advantages of Built-in CombineReducers Functionality
-
CombineReducers چگونه اجرا می شود؟
How Is CombineReducers Implemented?
-
پیاده سازی CombineReducers
Implementing CombineReducers
-
خلاصه
Summary
ایجاد میان افزار Redux
Creating Redux Middleware
-
معرفی ماژول
Module Introduction
-
آشنایی با Redux Middleware
Introduction to Redux Middleware
-
چرا از Middleware استفاده کنیم؟
Why Use Middleware?
-
ساختار Middleware
Middleware Structure
-
نرم افزار محبوب Redux Middleware
Popular Redux Middleware
-
بررسی اجمالی نرم افزار WebSocket Middleware
Overview of WebSocket Middleware
-
پیاده سازی MiddleSware WebSocket
Implementing WebSocket Middleware
-
خلاصه
Summary
واکنش-ردوکس
React-redux
-
معرفی ماژول
Module Introduction
-
چرا باید از React-redux استفاده کرد؟
Why Use React-redux?
-
اجزای نمایشگر و کانتینر
Display and Container Components
-
اتصال اجزا
Connecting Components
-
درک mapStateToProps و mapDispatchToProps
Understanding mapStateToProps and mapDispatchToProps
-
پیاده سازی React-redux
Implementing React-redux
-
رندر سمت سرور با React و Redux
Server-side Rendering with React and Redux
-
اضافه کردن عملکردهای ناهمسان
Adding Isomorphic Functionality
-
خلاصه
Summary
Redux Thunk
Redux Thunk
-
معرفی ماژول
Module Introduction
-
Thunk چیست؟
What Is a Thunk?
-
درک Redux Thunk
Understanding Redux Thunk
-
درک انتخاب کنندگان
Understanding Selectors
-
انتخابگرها
Implementing Selectors
-
پیاده سازی Redux Thunk
Implementing Redux Thunk
-
خلاصه
Summary
حماسه Redux
Redux Saga
-
مقدمه ای بر نقشه راه Redux Saga/Module
Introduction to Redux Saga / Module Roadmap
-
حماسه چیست؟
What Is a Saga?
-
Redux Saga چیست؟
What Is Redux Saga?
-
Redux Saga در مقابل Redux Thunk
Redux Saga vs. Redux Thunk
-
درک عملکرد
Understanding Yield
-
پیاده سازی UserStatus حماسه
Implementing the UserStatus Saga
-
جلوه های حماسی Redux
Redux Saga Effects
-
تعاملات بین ساگاس
Interactions Between Sagas
-
اجرای ساگاهای اضافی
Implementing Additional Sagas
-
Redux Saga Review
Redux Saga Review
Redux DevTools
Redux DevTools
-
مقدمه
Introduction
-
Redux DevTools چیست؟
What Are Redux DevTools?
-
اشکال زدایی از برنامه با DevTools
Debugging the Application with DevTools
-
نتیجه
Conclusion
نتیجه
Conclusion
-
مرور برنامه
Reviewing the Application
-
خلاصه دوره
Course Summary
-
ادامه یادگیری
Continued Learning
-
متشکرم!
Thank You!
نمایش نظرات