آموزش برنامه نویسی واکنشی در جاوا 8 با RxJava

Reactive Programming in Java 8 With RxJava

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: رایانش ابری در چند سال گذشته چشم انداز توسعه دهندگان نرم افزار را تغییر داده است. با گسترش مقیاس سیستم های ما، انتظارات کاربران ما به نسبت افزایش یافته است. سطح پاسخگویی و انعطاف‌پذیری مورد نیاز برنامه‌های کاربردی مبتنی بر ابر مدرن، رویکرد استاندارد «یک رشته منطقی» ما را به نرم‌افزار تحت فشار قرار داده است. این رویکرد ساده‌سازی را برای توسعه‌دهنده نرم‌افزار فراهم می‌کند، اما می‌تواند در مواجهه با محیط مبتنی بر ابر کوتاهی کند و اغلب به طور کامل از سخت‌افزار زیربنایی استفاده نمی‌کند. این دوره برنامه‌نویسی واکنش‌گرا و مستاجرین مانیفست واکنش‌گرا با استفاده از جاوا 8 را با مواد تکمیلی برای جاوا 7 پوشش می‌دهد. و برنامه‌های انعطاف‌پذیری که حتی در حالت‌های شکست، به خوبی رفتار می‌کنند.

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

مفاهیم واکنشی عملکردی Functional Reactive Concepts

  • دستور کار دوره Course Agenda

  • معرفی Introduction

  • برنامه نویسی تابعی - توابع خالص Functional Programming - Pure Functions

  • برنامه نویسی کاربردی - به عنوان شهروندان درجه یک عمل می کند Functional Programming - Functions as First Class Citizens

  • برنامه نویسی تابعی - توابع مرتبه بالا Functional Programming - High Order Functions

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

  • مانیفست واکنشی - رویداد محور The Reactive Manifesto - Event Driven

  • مانیفست واکنشی - مقیاس پذیر The Reactive Manifesto - Scalable

  • مانیفست واکنشی - انعطاف پذیر The Reactive Manifesto - Resilient

  • مانیفست واکنشی - پاسخگو The Reactive Manifesto - Responsive

ایجاد، ترکیب و فیلتر قابل مشاهده Observable Creation, Composition, and Filtering

  • معرفی ماژول Module Introduction

  • ایجاد قابل مشاهده - چرخه حیات Observable Creation - Lifecycle

  • ایجاد قابل مشاهده - انواع Observable Creation - Types

  • ایجاد قابل مشاهده - زمانبندی ها Observable Creation - Schedulers

  • آفرینش قابل مشاهده - عمل خلقت Observable Creation - The Act of Creation

  • نمایش خلقت قابل مشاهده Observable Creation Demonstration

  • ترکیب بندی Composition

  • فیلتر کردن Filtering

  • بررسی ماژول Module Review

تحولات قابل مشاهده و عملیات مشروط Observables Transformations and Conditional Operations

  • معرفی ماژول Module Introduction

  • تحولات - نقشه برداری Transformations - Mapping

  • تبدیل - اسکن Transformations - Scanning

  • Transformations - Group By Transformations - Group By

  • تحولات - بافر Transformations - Buffer

  • عملیات مشروط Conditional Operations

  • بررسی ماژول Module Review

قابل اتصال و مدیریت منابع Connectable Observables and Resource Management

  • معرفی ماژول Module Introduction

  • قابل اتصال قابل مشاهده Connectable Observables

  • مدیریت منابع Resource Management

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

  • بررسی ماژول Module Review

الگوهای پیاده سازی Implementation Patterns

  • معرفی ماژول Module Introduction

  • کد رویداد محور - مقدمه Event Driven Code - Introduction

  • تظاهرات مبتنی بر رویداد Event Driven Demonstration

  • فروشگاه داده - مقدمه Data Store - Introduction

  • مروری بر مثال فروشگاه داده Data Store Example Overview

  • نمایش فروشگاه داده - قسمت 1 Data Store Demonstration - Part 1

  • نمایش فروشگاه داده - قسمت 2 Data Store Demonstration - Part 2

  • بررسی ماژول Module Review

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش برنامه نویسی واکنشی در جاوا 8 با RxJava
جزییات دوره
2h 30m
39
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
222
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Russell Elledge Russell Elledge

راسل اِلج ، یک تکنسین با بیش از 20 سال تجربه توسعه نرم افزار ، متخصص در معماری خدمات گرا در مقیاس بزرگ است. وی معتقد است که به تکنسین های نرم افزار کمک می کند نه تنها کاری که یک فناوری انجام می دهد ، بلکه چگونگی استفاده بهینه از این فناوری بدون مشکل را درک کنند. با تأکید بر مبانی علوم کامپیوتر و تمایل به بهبود دانش و زندگی کاری همکاران ، راسل تلاش می کند تا هم دانش آموز و هم مربی اطرافیان باشد.