آموزش معماری برنامه‌های زاویه‌ای واکنش‌پذیر با Redux و NgRx [ویدئو]

Architecting Reactive Angular Applications with Redux and NgRx [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آیا تا به حال به ترکیب قدرت Redux و جاوا اسکریپت واکنشی برای ایجاد یک برنامه واکنش گرا و واکنش گرا فکر کرده اید؟ خوب پس، این دوره انتخاب ایده آل شما برای مدیریت وضعیت در Angular برای نوشتن برنامه های واکنشی است. این دوره به شما کمک می‌کند تا با استفاده از اصول برنامه‌نویسی واکنش‌گرا، برنامه‌های Angular بسازید و توسعه، آزمایش و اشکال‌زدایی برنامه‌های خود را آسان‌تر کند. در سرتاسر نه بخش، مثال‌های گسترده به شما کمک می‌کند مدیریت حالت را با Redux پیاده‌سازی کنید، قابل مشاهده‌ها را ایجاد کنید و خطاها را با RxJS مدیریت کنید. ابتدا NgRx را کاوش می‌کنید تا وضعیت را تنظیم کنید، یک فروشگاه اضافه کنید، وضعیت آن را اشکال‌زدایی کنید و وضعیت ذخیره‌شده روتر را سفارشی کنید. پس از آن، یاد خواهید گرفت که با عوارض جانبی کنار بیایید و پشتیبانی را به برنامه خود اضافه کنید. شما یاد خواهید گرفت که کد دیگ بخار را کاهش دهید و از طرح های اولیه برای داربست کردن ویژگی ها استفاده کنید. این دوره نه تنها به شما قدرت می دهد تا از Redux و NgRx به طور کامل استفاده کنید، بلکه به شما کمک می کند تا پیاده سازی میکرو NgRx خود را برای یک برنامه مبتنی بر پایگاه داده بسازید. بسته کد این دوره در آدرس زیر موجود است: https://github.com/PacktPublishing/Architecting-Reactive-Angular-Applications-with-Redux-and-NgRx-Video- [*] الگوی معماری Redux را که NgRx را هدایت می کند کاوش کنید. پیاده سازی [*] از فروشگاه NgRx برای مدیریت وضعیت برنامه خود استفاده کنید [*] برنامه خود را مانند یک حرفه ای اشکال زدایی کنید [*] عوارض جانبی را با کتابخانه NgRx/effects کنترل کنید [*] کد دیگ بخار را با استفاده از NgRx/entity و توابع آماده آن کاهش دهید [*] حالت روتر را با کتابخانه NgRx/روتر فروشگاه سفارشی کنید [*] سرعت توسعه خود را با شماتیک ها افزایش دهید [*] مصنوعاتی را که برای NgRx نیاز دارید داربست کنید اگر یک توسعه‌دهنده وب هستید و می‌خواهید درباره معماری برنامه Angular با استفاده از مدیریت حالت، Redux، RxJS و NgRx برای نوشتن برنامه‌های وب قوی اطلاعات بیشتری کسب کنید، این دوره آموزشی است که به آن نیاز دارید! این دوره همچنین برای توسعه دهندگان جاوا اسکریپت است که به دنبال معماری برنامه های وب هستند. برخی از دانش اولیه توسعه وب و Angular فرض شده است. [*] از اصول برنامه‌نویسی Reactive و RxJS استفاده کنید تا توسعه، آزمایش و اشکال‌زدایی برنامه‌های Angular خود را آسان‌تر کنید * [*] با پیشنهادات NgRx مانند فروشگاه، عوارض جانبی، وضعیت ذخیره‌سازی روتر، و شماتیک‌ها به یک حرفه‌ای تبدیل شوید * [* ] مفاهیم مهم معماری و طراحی را با هم همگرا کنید تا برنامه های کاربردی قوی، قابل نگهداری و توسعه پذیر ایجاد کنید *

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

شروع کار با Redux Getting Started with Redux

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

  • مقدمه ای بر مدیریت دولتی Introduction to State Management

  • تغییرناپذیری Immutability

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

  • مفاهیم اصلی Core Concepts

  • پیاده سازی Redux Implementing Redux

اصول RxJS RxJS Fundamentals

  • مقدمه ای بر مشاهده پذیرها Introduction to Observables

  • مقدمه ای بر مشاهده پذیرها Introduction to Observables

  • اشتراک/لغو اشتراک در Observables Subscribe/Unsubscribe to Observables

  • اشتراک/لغو اشتراک در Observables Subscribe/Unsubscribe to Observables

  • مشاهده پذیرهای خود را ایجاد کنید Create Your Own Observables

  • مشاهده پذیرهای خود را ایجاد کنید Create Your Own Observables

  • از عملگرها برای کنترل خروجی و رفتار قابل مشاهده استفاده کنید Use Operators to Control Observable Output and Behavior

  • از عملگرها برای کنترل خروجی و رفتار قابل مشاهده استفاده کنید Use Operators to Control Observable Output and Behavior

  • از اپراتورهای پیشرفته استفاده کنید Use Advanced Operators

  • از اپراتورهای پیشرفته استفاده کنید Use Advanced Operators

  • مدیریت خطا را به مشاهدات خود اضافه کنید Add Error Handling to Your Observables

  • مدیریت خطا را به مشاهدات خود اضافه کنید Add Error Handling to Your Observables

  • فاعل، موضوع Subjects

  • فاعل، موضوع Subjects

فروشگاه NgRx NgRx Store

فروشگاه NgRx NgRx Store

  • شروع شدن Getting Started

  • شروع شدن Getting Started

  • عملیات اعزام Dispatching Actions

  • عملیات اعزام Dispatching Actions

  • Action Creators و Selectors Action Creators and Selectors

  • Action Creators و Selectors Action Creators and Selectors

  • وضعیت در ماژول های ویژگی State in Feature Modules

  • وضعیت در ماژول های ویژگی State in Feature Modules

  • سازماندهی کد شما Organizing Your Code

  • سازماندهی کد شما Organizing Your Code

اشکال زدایی NgRx NgRx Debugging

اشکال زدایی NgRx NgRx Debugging

  • نصب و راه اندازی Installation and Setup

  • نصب و راه اندازی Installation and Setup

  • ویژگی های اشکال زدایی Debugging Features

  • ویژگی های اشکال زدایی Debugging Features

  • پیکربندی پیشرفته Advanced Configuration

  • پیکربندی پیشرفته Advanced Configuration

مسیریابی و وضعیت روتر Routing and Router State

مسیریابی و وضعیت روتر Routing and Router State

  • نصب و راه اندازی Installation and Setup

  • نصب و راه اندازی Installation and Setup

  • در وضعیت روتر چیست؟ What’s in a Router State?

  • در وضعیت روتر چیست؟ What’s in a Router State?

  • نوشتن سریالایزر سفارشی خود Writing Your Own Custom Serializer

  • نوشتن سریالایزر سفارشی خود Writing Your Own Custom Serializer

رسیدگی به عوارض جانبی Handling Side Effects

رسیدگی به عوارض جانبی Handling Side Effects

  • نصب و راه اندازی Installation and Setup

  • نصب و راه اندازی Installation and Setup

  • سناریوی جلوه پیشرفته با HTTP Advanced Effect Scenario with HTTP

  • سناریوی جلوه پیشرفته با HTTP Advanced Effect Scenario with HTTP

  • مدیریت خطا در اثر HTTP و بهترین روش ها Error-Handling in an HTTP Effect and Best Practices

  • مدیریت خطا در اثر HTTP و بهترین روش ها Error-Handling in an HTTP Effect and Best Practices

از Entity Library برای کاهش کد Boilerplate استفاده کنید Leverage the Entity Library to Reduce Boilerplate Code

از Entity Library برای کاهش کد Boilerplate استفاده کنید Leverage the Entity Library to Reduce Boilerplate Code

  • آداپتور را تنظیم و معرفی کنید Set Up and Introduce the Adapter

  • آداپتور را تنظیم و معرفی کنید Set Up and Introduce the Adapter

  • درک انتخابگرها Understanding Selectors

  • درک انتخابگرها Understanding Selectors

  • مقایسه بین Boilerplate و Entity Comparison between Boilerplate and Entity

  • مقایسه بین Boilerplate و Entity Comparison between Boilerplate and Entity

شماتیک ها Schematics

شماتیک ها Schematics

  • تنظیم آن و گرفتن آن برای چرخش Setting It Up and Taking It for a Spin

  • تنظیم آن و گرفتن آن برای چرخش Setting It Up and Taking It for a Spin

  • استفاده از طرحواره ها برای کنش ها، کاهنده ها و کانتینرها Using Schematics for Actions, Reducers, and Containers

  • استفاده از طرحواره ها برای کنش ها، کاهنده ها و کانتینرها Using Schematics for Actions, Reducers, and Containers

  • استفاده از شماتیک برای جلوه ها، موجودیت ها و ویژگی ها Using Schematics for Effects, Entity, and Features

  • استفاده از شماتیک برای جلوه ها، موجودیت ها و ویژگی ها Using Schematics for Effects, Entity, and Features

NgRx خود را بسازید Build Your Own NgRx

NgRx خود را بسازید Build Your Own NgRx

  • خلاصه ای از Redux و معرفی موضوعات Recap on Redux and Introducing Subjects

  • خلاصه ای از Redux و معرفی موضوعات Recap on Redux and Introducing Subjects

  • ساخت Redux با RxJS Building Redux with RxJS

  • ساخت Redux با RxJS Building Redux with RxJS

  • افزودن عوارض جانبی Adding Side Effects

  • افزودن عوارض جانبی Adding Side Effects

نمایش نظرات

آموزش معماری برنامه‌های زاویه‌ای واکنش‌پذیر با Redux و NgRx [ویدئو]
جزییات دوره
5 h 58 m
36
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Christoffer Noring Christoffer Noring

کریستوفر نورینگ یک توسعه دهنده نرم افزار با بیش از 10 سال تجربه است. او با موفقیت نرم افزاری را برای صنایع مختلف، از مخابرات گرفته تا هوانوردی، ارائه کرده است. او در طول زندگی حرفه‌ای خود روی همه چیز کار کرده است، از پایگاه‌های اطلاعاتی گرفته تا فرانت‌اند. او علاقه زیادی به جامعه و به اشتراک گذاری دانش دارد، به همین دلیل است که اغلب در مورد موضوعاتی از TDD، React و NativeScript تا Angular صحبت می کند. او همچنین اغلب کتاب و وبلاگ می نویسد. او دارای عنوان متخصص توسعه دهنده گوگل در فناوری های وب و AngularJS/Angular است. او همچنین یک متخصص توسعه دهنده Telerik در چارچوب NativeScript موبایل است. کریستوفر در حال حاضر برای مک کینزی به عنوان یک توسعه دهنده فول استک کار می کند. او نویسنده و نگهدارنده کتاب RxJS Ultimate است که قصد دارد منبعی رایگان برای کمک به جامعه باشد.