نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
RxJS شما را قادر می سازد تا برنامه های وب سریع ، پاسخگو و کلاینت و سرور ایجاد کنید. این دوره به شما کلیه عناصر اساسی کتابخانه از جمله مشاهدات ، ناظران ، اپراتورها ، موضوعات ، برنامه ها و موارد دیگر را آموزش می دهد. RxJS و تکنیک های برنامه نویسی واکنش پذیر بخشی اساسی از محبوب ترین چارچوب های JavaScript موجود در حال حاضر هستند. در RxJS: شروع ، شما یاد خواهید گرفت که چگونه از تمام بخشهای اصلی کتابخانه استفاده کنید تا بتوانید به سرعت تکنیک های برنامه نویسی واکنشی را در برنامه های وب کلاینت و سرور خود اعمال کنید. ابتدا یاد خواهید گرفت که چگونه برای پردازش کد و رویدادهای ناهمزمان Observables را ایجاد و استفاده کنید. در مرحله بعدی ، شما یاد خواهید گرفت که چگونه از اپراتورهای داخلی و کسانی که خودتان ایجاد می کنید ، استفاده کرده و داده های خود را دستکاری و شکل دهید تا کاملاً نیازهای شما را برآورده کند. سرانجام ، شما می آموزید که چگونه مشاهده ها را با Subjects چند رسانه ای کنید و نحوه اجرای مشاهده های خود را با Schedulers دقیقاً کنترل کنید. وقتی این دوره را به پایان رسانید ، درک اساسی از RxJS خواهید داشت که به شما کمک می کند برنامه های سریع و پاسخگو را بسازید چه از RxJS به تنهایی استفاده کنید و چه به عنوان بخشی از یک چارچوب برنامه JavaScript بزرگتر.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
مبانی برنامه نویسی واکنشی
Reactive Programming Basics
-
RxJS چیست؟
What Is RxJS?
-
تصور کردن داده ها به عنوان یک جریان
Imagining Data as a Stream
-
بلوک های ساختمانی RxJS
RxJS Building Blocks
-
نمای کلی پروژه نمایشی
Demo Project Overview
-
بسته های سازگاری برای RxJS 5
Compatibility Packages for RxJS 5
ایجاد مشاهدات
Creating Observables
-
مشاهدات و ناظران
Observables and Observers
-
ایجاد یک مشاهده جدید با سازنده
Instantiating a New Observable with the Constructor
-
ایجاد مشاهدات از داده های موجود
Creating Observables from Existing Data
-
ایجاد موارد مشاهده برای رسیدگی به رویدادها
Creating Observables to Handle Events
-
ساخت درخواست های AJAX با RxJS
Making AJAX Requests with RxJS
-
خلاصه
Summary
اشتراک در مشاهدات با ناظران
Subscribing to Observables with Observers
-
مقدمه
Introduction
-
درک ناظران
Understanding Observers
-
ایجاد و استفاده از ناظران
Creating and Using Observers
-
اجرای مشاهدات
Executing Observables
-
ناظران متعدد در حال اجرای یک مشاهده واحد
Multiple Observers Executing a Single Observable
-
مدیریت اشتراک ها
Managing Subscriptions
-
در حال لغو اجرای قابل مشاهده با اشتراک
Cancelling Observable Execution with a Subscription
-
خلاصه
Summary
با استفاده از اپراتورها
Using Operators
-
مقدمه
Introduction
-
اعمال اپراتورها
Applying Operators
-
دسته های اپراتورها
Categories of Operators
-
خواندن نمودار سنگ مرمر
Reading a Marble Diagram
-
وارد کردن و استفاده از اپراتورهای مشترک
Importing and Using Common Operators
-
مدیریت خطاها
Handling Errors
-
کنترل تعداد مقادیر تولید شده
Controlling the Number of Values Produced
-
خلاصه
Summary
ایجاد اپراتورهای شخصی خود
Creating Your Own Operators
-
چرا اپراتورهای خود را ایجاد کنید؟
Why Create Your Own Operators?
-
ساختار یک اپراتور
Structure of an Operator
-
ایجاد اپراتورهای جدید با سازنده قابل مشاهده
Creating New Operators with the Observable Constructor
-
ایجاد اپراتورهای جدید از اپراتورهای موجود
Creating New Operators from Existing Operators
-
خلاصه
Summary
با استفاده از موضوعات و مشاهدات چند عیار
Using Subjects and Multicasted Observables
-
مقدمه
Introduction
-
موضوعات چیست؟
What Are Subjects?
-
تولید ارزش با موضوع
Producing Values with Subjects
-
سرما در برابر مشاهدات داغ
Cold vs. Hot Observables
-
استفاده از Subject برای تبدیل یک مشاهده از Cold به Hot
Using a Subject to Convert an Observable from Cold to Hot
-
اپراتورهای چندپخشی
Multicasting Operators
-
استفاده از اپراتورهای Multicast به جای Subjects
Using Multicast Operators Instead of Subjects
-
موضوعات تخصصی
Specialized Subjects
-
کنترل خروجی چند مرحله ای با اپراتورهای متخصص
Controlling Multicasted Output with Specialized Operators
-
خلاصه
Summary
کنترل اعدام با برنامه ریزان
Controlling Execution with Schedulers
-
برنامه ریزان چیست؟
What Are Schedulers?
-
برنامه ریزهای RxJS
RxJS Schedulers
-
درک برنامه نویسان و حلقه رویداد
Understanding Schedulers and the Event Loop
-
استفاده از برنامه ریزهایی با عملکردهای مشاهده پذیر
Using Schedulers with Observable Creation Functions
-
استفاده از زمانبند با مشاهدهگر Operator
Applying a Scheduler with the observeOn Operator
-
خلاصه
Summary
در حال آزمایش کد RxJS خود
Testing Your RxJS Code
-
مقدمه
Introduction
-
با استفاده از TestScheduler
Using the TestScheduler
-
نحو مرمر قابل مشاهده و اشتراک
Observable and Subscription Marble Syntax
-
آزمایشات واحد سازه
Structuring Unit Tests
-
آزمایش مشاهده ها و اشتراک ها با نمودارهای مرمر
Testing Observables and Subscriptions with Marble Diagrams
-
خلاصه
Summary
نمایش نظرات