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

دانلود Programming Reactive Systems (Scala 2 version)

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

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

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

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

  • نصب ابزارها برای لینوکس Tools Setup for Linux

  • نصب ابزارها برای مک OS X Tools Setup for Mac OS X

  • نصب ابزارها برای ویندوز Tools Setup for Windows

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

  • درس ۱.۳ مجموعه‌ها (Collections) Lecture 1.3-Collections

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

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

مدل اکتور (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

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

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

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

نمایش نظرات

آموزش برنامه‌نویسی سیستم‌های واکنش‌گرا (نسخه Scala 2)
جزییات دوره
51h 0m
36
(آخرین آپدیت)
1,041
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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

Julien Richard-Foy Julien Richard-Foy

Roland Kuhn Roland Kuhn