آموزش تسلط بر شار و ردوکس

Mastering Flux and Redux

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: طبق گفته GitHub ، Redux یکی از محبوب ترین کتابخانه های جاوا اسکریپت در همه زمان ها است و همه آن براساس Flux است. این دوره به شما تمام سطوح پیاده سازی Flux و Redux را آموزش می دهد. در هسته اصلی هر برنامه وب جامعی ، یک مدل داده موثر و مدیریت شده وجود دارد. در این دوره ، Mastering Flux و Redux ، مهارت ها و فن آوری های لازم برای مدیریت مدل داده برنامه خود را به روش های بسیار کارآمد و سازگار با استانداردها خواهید آموخت. ابتدا همه چیز درباره کتابخانه های معروف مدل سازی داده Flux و Redux خواهید آموخت. تفاوتها و شباهتهای آنها ، نحوه ارتباط آنها با یکدیگر و اینکه برای چه نوع پروژههایی مناسب است. در مرحله بعدی ، آنچه را که آموخته اید در چهار ماژول بسته بندی شده با نسخه های نمایشی عملی به کار می گیرید و در آنجا یک برنامه 3 بخشی Flux و Redux با صفحه پیام ، صفحه TodoMVC و یک صفحه کنترل خواهید ساخت. سپس ، مهارت های مورد نیاز برای ایجاد هرگونه برنامه Flux یا Redux ، مدل سازی تغییرات با اقدامات و ایجاد توابع بیکار برای گیرنده ها را کشف خواهید کرد. سرانجام ، شما فروشگاه های Redux را با کاهنده ها و میان افزارها ، ترکیب کاهنده ها ، استفاده و اجرای توزیع کننده و موارد دیگر ایجاد خواهید کرد. پس از پایان کار ، درک عمیقی از Flux و Redux خواهید داشت ، به شما این امکان را می دهد که آنها را برای هر پروژه ای که انتخاب می کنید پیاده سازی کنید ، به طور یکپارچه در هر پروژه محل کار با استفاده از هر یک از این فن آوری ها ادغام شوید و توسعه برنامه های خود را شروع کنید. و میان افزار

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی دوره Course Introduction

  • مقدمه Introduction

  • بررسی اجمالی دوره Course Overview

  • آنچه را که ما پوشش خواهیم داد What We Will Be Covering

  • این دوره برای چه کسانی است Who This Course Is For

  • نقشه راه دوره Course Roadmap

  • پیش نیازهای دوره Course Prerequisites

مقدمه ای بر Flux و Redux Introduction to Flux and Redux

  • مقدمه/چرا Flux و Redux را یاد بگیریم؟ Introduction / Why Learn Flux and Redux?

  • چگونه Flux و Redux ارتباط برقرار می کنند؟ How Do Flux and Redux Relate?

  • درک تفکیک دیدگاه و مدل Understanding the Separation of View and Model

  • بررسی اجمالی سناریو/نگاهی به برنامه تمام شده Scenario Overview / a Look at the Finished Application

درک اصول Flux Understanding Flux Fundamentals

  • مقدمه Introduction

  • فلاکس چیست؟ What is Flux?

  • جریان داده های یک طرفه Unidirectional Data Flow

  • Flux Dispatcher The Flux Dispatcher

  • اقدامات Actions

  • فروشگاههای Flux Flux Stores

  • فروشگاه ReduceStore The ReduceStore

  • درک توانایی کارایی (عملکردهای خالص) Understanding Idempotency (Pure Functions)

  • بررسی ماژول Module Review

ساخت برنامه با Flux Building an Application with Flux

  • بررسی اجمالی ماژول Module Overview

  • نصب وابستگی های اساسی Installing Basic Dependencies

  • پیش نمایش برنامه Previewing the Application

  • راه اندازی محیط توسعه ES6 Setting up an ES6 Development Environment

  • عیب یابی گردش کار برنامه Troubleshooting the Application Workflow

  • داربست برنامه Scaffolding the Application

  • اجرای توزیع کننده Implementing the Dispatcher

  • پیاده سازی فروشگاه Flux Implementing a Flux Store

  • اقدامات و اقدامات سازندگان Implementing Actions and Action Creators

  • تکمیل کنترل پنل Completing the Control Panel

  • بررسی ماژول Module Review

ساخت برنامه های پیشرفته با Flux Building Advanced Applications with Flux

  • بررسی اجمالی ماژول Module Overview

  • بررسی اجمالی صفحه وظایف Tasks Page Overview

  • داربست صفحه وظایف Scaffolding the Tasks Page

  • اجرای ReduceStore Implementing the ReduceStore

  • در حال توسعه صفحه وظایف: افزودن قابلیت های اساسی Developing the Tasks Page: Adding Basic Functionality

  • ارائه برنامه Rendering the Application

  • پیاده سازی یک کاهش دهنده Implementing a Reducer

  • لغو عملکردها Undoing Actions

  • بررسی ماژول Module Review

درک Redux Understanding Redux

  • بررسی اجمالی ماژول Module Overview

  • نمای کلی سناریو Scenario Overview

  • Redux چیست؟ What is Redux?

  • درک رابطه بین Flux و Redux Understanding the Relationship Between Flux and Redux

  • حالت ، فروشگاه ، اقدامات و کاهش دهنده ها در Redux State, Store, Actions, and Reducers in Redux

  • Redux و حالت تغییرناپذیر Redux and Immutable State

  • بررسی ماژول Module Review

ساخت برنامه های کاربردی با Redux Building Applications with Redux

  • مقدمه/پیش نمایش برنامه Introduction / Application Preview

  • داربست سرویس پیام رسان Scaffolding the Messenger Service

  • پیاده سازی فروشگاه Redux Implementing a Redux Store

  • ایجاد یک Reducer Creating a Reducer

  • ترکیب گیرنده ها Combining Reducers

  • بررسی ماژول Module Review

پیاده سازی Redux ناهمزمان Implementing Asynchronous Redux

  • مقدمه/سناریو Introduction / Scenario

  • ایجاد یک نقطه پایانی ناهمزمان مجازی Creating a Virtual Asynchronous Endpoint

  • درک نرم افزار Redux Middleware Understanding Redux Middleware

  • اشکال زدایی از برنامه های Redux با Middleware Debugging Redux Applications with Middleware

  • اجرای یک خالق اقدام ناهمزمان Implementing an Asynchronous Action Creator

  • درک Redux Thunk و Redux Saga Understanding Redux Thunk and Redux Saga

  • بررسی ماژول Module Review

نتیجه Conclusion

  • معرفی/بررسی برنامه تکمیل شده Introduction / Review the Completed Application

  • بررسی شار Flux Review

  • بررسی Redux Redux Review

  • ادامه یادگیری Continued Learning

  • متشکرم Thank You

نمایش نظرات

آموزش تسلط بر شار و ردوکس
جزییات دوره
3h 1m
65
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
127
4 از 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 در موارد نادر که کد نویسی نمی کند ، لذت می برد.