آموزش انجام مدیریت مجتمع ایالت با Redux [ویدئو]

Performing Complex State Management with Redux [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Redux یک محفظه حالت قابل پیش‌بینی برای برنامه‌های جاوا اسکریپت است که به شما کمک می‌کند برنامه‌هایی بنویسید که به طور مداوم رفتار می‌کنند، در محیط‌های مختلف (کلاینت، سرور و بومی) اجرا می‌شوند و آزمایش آن آسان است. همچنین یک تجربه توسعه‌دهنده عالی مانند ویرایش کد زنده همراه با یک اشکال‌زدای سفر در زمان را برای شما فراهم می‌کند. Redux را می توان همراه با هر View Library استفاده کرد، نه فقط React! مدیریت وضعیت در یک برنامه برای توسعه دهندگان بسیار مهم است و اغلب به صورت غیر سیستماتیک انجام می شود. Redux راه حلی ارائه می دهد که به برنامه های شما کمک می کند تا به طور مداوم رفتار کنند. این یک تحول است که به شما کمک می کند از پیچیدگی موجود در Flux در مورد نحوه ساخت برنامه ها با زبان Elm جلوگیری کنید. این دوره با معرفی عملی Redux و نحوه انطباق آن با اکوسیستم جاوا اسکریپت شروع می شود. با حرکت رو به جلو، نحوه استفاده از Redux را با برنامه خود و کار با ES6/7، Reducer، عملیات شلیک، Thunks و Selectors خواهید فهمید. قوانین کار با Redux و مفاهیم پیشرفته برای پیکربندی اپلیکیشن خود را خواهید آموخت. ما نیمه آخر دوره را با استفاده از مفاهیم Redux که آموخته‌ایم در یک برنامه دنیای واقعی سپری می‌کنیم - یک تابلوی پیام رسانی مشابه Reddit که در React نوشته شده است. با در نظر گرفتن این نمونه برنامه کامل شده، شاهد خواهید بود که Redux چگونه می تواند توسعه برنامه شما را به طور چشمگیری ساده کند. در پایان این آموزش، شما قادر خواهید بود تمام مفاهیم مورد استفاده در اینجا را در یک پروژه واقعی اعمال کنید و دقیقاً می دانید که چرا باید از آن استفاده کنید. Redux برای ساخت برنامه های بزرگتر. -آشنایی با اصول Redux و نحوه انطباق آن با چارچوب جاوا اسکریپت -اجرای عملیات شلیک در Redux استفاده از Redux Reducers به ​​برنامه -از کاهش دهنده های پیشرفته استفاده کنید -ساخت یک اپلیکیشن واقعی واقعی اگر React را می شناسید و به دنبال ساختار برنامه های بزرگ برای کاهش تعداد اشکالات و نوشتن یک ماشین حالت عملکردی برای ذخیره وضعیت UI آنها با استفاده از Redux هستید، این دوره برای شما مناسب است. دانش پایه جاوا اسکریپت و برخی از تجربه های توسعه وب فرض می شود. انتظار می رود مخاطبان در حال حاضر به یک زبان برنامه نویسی سطح بالا مانند جاوا اسکریپت، جاوا یا پایتون مسلط باشند. -معرفی عملی بر Redux و نحوه تطبیق آن با اکوسیستم جاوا اسکریپت * -غلبه بر نگرانی هایی مانند ES6/7، کاهش دهنده ها و اقدامات شلیک * - استفاده از تمام مفاهیم و استفاده از Redux برای ساخت برنامه های بزرگتر *

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

آشنایی با Redux Getting Familiar with Redux

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

  • Redux چیست و چرا ما به آن اهمیت می دهیم؟ What Is Redux and Why Do We Care about It?

  • نمودار تصویر بزرگ Big Picture Diagram

  • فروشگاه The Store

استفاده از Redux در برنامه های شما Using Redux in Your Applications

  • اتصال اجزای خود به فروشگاه Connecting Your Components to the Store

  • عملیات شلیک Firing Actions

  • ES6/7 گسترش ES6/7 Spreading

  • استفاده از کاهش دهنده های Redux در برنامه Applying Redux Reducers to the Application

کار با مفاهیم پیشرفته Redux Working with Advanced Redux Concepts

  • استفاده از کاهش دهنده های پیشرفته Using Advanced Reducers

  • پیکربندی Redux با برنامه شما Configuring Redux with Your Application

  • قوانین Redux The Rules of Redux

  • استفاده از Thunk برای ارسال اکشن ناهمزمان Using Thunk to Dispatch Asynchronous Action

  • شناخت انتخاب کنندگان خود Knowing Your Selectors

ساختن یک اپلیکیشن واقعی با Redux Building a Real-Life Application with Redux

  • مروری بر برنامه موجود Walkthrough of the Existing App

  • بارگیری پست های Reddit با استفاده از Redux Loading the Reddit Posts Using Redux

  • ایجاد یک پست جدید با استفاده از Redux Creating a New Post Using Redux

  • ارجاع متقابل کاربران با انتخابگرها Cross Referencing Users with Selectors

نمایش نظرات

آموزش انجام مدیریت مجتمع ایالت با Redux [ویدئو]
جزییات دوره
2 h 0 m
17
Packtpub Packtpub
(آخرین آپدیت)
1
3 از 5
ندارد
دارد
دارد
James Cross
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

James Cross James Cross

کولیبری یک شرکت مشاوره فناوری است که در سال 2015 توسط جیمز کراس و اینگرید فونی تاسیس شد. این شرکت با تخصص عمیق در زمینه هایی مانند کلان داده، علم داده، یادگیری ماشین و محاسبات ابری، به مشتریان خود کمک می کند تا در دنیای به سرعت در حال تغییر و پیچیده فناوری های نوظهور حرکت کنند. در چند سال گذشته، آنها با برخی از بزرگترین و معتبرترین شرکت های جهان، از جمله بانک سرمایه گذاری ردیف 1، یک گروه مشاوره مدیریت پیشرو، و یکی از محبوب ترین شرکت های نوشابه در جهان کار کرده اند و به هر یک از آنها کمک کرده اند تا داده های آن را بهتر درک کرده و آن ها را به روش های هوشمندانه تری پردازش کنید. این شرکت با شعار خود زندگی می کند: داده -> هوش -> عمل. جیمز کراس یک مهندس داده بزرگ و معمار راه حل های AWS دارای گواهینامه است که علاقه زیادی به برنامه های کاربردی داده محور دارد. او 3 تا 5 سال گذشته را صرف کمک به مشتریان خود برای طراحی و پیاده‌سازی پلتفرم‌های کلان داده در مقیاس عظیم، استریم، پشته‌های تحلیلی مبتنی بر ابر و معماری‌های بدون سرور کرده است. او کار حرفه‌ای خود را در بانکداری سرمایه‌گذاری، با کار با فناوری‌های جاافتاده مانند جاوا و SQL Server، قبل از ورود به فضای Big Data آغاز کرد. از آن زمان او با طیف وسیعی از ابزارهای کلان داده از جمله اکثر اکو سیستم Hadoop، Spark و بسیاری از فناوری‌های No-SQL مانند Cassandra، MongoDB، Redis و DynamoDB کار کرده است. اخیراً تمرکز او بر روی فناوری‌های ابری و نحوه استفاده از آن‌ها در تجزیه و تحلیل داده‌ها بوده است که در کار او در Scout Solutions به عنوان CTO و اخیراً با Mckinsey به اوج خود رسیده است. جیمز یک معمار راه حل های دارای گواهینامه AWS با چندین سال تجربه در طراحی و اجرای راه حل ها در این پلت فرم ابری است. او به‌عنوان مدیر ارشد فناوری Scout Solutions Ltd، مجموعه‌ای کاملاً بدون سرور از APIها و یک پشته تحلیلی مبتنی بر Lambda و Redshift ساخت.