آموزش Redux پیشرفته

Advanced Redux

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: 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!

نمایش نظرات

نظری ارسال نشده است.

آموزش Redux پیشرفته
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 55m
64
Pluralsight (پلورال سایت) pluralsight-small
12 خرداد 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
95
3.1 از 5
دارد
دارد
دارد
Daniel Stern

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Daniel Stern Daniel Stern

Daniel Stern یک رمزگذار ، توسعه دهنده وب و علاقه مند به برنامه نویسی از تورنتو ، انتاریو است ، جایی که او به عنوان یک توسعه دهنده و طراح مستقل کار می کند. دانیل از روزهای برقراری ارتباط تلفنی با فناوری های وب کار می کند و به ویژه علاقه زیادی به جاوا اسکریپت ، CSS ، آنگولار ، React و TypeScript دارد. در طول کار خود به عنوان یک توسعه دهنده منبع باز ، وی بسیاری از ابزارهای وب با استانداردهای جامعه از جمله Angular Audio و Range.CSS را ایجاد کرده است. ابزار وی ، Range.CSS ، در مقاله مهمان در CSS-Tricks.com و در CSS Weekly به نمایش در آمد. دانیل همچنین دانش خود را از طریق سخنرانی به اشتراک می گذارد ، مانند لندن ، انگلیس در Full Stack Conf 2014 که در آن سخنرانی در مورد بهترین روش های صوتی وب و Angular را ارائه داد. فیلم های سخنرانی دانیل در نشریاتی مانند JavaScript Weekly به نمایش در آمده است. دانیل در تورنتو ، انتاریو زندگی می کند و از ساخت موسیقی الکترونیکی و خواندن Game of Thrones در موارد نادر که کد نویسی نمی کند ، لذت می برد.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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