آموزش استریم‌های واکنش‌گرا با Spring WebFlux 7 - آخرین آپدیت

دانلود Reactive Streams Using Spring WebFlux 7

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: سرویس‌های مدرن باید در شرایط بار زیاد پاسخگو باقی بمانند، در حالی که معماری‌های سنتی مسدودکننده (Blocking) در مقیاس‌پذیری با مشکل مواجه هستند. در این دوره آموزشی، «استریم‌های واکنش‌گرا با Spring WebFlux 7»، شما یاد می‌گیرید که چگونه سرویس‌های HTTP کاملاً واکنش‌گرا (Reactive) را با استفاده از استک غیرمسدودکننده Spring بسازید. در ابتدا، با مفاهیم استریم‌های واکنش‌گرا، Mono، Flux و فشار معکوس (Backpressure) و نحوه شکل‌دهی آن‌ها به مدیریت درخواست‌ها آشنا می‌شوید. سپس، نحوه پیاده‌سازی نقاط انتهایی HTTP را با استفاده از کنترلرهای حاشیه‌نویسی شده (Annotated Controllers) و مسیریابی تابعی (Functional Routing)، شامل مدیریت استاندارد خطاها و نسخه‌بندی API خواهید آموخت. در نهایت، یاد می‌گیرید که چگونه منابع داده واکنش‌گرا را یکپارچه کنید، قابلیت مشاهده (Observability) را با Micrometer و Observation اضافه نمایید و جریان‌های واکنش‌گرا را به‌صورت قطعی تست کنید. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم برای طراحی، ساخت، تست و اجرای سرویس‌های واکنش‌گرای آماده تولید را با استفاده از Spring WebFlux 7 و Spring Boot 4 به دست خواهید آورد.

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

معرفی دوره و انگیزه‌های سیستم‌های واکنش‌گرا Course overview and reactive motivation

  • چرا سیستم‌های واکنش‌گرا اهمیت دارند Why reactive systems matter

  • معرفی Spring Webflux 7 و بررسی کلی دوره Introducing Spring Webflux 7 and course overview

  • دمو: مقایسه عملی حالت مسدودکننده در مقابل غیرمسدودکننده Demo: Blocking vs. non-blocking in action

مبانی استریم‌های واکنش‌گرا با Mono و Flux Reactive streams fundamentals with Mono and Flux

  • درک استریم‌های واکنش‌گرا با Mono و Flux Understanding reactive streams with Mono and Flux

  • ساخت خط لوله‌های واکنش‌گرا و مدیریت جریان داده Building reactive pipelines and managing data flow

  • دمو: کاوش در استریم‌های واکنش‌گرا با Mono و Flux Demo: Exploring reactive streams with Mono and Flux

ساخت نقاط انتهایی HTTP واکنش‌گرا با WebFlux Building reactive HTTP endpoints with WebFlux

  • بررسی کلی مدل‌های نقطه انتهایی WebFlux Overview of WebFlux endpoint models

  • دمو: ساخت نقاط انتهایی با کنترلرهای حاشیه‌نویسی شده Demo: Building endpoints with annotated controllers

  • دمو: ساخت نقاط انتهایی با مسیریابی تابعی Demo: Building endpoints with functional routing

  • دمو: مقایسه دو رویکرد پیاده‌سازی Demo: Comparing the two approaches

نسخه‌بندی API و مدیریت خطا در Spring 7 API versioning and error handling in Spring 7

  • طراحی APIهای تکامل‌پذیر و خطاهای یکپارچه Designing evolving APIs and consistent errors

  • دمو: پیاده‌سازی نسخه‌بندی API و مدیریت خطا در Spring WebFlux Demo: Applying API versioning and error handling in Spring WebFlux

دسترسی واکنش‌گرا به داده‌ها و استریمینگ نتایج Reactive data access and streaming results

  • کار با داده‌ها و استریم‌های واکنش‌گرا Working with reactive data and streams

  • دمو: دسترسی واکنش‌گرا به داده‌ها و استریمینگ در عمل Demo: Reactive data access and streaming in action

قابلیت مشاهده با Observation و Micrometer Observability with Observation and Micrometer

  • درک قابلیت مشاهده در اپلیکیشن‌های واکنش‌گرا Understanding observability in reactive applications

  • دمو: افزودن قابلیت مشاهده به نقاط انتهایی واکنش‌گرا Demo: Adding observability to reactive endpoints

تست قطعی سرویس‌های واکنش‌گرا Testing reactive services deterministically

  • درک تست‌های قطعی در سیستم‌های واکنش‌گرا Understanding deterministic testing in reactive systems

  • دمو: تست ناشران (Publishers) و نقاط انتهایی واکنش‌گرا Demo: Testing reactive publishers and endpoints

بسته‌بندی، اجرا و گام‌های بعدی Packaging, running, and next steps

  • جمع‌بندی و گام‌های بعدی Wrapping up and next steps

  • دمو: اجرا و بازرسی اپلیکیشن Demo: Running and inspecting the application

نمایش نظرات

آموزش استریم‌های واکنش‌گرا با Spring WebFlux 7
جزییات دوره
1h 27m
20
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
2
از 5
دارد
دارد
دارد
Jaecee Grant
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jaecee Grant Jaecee Grant

جی‌سی (Jaecee) نویسنده قراردادی در Pluralsight است و در آنجا محتوای آزمایشگاهی عملی توسعه می‌دهد که به یادگیرندگان در کسب مهارت‌های دنیای واقعی کمک می‌کند. او دارای مدرک کارشناسی ارشد در مدیریت و تحلیل داده‌ها و کارشناسی علوم کامپیوتر از دانشگاه یوتا است. جی‌سی سابقه قوی در توسعه نرم‌افزار با تجربه در استک‌های تکنولوژی مختلف دارد. او در سازمان‌هایی مانند Intermountain Healthcare، Goldman Sachs، Microsoft و Kantata فعالیت کرده و اپلیکیشن‌های غنی از امکانات را با استفاده از Ruby on Rails و React ساخته است. تخصص‌های او شامل بهترین روش‌های توسعه نرم‌افزار، امنیت و پردازش زبان طبیعی است. او از کار با استک‌های مختلف لذت می‌برد اما با فریم‌ورک‌های مبتنی بر JavaScript و Ruby on Rails راحت‌تر است. در اوقات فراغت، جی‌سی به قلاب‌بافی، صنایع دستی، رقص (باله، جاز و تپ)، نواختن پیانو و ویولن، هایکینگ و گذراندن وقت با خانواده‌اش علاقه دارد.