لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی واکنشی با RxJS
- آخرین آپدیت
دانلود Reactive Programming with RxJS
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
اپلیکیشنهای مدرن وب توسط جریانهای رویداد هدایت میشوند؛ از کلیک کاربر و فشردن کلیدها گرفته تا پاسخهای API و تغییرات وضعیت که در طول زمان رخ میدهند. برنامهنویسی واکنشی (Reactive Programming) با RxJS روشی تمیز و declaritive برای مدیریت تمام این جریانها به شما ارائه میدهد. این دوره شما را از مفاهیم اصلی تفکر واکنشی تا ساخت اپلیکیشنهای کامل و منعطف همراهی میکند، بدون اینکه خود را محدود به یک فریمورک خاص کنید.
شما با مبانی شروع خواهید کرد: چرا Callbacks و Promises کافی نیستند، چگونه Observables جریان دادهها را مدلسازی میکنند و رابطه بین Observers، Subjects و Subscriptions چگونه است. از آنجا به سراغ جعبهابزار عملگرهای (Operators) RxJS خواهید رفت؛ شامل تبدیل، ترکیب و فیلتر کردن جریانها، مدیریت Observables مرتبه بالا و ساخت سیستمهای مدیریت خطای قدرتمند با استفاده از منطق بازگشت (Retry) و بازیابی (Recovery).
در بخش نهایی، RxJS را در سناریوهای واقعی مرورگر پیاده میکنید: مدیریت رویدادهای DOM، ساخت اعتبارسنج خودکار فرمها (Form Validator)، انجام فراخوانیهای API مقاوم و مدیریت وضعیت (State) اپلیکیشن با استفاده از Observables و Subjects. در پایان، با ترکیب رویدادها، فراخوانیهای API و وضعیتها در یک اپلیکیشن واکنشی کامل، جایگاه RxJS را در اکوسیستم سیستمهای واکنشی گستردهتر درک خواهید کرد.
همین حالا ثبتنام کنید تا RxJS را یاد بگیرید و ساخت اپلیکیشنهای واکنشی حرفهای برای پورتفولیو خود را آغاز کنید.
سرفصل ها و درس ها
مبانی برنامهنویسی واکنشی
Foundations of Reactive Programming
مقدمه دوره
Course Introduction
مقایسه Callbacks و Promises: چرا به برنامهنویسی واکنشی نیاز داریم؟
Callbacks vs. Promises: Why Reactive Programming Exists
تفکر واکنشی: تجسم جریانها، رویدادها و جریان داده
Reactive Thinking: Visualizing Streams, Events, and Data Flow
آمادهسازی محیط کار با RxJS
Setting Up RxJS Environment
آموزش Observables در RxJS
RxJS Observables Explained
نحوه ایجاد Observables در RxJS
Creating RxJS Observables
توضیح Observer در RxJS: بخشهای next، error و complete
RxJS Observer - next, error and complete Explained
تفاوت اصلی RxJS Subject و Observable
RxJS Subject vs. Observable: Key Differences Explained
آشنایی با BehaviorSubject و ReplaySubject در RxJS
BehaviorSubject and ReplaySubject in RxJS
مدیریت Subscriptionها: لغو اشتراک و جلوگیری از نشت حافظه (Memory Leak)
RxJS Subscriptions: Unsubscribe and Prevent Memory Leaks
عملگرها و تبدیلها
Operators and Transformations
تمرین عملی با عملگرهای map، filter و tap
RxJS map, filter and tap in Practice
مقایسه switchMap در مقابل mergeMap
RxJS switchMap vs. mergeMap
زنجیرهسازی عملگرهای RxJS: ساخت خط لوله دادههای واکنشی
RxJS Operator Chaining: Building Reactive Data Pipelines
آموزش ترکیب جریانها با combineLatest و forkJoin
RxJS combineLatest and forkJoin: Combining Stream Guides
آشنایی با debounceTime، throttleTime و distinctUntilChanged
RxJS debounceTime, throttleTime and distinctUntilChanged
ساخت قابلیت جستجوی زنده (Live Search) با ترکیب عملگرهای RxJS
Building a Live Search with RxJS Combination Operators
مدیریت خطا در RxJS با استفاده از catchError و throwError
RxJS Error Handling with catchError and throwError
استفاده از retry و retryWhen
RxJS retry and retryWhen
انجام فراخوانیهای API مقاوم با عملگرهای مدیریت خطا
Resilient API Calls in RxJS with Error Handling Operators
RxJS در دنیای واقعی و الگوهای واکنشی
Real-World RxJS and Reactive Patterns
استفاده از RxJS fromEvent برای مدیریت رویدادهای DOM و تعامل کاربر
RxJS fromEvent: Handle domEvents and User Interactions
ساخت اعتبارسنج فرم (Form Validator) به روش واکنشی
Building a Reactive Form Validator with RxJS
درخواستهای API با RxJS
RxJS API Requests
درک جریان وضعیت (State Flow) در معماری واکنشی
Understanding Reactive State Flow with RxJS
اتصال وضعیت به رابط کاربری با استفاده از Observables و Subjects
RxJS State to UI: Connecting Observables and Subjects
مدیریت عملیات ناهمگام و Side Effects در State Store واکنشی
RxJS Async Actions and Side Effects in a Reactive State Store
پروژه RxJS: مدیریت رویدادهای DOM، فراخوانی API و مدیریت وضعیت
RxJS Project: DOM Events, API Calls, and State Management
جمعبندی و ارزیابی دوره
Course Wrap-Up and Assessment
نمایش نظرات