توضیحات
آموزش برنامه نویسی و ساخت REST API واکنش گرا در Spring Boot و Spring WebFlux
نام دوره : Build Reactive REST APIs with Spring WebFlux and Spring Boot
پیش نیاز:
- نیاز به دانش اولیه زبان برنامه نویسی جاوا و Apache Maven دارید
- نیاز به دانش اولیه Spring Boot و Spring Data JPA دارید
توضیحات:
این دوره در مورد برنامه نویسی واکنش گرا با استفاده از Spring WebFlux و Spring Boot است. ناهمزمان و غیر مسدود کننده است.
امروزه Spring Framework به طور گسترده در بین توسعه دهندگان جاوا استفاده می شود و به طور خاص Spring Boot تقاضای زیادی دارد.
در این دوره شما برنامه نویسی واکنشگرا با Spring Boot را یاد خواهید گرفت.
برنامه نویسی واکنش گرا را با کتابخانه Project Reactor یاد خواهید گرفت.
ابتدا خواهید فهمید که چرا به API های Reactive REST نسبت به API های REST سنتی نیاز دارید.
جدا از این در آموزش برنامه نویسی و ساخت REST API واکنش گرا در Spring Boot و Spring WebFlux یاد خواهید گرفت –
- فشار پشت چیست؟
- جریان مبتنی بر رویداد
- مشخصات جریان واکنشی
- با کتابخانه Project Reactor، انواع واکنشگرای Flux و Mono را یاد خواهید گرفت. روش های مختلف ارائه شده در Flux و Mono. فشار برگشتی را با متدهای request() و cancel() یاد خواهید گرفت.
- شما زمانبندی های مختلف را در جریان های واکنشی یاد خواهید گرفت.
- زمانبندی فوری
- زمانبندی موازی
- زمانبندی مجرد
- زمانبند محدود الاستیک
پس از داشتن دانش اولیه برنامه نویسی واکنش گرا، با Spring Boot به Spring WebFlux خواهیم رفت. نقطه پایانی کاربردی را با RouterFunction و HandlerFunction خواهید آموخت.
سپس یاد خواهید گرفت که API های غیر مسدود کننده REST را با Spring WebFlux و Spring Data R2DBC به همراه پایگاه داده MySQL بسازید.
Spring Data R2DBC برای تعامل با پایگاه داده های SQL درست مانند Spring Data JPA استفاده می شود. در Reactive Stack Spring Data R2DBC جایگزین Spring Data JPA است.
ما عملیات CRUD (ایجاد/خواندن/بهروزرسانی/حذف) را با استفاده از پایگاه داده Spring Data R2DBC و MySQL انجام خواهیم داد.
در اینجا روش های مختلف HTTP مانند GET، POST، PUT و DELETE پوشش داده شده است.
پلتفرمهای پخش ویدیو نمونهای عالی برای APIهای واکنشگرا و آنچه این دوره پوشش میدهد.
در اینجا ما برنامه پخش ویدیو را درست مانند YouTube با استفاده از Spring WebFlux ایجاد خواهیم کرد.
دوره آموزش برنامه نویسی و ساخت REST API واکنش گرا در Spring Boot و Spring WebFlux برای چه کسانی است:
هر برنامهنویس جاوا که میخواهد برنامهنویسی واکنشگرا را با Spring Boot و Spring WebFlux یاد بگیرد
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید