آموزش Master RxJS 6 بدون عرق کردن

Master RxJS 6 Without Breaking A Sweat

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:

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

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

این دوره برای شما مناسب است؟ قبلاً با RxJS کار نکرده اید؟ مشکلی نیست، از اول شروع می کنیم. قبلاً کمی از RxJS استفاده کرده اید اما می خواهید بیشتر بیاموزید؟ عزیزم، با سناریوها شروع کنید و در صورت نیاز به ویدیوهای دیگر نگاه کنید. آیا درک معقولی از جاوا اسکریپت دارید؟ عالی است، شما دانش پیش نیاز را دارید. همچنین رایانه ای با مرورگر و ویرایشگر کد مدرن دارید؟ عالی، همه چیز برای شروع آماده است.

در دوره آموزشی خود چه خواهید آموخت؟

  • بعد از این دوره می‌توانید ببینید که استفاده از RxJS کجا منطقی است
  • شما قادر خواهید بود مشکلات برنامه نویسی رایج را با استفاده از RxJS حل کنید

الزامات یا پیش نیازهای دوره:

  • درک اولیه جاوا اسکریپت مورد نیاز است
  • رایانه شخصی با Node، NPM، مرورگری مانند Chrome یا FireFox و ویرایشگر کد مورد علاقه شما
  • هرگونه دانش قبلی از RxJS لازم نیست

دانش آموزان هدف:

  • هر توسعه‌دهنده جاوا اسکریپت که می‌خواهد درباره برنامه‌نویسی واکنشی با RxJS بیشتر بیاموزد
  • توسعه دهنده ای که برنامه های Angular را توسعه می دهد

پروژه برای این کلاس نمونه های زیادی با استفاده از RxJS است. می‌توانید کد را از GitHub یا به‌عنوان فایل ZIP پیوست شده دانلود کنید.


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

درس ها Lessons

  • راه حل The Solution

  • رنگ آمیزی Painting

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

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

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

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

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

  • عملگر takeUntil The takeUntil operator

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

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

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

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

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

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

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

  • پایان The end

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • عملگر takeWhile The takeWhile operator

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

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

  • مشکل The Problem

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

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

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

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

نمایش نظرات

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

آموزش Master RxJS 6 بدون عرق کردن
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 22m
40
Skillshare (اسکیل شیر) skillshare-small
09 دی 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
330
4 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Maurice Beijer Maurice Beijer

سنگ ها واکنش نشان می دهند

سلام، من موریس هستم.

من یک مشاور و مربی نرم افزار هستم و متخصص در JavaScript، React و ASP.NET Core هستم. کار من شامل یک برنامه کاربردی بزرگ، جهانی و ایمنی برای صنعت نفت و گاز است. این به طور کامل با React انجام می شود. من همچنین روی بسیاری از برنامه های کاربردی دیگر کار کرده ام.

من همچنین در جامعه منبع باز فعال هستم. می توانید حساب GitHub من را بررسی کنید .

وقتی خودم برنامه نمی سازم، به توسعه دهندگان دیگر آموزش می دهم. موضوعات از JavaScript، TypeScript و React به ASP.NET متفاوت است.

من از سال 2005 سالانه مایکروسافت را دریافت کرده ام. همچنین در گروه کاربری dotNed فعال هستم و به سازماندهی جلسات آن کمک می کنم.

Skillshare (اسکیل شیر)

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

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