لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
برنامه نویسی واکنشی در جاوا با استفاده از 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
مبانی 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
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
نمایش نظرات