Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
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
Brice Wilson بیش از 30 سال است که یک توسعه دهنده حرفه ای بوده و از ابزارها و برنامه نویسی زیادی استفاده کرده است. زبان ها در آن دوران او به عنوان یک توسعه دهنده و معمار برای تعدادی از شرکت های بزرگ کار کرده است و از یادگیری، آزمایش و آموزش فناوری های جدید لذت می برد. علایق فعلی او بر روی توسعه وب سمت سرور و مشتری متمرکز است.
نمایش نظرات
نظری ارسال نشده است.