برنامه نویسی واکنشی در جاوا با استفاده از RxJava 3.x: ReactiveX [ویدئو]

Reactive Programming in Java Using RxJava 3.x: ReactiveX [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره آموزشی، با برنامه نویسی Reactive و کتابخانه هایی مانند RxJava و Reactor آشنا می شوید که برای پاسخگو نگه داشتن برنامه و انعطاف پذیری بیشتر سیستم طراحی شده اند. این دوره با کمک به شما در درک اصول RxJava شروع می شود تا یادگیری موضوعات پیشرفته مانند مانیفست واکنشی، پاسخ به تماس، جهنم برگشت به تماس، همگام سازی در مقابل همگام، همزمان در مقابل موازی، و الگوی طراحی مشاهده گر را برای شما آسان کند. همانطور که پیشروی می کنید، به مفاهیم مشاهده پذیر و مشاهده گر، عملگرها، ترکیب مشاهده پذیرها، و پخش مجدد حافظه پنهان و سوژه ها نیز می پردازید. سپس همزمانی و موازی بودن را کاوش خواهید کرد و با بافر، دریچه گاز، و سوئیچینگ مقابله خواهید کرد. در پایان دوره، شما درک کاملی از مفاهیم برنامه نویسی Reactive و RxJAVA خواهید داشت. تمام کدها و فایل های پشتیبانی این دوره در اینجا موجود است: https://github.com/PacktPublishing/Reactive-Programming-in-Java-Using-RxJava-3.x-ReactiveX با اصول برنامه نویسی Reactive آشنا شوید. RxJava 3 و ویژگی های آن را کاوش کنید درک پیاده سازی جریان های واکنش پذیر جاوا با الگوی طراحی ناظر آشنا شوید با کمک مثال های کدنویسی، جریان های مختلف جاوا را کاوش کنید اگر می خواهید برنامه نویسی RxJava و Reactive را یاد بگیرید و از آنها برای ایجاد برنامه های شگفت انگیز استفاده کنید، این دوره برای شما مناسب است. با استفاده از RXJava 3.x در برنامه نویسی Reactive مهارت پیدا کنید * جریان های Reactive مختلف را کاوش کنید و در مورد پیاده سازی آنها بیاموزید * درک نحوه عملکرد عملگرها و مشاهده پذیرهای مختلف در جاوا

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

معرفی Introduction

  • معرفی Introduction

مقدمه برنامه نویسی واکنشی Reactive Programming Introduction

  • معرفی Introduction

  • مانیفست واکنشی Reactive Manifesto

  • اصول 1 - همگام سازی در مقابل همگام Fundamentals 1 - Sync Vs Async

  • اصول 2 - جهنم برگشت به تماس Fundamentals 2 - CallBack Hell

  • اصول 3 - فشار در مقابل کشش Fundamentals 3 - Push vs Pull

  • مبانی 4 - الگوی طراحی مشاهدهگر Fundamentals 4 - Observer Design Pattern

  • مبانی 5 - برنامه نویسی همزمان و موازی Fundamentals 5 -Concurrency and Parallel programming

  • RxJava BIG Picture: چگونه مشکلات را حل می کند و به مانیفست واکنشی دست می یابد RxJava BIG Picture : How It Solves The Problems And Achieve Reactive Manifesto

  • RxJava، جریان های واکنشی RxJava, Reactive Streams

  • خلاصه Summary

سلام RxJava! Hello RxJava!

  • معرفی Introduction

  • راه اندازی RxJava 3.x Setting Up RxJava 3.x

  • سلام RxJava! Hello RxJava!

  • خلاصه Summary

قابل مشاهده و مشاهده کنندگان The Observable And Observers

  • معرفی Introduction

  • قابل مشاهده - ناظر Observable - Observer

  • ایجاد قابل مشاهده Creating Observable

  • ایجاد مشاهده گر Creating Observer

  • قابل مشاهده های گرم و سرد Hot And Cold Observables

  • قابل اتصال قابل مشاهده: چند ریخته گری Connectable Observables : Multi-Casting

  • انواع Variants

  • دفع منابع Disposing Resources

  • خلاصه Summary

اپراتورها Operators

  • معرفی Introduction

  • اپراتورها چیست؟ What Are Operators?

  • انواع اپراتورها Types Of Operators

  • اپراتورها در عمل Operators In Action

  • خلاصه Summary

ترکیب مشاهده پذیرها Combining Observables

  • معرفی Introduction

  • ادغام V/s الحاق Merging V/s Concatenating

  • FlatMap V/s ConcatMap FlatMap V/s ConcatMap

  • دفع منابع انتشار تکراری: amb() Disposing Of Duplicate Emitting Sources : amb()

  • فشرده سازی V/s CombineLatest Zipping V/s CombineLatest

  • گروه بندی و قابل مشاهده گروه بندی شده Grouping And Grouped Observable

  • خلاصه Summary

موضوعات، پخش مجدد و ذخیره سازی: راه هایی برای پخش چندگانه Subjects, Replaying and Caching : Ways to Multicast

  • معرفی Introduction

  • پخش مجدد و ذخیره سازی Replaying And Caching

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

  • اضافه کردن انتشار با استفاده از موضوع Adding Emissions Using Subject

  • موضوع - پیاده سازی های مختلف Subject - Various Implementations

  • خلاصه Summary

همزمانی و موازی سازی Concurrency and Parallelization

  • معرفی Introduction

  • چگونه؟ How To?

  • برنامه ریزان Schedulers

  • اشتراک در () subscribeOn()

  • ObserverOn() observeOn()

  • flatMap() برای دستیابی به همزمانی The flatMap() To Achieve Concurrency

  • خلاصه Summary

بافر، دریچه گاز، سوئیچینگ Buffering, Throttling, Switching

  • معرفی Introduction

  • بافر() و پنجره() Buffer() And Window()

  • اپراتورهای دریچه گاز Throttle Operators

  • switchMap() switchMap()

  • خلاصه Summary

جریان پذیر و پس فشار Flowable and Backpressure

  • معرفی Introduction

  • نیاز به فشار برگشتی Need of Backpressure

  • Backpressuring با Flowable - مشترک Backpressuring with Flowable - Subscriber

  • راهبردهای ایجاد و فشار برگشتی Creation and Backpressure Strategies

  • جریان پذیر در مقابل قابل مشاهده Flowable vs Observable

  • خلاصه Summary

نمایش نظرات

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

برنامه نویسی واکنشی در جاوا با استفاده از RxJava 3.x: ReactiveX [ویدئو]
جزییات دوره
5 h 27 m
60
Packtpub Packtpub
(آخرین آپدیت)
1
5 از 5
ندارد
دارد
دارد
Basics Strong
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Basics Strong Basics Strong

تیم تکنوکرات ها و دوستداران برنامه نویسی