لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش استاد 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
معرفی
Introduction
معرفی دوره
Course Introduction
معرفی شخصی
Personal Introduction
مشکل
The Problem
راه حل
The Solution
بیشترین بهره را از این دوره ببرید
Getting the most from this course
بلوک های سازنده RxJS
Building blocks of RxJS
ایجاد قابل مشاهده
Creating Observables
ایجاد قابل مشاهده
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
استفاده از اپراتورها
Using Operators
استفاده از اپراتورها
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
سناریوها
Scenarios
سناریوها
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
به روز رسانی RxJS 7
RxJS 7 Update
به روز رسانی 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?
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات