آموزش AngRL Angular: شروع کار

Angular NgRx: Getting Started

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: NgRx یک کتابخانه قدرتمند برای سازماندهی و مدیریت وضعیت و تعاملات با آن حالت در برنامه های Angular شما با استفاده از الگوی redux است. این دوره با NgRx از جمله فروشگاه ، اقدامات ، کاهش دهنده ها ، افکت ها و انتخابگرها شروع می شود. در هسته اصلی مدیریت دولت در Angular ، شناخت کامل الگوی Redux و کتابخانه NgRx است. NgRx یک کتابخانه قدرتمند برای سازماندهی و مدیریت وضعیت و تعاملات با دولت در برنامه های Angular شما طبق الگوی Redux است. در این دوره ، Angular NgRx: Starting ، سه اصل الگوی Redux را که NgRx دنبال می کند و مزایایی که برای برنامه های Angular شما به همراه دارد ، خواهید آموخت. در ابتدا ، خواهید فهمید که چگونه یک فروشگاه واحد را برای همه حالت برنامه خود تعریف کنید ، با انتخابگرها به داده های فروشگاه دسترسی پیدا کنید ، اقدامات را با استفاده از سازندگان عملکرد ارسال کنید و این اقدامات را با کاهنده ها برای ایجاد حالت جدید پردازش کنید. در مرحله بعدی ، نحوه کنترل عوارض جانبی ، مانند عملیات ناهمزمان ، همراه با اثرات را کشف خواهید کرد. در آخر ، شما یاد خواهید گرفت که چگونه با استفاده از ظرف و الگوهای م componentلفه های نمایشی ، برنامه های Angular خود را برای مقیاس و عملکرد معماری کنید. وقتی این دوره را به پایان رسانید ، دانش بنیادی NgRx خواهید داشت که به شما کمک می کند برای توسعه برنامه Angular بزرگتر یا پیچیده تر به جلو بروید.

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

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

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

مقدمه Introduction

  • مقدمه Introduction

  • NgRx چیست؟ What Is NgRx?

  • چرا از NgRx استفاده می کنیم؟ Why Use NgRx?

  • بیشترین بهره را از این دوره بگیرید Getting the Most from This Course

  • برنامه کاربردی Sample Application

  • طرح کلی دوره Course Outline

الگوی Redux The Redux Pattern

  • مقدمه Introduction

  • فروشگاه Store

  • اقدامات Actions

  • کاهنده ها Reducers

  • مزایای الگوی Redux Advantages of the Redux Pattern

  • چک لیست ها و خلاصه Checklists and Summary

ابتدا به NgRx نگاه کنید First Look at NgRx

  • مقدمه Introduction

  • نسخه ی نمایشی: تنظیم برنامه نمونه Demo: Setting up the Sample Application

  • نصب فروشگاه Installing the Store

  • شروع فروشگاه Initializing the Store

  • نسخه ی نمایشی: شروع اولیه فروشگاه Demo: Initializing the Store

  • تعریف دولت و اقدامات Defining the State and Actions

  • ایجاد یک کاهش دهنده برای پردازش اقدامات Building a Reducer to Process Actions

  • نسخه ی نمایشی: ایجاد یک کاهنده برای پردازش اقدامات Demo: Building a Reducer to Process Actions

  • اعزام یک اقدام برای تغییر وضعیت Dispatching an Action to Change State

  • مشترک شدن در فروشگاه برای دریافت تغییرات دولت Subscribing to the Store to Get State Changes

  • چک لیست ها و خلاصه Checklists and Summary

ابزارهای توسعه دهنده و اشکال زدایی Developer Tools and Debugging

  • مقدمه Introduction

  • نصب ابزارها Installing the Tools

  • با استفاده از ابزارها Using the Tools

  • چک لیست ها و خلاصه Checklists and Summary

به شدت تایپ دولت Strongly Typing the State

  • مقدمه Introduction

  • تعریف رابط برای برشهای دولتی Defining Interfaces for Slices of State

  • گسترش رابط حالت برای ویژگی های بارگذاری تنبل Extending the State Interface for Lazy Loaded Features

  • به شدت تایپ دولت Strongly Typing the State

  • تنظیم مقادیر حالت اولیه Setting Initial State Values

  • انتخاب کنندگان ساختمان Building Selectors

  • نسخه ی نمایشی: انتخاب کنندگان ساختمان Demo: Building Selectors

  • نسخه ی نمایشی: با استفاده از انتخابگرها Demo: Using Selectors

  • انتخاب کننده ها Composing Selectors

  • چک لیست ها و خلاصه Checklists and Summary

