آموزش Quarkus: میکروسرویس‌ها - آخرین آپدیت

دانلود Quarkus: Microservices

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: ساخت میکروسرویس‌هایی که در برابر خطا مقاوم باشند و به راحتی قابل مانیتورینگ باشند، یکی از چالش‌های اصلی در اپلیکیشن‌های مدرن Cloud-native است. در این دوره آموزشی (Quarkus: Microservices)، شما یاد می‌گیرید که چگونه با استفاده از Quarkus، میکروسرویس‌های تاب‌آور بسازید. ابتدا نحوه ایجاد نقاط انتهایی (Endpoints) از نوع REST و gRPC را بررسی می‌کنید. سپس با پیاده‌سازی الگوهای تحمل خطا (Fault Tolerance) و تاب‌آوری برای مدیریت بهینه خرابی‌های سرویس، و همچنین استفاده از متریک‌ها و Health Checkها برای نظارت آشنا می‌شوید. در نهایت، نحوه کامپایل میکروسرویس‌ها به فایل‌های اجرایی Native با استفاده از GraalVM و استقرار آن‌ها در محیط‌های کانتینری را خواهید آموخت. پس از پایان این دوره، شما مهارت‌های لازم برای ساخت میکروسرویس‌های آماده تولید (Production-ready) را که در محیط‌های ابری عملکرد فوق‌العاده‌ای دارند، به دست خواهید آورد.

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

ساخت نقاط انتهایی REST Building REST Endpoints

  • مقدمه‌ای بر Quarkus و میکروسرویس‌ها Quarkus: Microservices

  • درک مفاهیم میکروسرویس‌ها Understanding Microservices

  • ساخت نقاط انتهایی REST Building REST Endpoints

  • دمو: پیاده‌سازی Trade REST Endpoint Demo: Implementing the Trade REST Endpoint

  • اجرا و تست نقاط انتهایی REST Executing and Testing REST Endpoints

  • دمو: اجرا و تست Trade REST Endpoint Demo: Executing and Testing the Trade REST Endpoint

  • مستندسازی APIها با OpenAPI Documenting APIs with OpenAPI

  • دمو: پیکربندی و مشاهده مستندات OpenAPI Demo: Configuring and Viewing the OpenAPI Documentation

ساخت نقاط انتهایی gRPC Building gRPC Endpoints

  • ساخت سرویس‌های gRPC Building gRPC Services

  • دمو: پیاده‌سازی سرویس Currency gRPC Demo: Implementing the Currency gRPC Service

  • اجرا و تست سرویس‌های gRPC Executing and Testing gRPC Services

  • دمو: اجرا و تست سرویس Currency gRPC Demo: Executing and Testing the Currency gRPC Service

ارتباطات بین سرویسی Inter-service Communication

  • الگوهای ارتباطی Communication Patterns

  • فراخوانی میکروسرویس‌های gRPC Invoking gRPC Microservices

  • دمو: پیاده‌سازی ارتباطات gRPC Demo: Implementing gRPC Communication

  • فراخوانی میکروسرویس‌های REST Invoking REST Microservices

  • دمو: پیاده‌سازی ارتباطات REST Client Demo: Implementing REST Client Communication

  • تست ارتباطات بین سرویسی Testing Inter-service Communication

  • دمو: اجرا و تست ارتباطات بین سرویسی Demo: Executing and Testing Inter-service Communication

پیاده‌سازی تحمل خطا و تاب‌آوری Implementing Fault Tolerance and Resilience

  • درک تحمل خطا و تاب‌آوری Understanding Fault Tolerance and Resilience

  • مفهوم Fault Tolerance Fault Tolerance

  • مکانیزم Fallback Fallback

  • مکانیزم Retry Retry

  • دمو: پیاده‌سازی Fallback و افزودن منطق Retry Demo: Implementing Fallback and Adding Retry Logic

مانیتورینگ میکروسرویس‌ها Monitoring Microservices

  • درک قابلیت مشاهده (Observability) Understanding Observability

  • درک سیستم لاگینگ (Logging) Understanding Logging

  • دمو: افزودن و پیکربندی لاگینگ Demo: Adding and Configuring Logging

  • پیاده‌سازی Health Checkها Implementing Health Checks

  • دمو: پیاده‌سازی و اجرای Health Checkها Demo: Implementing and Executing Health Checks

  • افزودن متریک‌های اپلیکیشن Adding Application Metrics

  • دمو: افزودن متریک‌های سفارشی Demo: Adding Custom Metrics

استقرار و ارکستراسیون Cloud-native Cloud-native Deployment and Orchestration

  • درک فایل‌های اجرایی Native Understanding Native Executables

  • دمو: ساخت فایل‌های اجرایی Native Demo: Building Native Executables

  • کانتینری کردن میکروسرویس‌ها Containerizing Microservices

  • دمو: ساخت و اجرای اپلیکیشن کانتینری Demo: Building and Executing the Containerized Application

  • ارکستراسیون کانتینرها Orchestrating Containers

  • دمو: استقرار اپلیکیشن کانتینری Demo: Deploying the Containerized Application

  • منابع تکمیلی Additional Resources

نمایش نظرات

آموزش Quarkus: میکروسرویس‌ها
جزییات دوره
2h 24m
38
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
6
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Antonio Goncalves Antonio Goncalves

توسعه دهنده، نویسنده کتاب، سخنران بین المللی، عاشق کوارکوس