آموزش استاد RxJS بدون شکستن عرق

Master RxJS Without Breaking A Sweat

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آموزش حل مسائل رایج برنامه نویسی با استفاده از RxJS پس از این دوره خواهید دید که استفاده از RxJS کجا منطقی است. با استفاده از RxJS قادر خواهید بود مشکلات برنامه نویسی رایج را حل کنید. پیش نیازها: درک اولیه جاوا اسکریپت مورد نیاز است. یک رایانه با Node، NPM، یک مرورگر مدرن مانند Chrome یا FireFox و یک ویرایشگر کد مورد نیاز است. هیچ دانش قبلی از RxJS لازم نیست.

آیا آماده‌اید تا مهارت‌های برنامه‌نویسی خود را ارتقا دهید و به کتابخانه افزونه‌های واکنش‌گرا برای جاوا اسکریپت، که به نام RxJS نیز شناخته می‌شود، تسلط پیدا کنید؟ خواه از Angular، React، Vue یا Node استفاده می‌کنید، یا به برنامه‌نویسی کاربردی و واکنشی علاقه دارید، این دوره ویدیویی برای شما مناسب است.


اسم من Maurice de Beijer است و من اینجا هستم تا شما را در سفر شما به سمت تسلط بر RxJS راهنمایی کنم. در این دوره، یاد خواهید گرفت که چرا توسعه با Observables بسیار قدرتمند است، چگونه می توان Observables را با استفاده از توابع مختلف ایجاد کرد، و چگونه با استفاده از عملگرهای مختلف، جریان های قابل مشاهده را دستکاری کرد.


ما سناریوهای مختلفی را بررسی خواهیم کرد که در آن استفاده از Observables کدنویسی را آسان‌تر و کارآمدتر می‌کند. در پایان این دوره، شما قادر خواهید بود با استفاده از RxJS، مشکلات رایج برنامه نویسی را به راحتی حل کنید.


اگر قبلاً با RxJS کار نکرده‌اید نگران نباشید، این دوره برای تمام سطوح مهارت طراحی شده است، چه تازه وارد کتابخانه شده باشید و چه به دنبال گسترش دانش خود باشید. تنها چیزی که نیاز دارید یک درک معقول از جاوا اسکریپت است، یک کامپیوتر با مرورگر مدرن و ویرایشگر کد، و برای شروع آماده هستید. بنابراین، اگر آماده‌اید مهارت‌های برنامه‌نویسی خود را به سطح بالاتری ببرید، در این دوره جامع و جذاب در زمینه تسلط بر RxJS به من بپیوندید.


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

معرفی Introduction

  • معرفی دوره Course Introduction

  • معرفی شخصی Personal Introduction

  • مشکل The Problem

  • راه حل The Solution

  • بیشترین بهره را از این دوره ببرید Getting the most from this course

  • بلوک های سازنده RxJS Building blocks of RxJS

معرفی Introduction

ایجاد قابل مشاهده Creating Observables

  • مشاهده پذیرها با استفاده از () Observables using of()

  • مشاهده‌پذیرها با استفاده از EMPTY، NEVER و throwError() Observables using EMPTY, NEVER and throwError()

  • ایجاد اشتراک Creating subscriptions

  • مشاهدات از رویداد DOM Observables from DOM event

  • مشاهده پذیرهای مبتنی بر تایمر و بازه Timer and interval based observables

  • استفاده از from() با تکرارها و وعده ها Using from() with iterables and promises

  • قابل مشاهده از درخواست های AJAX Observables from AJAX requests

  • ایجاد قابل مشاهده های سفارشی Creating custom observables

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

  • قابل مشاهده گرم در مقابل سرد Hot versus cold observables

ایجاد قابل مشاهده Creating Observables

استفاده از اپراتورها Using Operators

  • پیدا کردن اپراتور مناسب Finding the right operator

  • اپراتور شیر The tap operator

  • اپراتور نقشه The map operator

  • اپراتور فیلتر The filter operator

  • عملگرهای take و takeLast The take and takeLast operators

  • عملگر takeWhile The takeWhile operator

  • عملگر takeUntil The takeUntil operator

  • اسکن و کاهش اپراتورها The scan and reduce operators

  • عملگر جفتی The pairwise operator

  • عملگرهای flatMap، mergeMap، concatMap و switchMap The flatMap, mergeMap, concatMap and switchMap operators

  • اپراتور startWith The startWith operator

  • اپراتورهای سفارشی Custom Operators

  • آزمایش عملگرها و قابل مشاهده ها Testing Operators and Observables

استفاده از اپراتورها Using Operators

سناریوها Scenarios

  • معرفی سناریوها Scenarios Introduction

  • جلوگیری از خطاهای تکمیل یک قابل مشاهده Preventing Errors from Completing an Observable

  • سعی مجدد خطاها Retrying Errors

  • جستجوی افزایشی Incremental Search

  • نظرسنجی درخواست های آژاکس Polling Ajax Requests

  • طراحی روی بوم Drawing on a canvas

  • رنگ آمیزی Painting

  • اشتراک گذاری اشتراک ها Sharing Subscriptions

  • Redux مانند فروشگاه Redux like Store

  • اشتراک های فروشگاه Redux Redux Store Subscriptions

سناریوها Scenarios

به روز رسانی RxJS 7 RxJS 7 Update

  • به روز رسانی RxJS برای نسخه 7 RxJS Update for version 7

  • تغییری به ajax.getJSON() با CORS A change to ajax.getJSON() with CORS

  • چرا ()toPromise منسوخ شده است Why toPromise() has been deprecated

  • ویژگی های منسوخ شده Deprecated features

  • چه چیزی در RxJS 7 جدید است؟ What is new in RxJS 7?

به روز رسانی RxJS 7 RxJS 7 Update

پایان The end

  • پایان The end

پایان The end

نمایش نظرات

نظری ارسال نشده است.

آموزش استاد RxJS بدون شکستن عرق
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2.5 hours
45
Udemy (یودمی) udemy-small
31 تیر 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,880
4.8 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Maurice de Beijer Maurice de Beijer

به من بگو. به من نشان بده من را درگیر کن

Maurice de Beijer Maurice de Beijer

به من بگو. به من نشان بده من را درگیر کن

Udemy (یودمی)

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

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