تایپ کردن اکشن اقدامات با Action Creators Strongly Typing Actions with Action Creators

  • مقدمه Introduction

  • ایجاد سازندگان اقدام Building Action Creators

  • نسخه ی نمایشی: ایجاد سازندگان اقدام Demo: Building Action Creators

  • با استفاده از اقدامات کاملاً تایپ شده Using Strongly Typed Actions

  • نسخه ی نمایشی: استفاده از عملکردهای کاملاً تایپ شده Demo: Using Strongly Typed Actions

  • استفاده از عملکردها و انتخابگرها برای ارتباط مonلفه ها Using Actions and Selectors for Component Communication

  • نسخه ی نمایشی: ارتباط با کامپوننت ویرایش Demo: Communicating with the Edit Component

  • تعریف اقدامات برای عملیات پیچیده Defining Actions for Complex Operations

  • نسخه ی نمایشی: تعریف اقدامات برای عملیات پیچیده Demo: Defining Actions for Complex Operations

  • چک لیست ها و خلاصه Checklists and Summary

کار با افکت ها Working with Effects

  • مقدمه Introduction

  • اثرات چیست؟ What Are Effects?

  • تعریف یک اثر Defining an Effect

  • نسخه ی نمایشی: تعریف یک اثر Demo: Defining an Effect

  • SwitchMap Versus MergeMap SwitchMap Versus MergeMap

  • ثبت یک اثر Registering an Effect

  • با استفاده از یک اثر Using an Effect

  • نسخه ی نمایشی: Async Pipe Demo: Async Pipe

  • مدیریت استثنا در جلوه ها Exception Handling in Effects

  • چک لیست ها و خلاصه Checklists and Summary

انجام عملیات بروزرسانی Performing Update Operations

  • مقدمه Introduction

  • شناسایی کشور و اقدامات Identifying the State and Actions

  • به سختی تایپ انتخاب کنندگان ایالت و ساختمان کنید Strongly Typing the State and Building Selectors

  • به شدت اقدام ها را با Action Creators تایپ کنید Strongly Typing the Actions with Action Creators

  • اعزام یک عمل Dispatching an Action

  • ایجاد اثر Building the Effect

  • در حال پردازش اقدامات موفقیت و شکست Processing the Success and Fail Actions

  • نسخه ی نمایشی: پردازش عملکردهای موفقیت و شکست Demo: Processing the Success and Fail Actions

  • چک لیست ها و خلاصه Checklists and Summary

ملاحظات معماری Architectural Considerations

  • مقدمه Introduction

  • الگوی اجزای ارائه کانتینر Container Presentational Component Pattern

  • نسخه ی نمایشی: کامپوننت کانتینر Demo: Container Component

  • نسخه ی نمایشی: مentلفه ارائه Demo: Presentational Component

  • تغییر تشخیص OnPush Change Detection OnPush

  • ایجاد یک بشکه با پرونده های Index.ts Creating a Barrel with Index.ts Files

  • گروه بندی اقدامات مرتبط در پرونده های جداگانه Grouping Related Actions into Separate Files

  • ماژول های حالت State Modules

  • چک لیست ها و خلاصه Checklists and Summary

کلمات نهایی Final Words

  • مقدمه Introduction

  • خلاصه کردن Recap

  • کتابخانه های اضافی NgRx Additional NgRx Libraries

  • بیشتر بیاموزید Learning More

  • بستن Closing

نمایش نظرات

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

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

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

آموزش AngRL Angular: شروع کار
جزییات دوره
4h 15m
81
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
406
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Deborah Kurata Deborah Kurata

دبورا کوراتا یک توسعه دهنده نرم افزار ، مشاور ، سخنران کنفرانس و نویسنده Pluralsight است. دوره های وی شامل موارد زیر است: Angular: Starting، Angular Routing و Object-oriented Programming Fundamentals in C #. وی برای کار در حمایت از توسعه دهندگان نرم افزار ، جایزه Microsoft Most Valuable Professional (MVP) را دریافت کرده است و یک متخصص توسعه دهنده Google (GDE) است.

Duncan Hunter Duncan Hunter

دانکن به عنوان یک مشاور نرم افزاری استرالیایی ، بنیانگذار Foodzone ، نویسنده Pluralsight که به دنیا می رود صحبت می کند و در رویدادها صحبت می کند و متخصصان فن آوری را آموزش می دهد. دانکن یک متخصص Angular است و زمان خود را بین تیم های آموزشی و مهارت آموزی تقسیم می کند تا بهترین روش ها را با Angular ، Foodzone در حال رشد و کار برای نوشتن کد برای مشتریان انجام دهد.