آموزش برنامه‌نویسی سیستم‌های واکنش‌گرا (Reactive Systems) - آخرین آپدیت

دانلود Programming Reactive Systems

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: برنامه‌نویسی واکنش‌گرا مجموعه‌ای از تکنیک‌ها برای پیاده‌سازی سیستم‌های مقیاس‌پذیر، تاب‌آور و پاسخ‌گو بر اساس مانیفست واکنش‌گرا (Reactive Manifesto) است. این سیستم‌ها بر پایه تبادل پیام‌های غیرهمزمان بنا شده‌اند و بلوک‌های سازنده اصلی آن‌ها هندلرهای رویداد (Event Handlers) هستند. در این دوره آموزشی، نحوه پیاده‌سازی سیستم‌های واکنش‌گرا در زبان Scala و فریم‌ورک Akka با استفاده از انتزاع‌های سطح بالا مانند Actorها، محاسبات غیرهمزمان و استریم‌های واکنش‌گرا آموزش داده می‌شود. آنچه در این دوره خواهید آموخت: - استفاده، تبدیل و ترتیب‌بندی محاسبات غیرهمزمان با استفاده از مقادیر Future - نوشتن سیستم‌های واکنش‌گرا و همزمان بر پایه Actorها و تبادل پیام با استفاده از Akka Untyped و Akka Typed - طراحی سیستم‌های تاب‌آور در برابر خطاها - پیاده‌سازی سیستم‌هایی که بتوانند متناسب با حجم متغیر درخواست‌ها، مقیاس‌پذیر شوند - تبدیل و مصرف استریم‌های بی‌نهایت و متناوب داده با Akka Stream به صورت غیرمسدودکننده (Non-blocking) - درک نحوه کنترل جریان داده‌ها توسط مکانیزم فشار معکوس (Back-pressure)

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

مقدمه، مرور و برنامه‌نویسی غیرهمزمان Introduction, Recap and Asynchronous Programming

  • مقدمه‌ای بر برنامه‌نویسی سیستم‌های واکنش‌گرا Introduction to Programming Reactive Systems

  • درس ۱.۲: توابع و تطبیق الگو (Pattern Matching) Lecture 1.2-Functions and Pattern Matching

  • درس ۱.۳: کالکشن‌ها Lecture 1.3-Collections

  • درس ۱.۴: برنامه‌نویسی غیرهمزمان Lecture 1.4-Asynchronous Programming

  • درس ۱.۵: فیوچرها (Futures) Lecture 1.5-Futures

مدل اکتور (The Actor Model) The Actor Model

  • درس ۲.۱: مقدمه؛ چرا اکتورها؟ Lecture 2.1-Introduction: why actors?

  • درس ۲.۲: مدل اکتور Lecture 2.2-The Actor Model

  • درس ۲.۳: مفاهیم پردازش پیام Lecture 2.3-Message Processing Semantics

  • درس ۲.۴: طراحی سیستم‌های اکتور Lecture 2.4-Designing Actor Systems

  • درس ۲.۵: تست سیستم‌های اکتور Lecture 2.5-Testing Actor Systems

مدیریت خطا و وضعیت Handling Failure and State

  • درس ۳.۱: مدیریت خطا با اکتورها Lecture 3.1-Failure Handling With Actors

  • درس ۳.۲: نظارت بر چرخه حیات و هسته خطا Lecture 3.2-Lifecycle Monitoring and The Error Kernel

  • درس ۳.۳: وضعیت پایدار اکتور Lecture 3.3-Persistent Actor State

محاسبات توزیع شده Distributed Computing

  • درس ۴.۱: توزیع شدگی اکتورها (بخش اول) Lecture 4.1-Actors Are Distributed (part 1)

  • درس ۴.۲: توزیع شدگی اکتورها (بخش دوم) Lecture 4.2-Actors Are Distributed (part 2)

  • درس ۴.۳: سازگاری نهایی (Eventual Consistency) Lecture 4.3-Eventual Consistency

  • درس ۴.۴: ترکیب اکتورها Lecture 4.4-Actor Composition

  • درس ۴.۵: مقیاس‌پذیری Lecture 4.5-Scalability

  • درس ۴.۶: پاسخ‌گویی Lecture 4.6-Responsiveness

اکتورهای تایپ‌شده (Typed Actors) Typed Actors

  • درس ۵.۱: مقدمه‌ای بر پروتکل‌ها Lecture 5.1-Introduction to Protocols

  • درس ۵.۲: پروتکل‌ها در Akka Typed Lecture 5.2-Protocols in Akka Typed

  • درس ۵.۳: تست رفتارهای Akka Typed Lecture 5.3-Testing Akka Typed Behaviors

  • درس ۵.۴: امکانات Akka Typed Lecture 5.4-Akka Typed Facilities

  • درس ۵.۵: پایداری در Akka Typed Lecture 5.5-Akka Typed Persistence

  • درس ۵.۶: بازبینی نظارت (Supervision) Lecture 5.6-Supervision revisited

پردازش استریم Stream Processing

  • درس ۶.۱: پردازش استریم Lecture 6.1-Stream Processing

  • درس ۶.۲: معرفی مفاهیم استریم‌های واکنش‌گرا Lecture 6.2-Introducing Reactive Streams Semantics

  • درس ۶.۳: استریم‌های Akka Lecture 6.3-Akka Streams

  • درس ۶.۴: مدیریت خطا و نرخ پردازش Lecture 6.4-Failure handling and processing rate

پردازش پیشرفته استریم Advanced Stream Processing

  • درس ۷.۱: پروتکل‌های استریم و ترکیب استریم‌ها Lecture 7.1-Streaming Protocols & Stream Composition

  • درس ۷.۲: عملیات Stateful و مقادیر متریالیزه شده Lecture 7.2-Stateful operations and materialized values

  • درس ۷.۳: عملیات Fan-in و Fan-out Lecture 7.3-Fan-in and Fan-out operations

  • درس ۷.۴: یکپارچه‌سازی استریم‌ها با اکتورهای Typed Lecture 7.4-Integrating Streams with (Typed) Actors

نمایش نظرات

آموزش برنامه‌نویسی سیستم‌های واکنش‌گرا (Reactive Systems)
جزییات دوره
49h 53m
33
(آخرین آپدیت)
3,428
3.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده

Julien Richard-Foy Julien Richard-Foy

Roland Kuhn Roland Kuhn