کتاب راهکارهای نوین توسعه میکروسرویس‌های بهینه با Quarkus و مدیریت در بستر Kubernetes با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره راهکارهای نوین توسعه میکروسرویس‌های بهینه با Quarkus و مدیریت در بستر Kubernetes

موضوع کلی: توسعه نرم‌افزارهای سازمانی و زیرساخت‌های ابری

موضوع میانی: معماری میکروسرویس و فناوری‌های بومی ابری (Cloud-Native)

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی معماری میکروسرویس و گذار از ساختارهای یکپارچه
  • 2. آشنایی با فریم‌ورک Quarkus و جایگاه آن در توسعه بومی ابری
  • 3. نصب و راه‌اندازی محیط توسعه برای پروژه‌های Quarkus
  • 4. بررسی مدل برنامه‌نویسی واکنشی و غیرمسدودکننده در Quarkus
  • 5. مدیریت تزریق وابستگی با استفاده از CDI
  • 6. توسعه اولین سرویس مبتنی بر REST با Quarkus
  • 7. استفاده از Hibernate Panache برای تعامل بهینه با پایگاه داده
  • 8. پیاده‌سازی اعتبارسنجی داده‌ها در میکروسرویس‌ها
  • 9. مدیریت خطاها و استثناها در معماری توزیع‌شده
  • 10. آشنایی با مفاهیم کانتینری‌سازی و داکر (Docker)
  • 11. ایجاد تصاویر کانتینری بهینه برای برنامه‌های Quarkus
  • 12. مدیریت تنظیمات محیطی و پیکربندی‌های پویا
  • 13. ارتباط بین میکروسرویس‌ها با استفاده از REST Client
  • 14. مفاهیم پیام‌رسانی و استفاده از Kafka در میکروسرویس‌ها
  • 15. امن‌سازی میکروسرویس‌ها با استفاده از پروتکل‌های احراز هویت استاندارد
  • 16. تأمین امنیت در لایه سرویس با استفاده از JWT
  • 17. معرفی پلتفرم کوبرنتیز (Kubernetes) و نقش آن در ارکستراسیون
  • 18. استقرار میکروسرویس‌ها در کلاستر کوبرنتیز
  • 19. مدیریت منابع و مقیاس‌پذیری در کوبرنتیز
  • 20. آشنایی با مفاهیم Serverless و مدل FaaS در محیط‌های ابری
  • 21. توسعه توابع بدون سرور با استفاده از Quarkus Funqy
  • 22. یکپارچه‌سازی Quarkus با Knative برای محیط‌های Serverless
  • 23. مانیتورینگ و مشاهده‌پذیری سرویس‌ها با استفاده از MicroProfile Metrics
  • 24. ردیابی توزیع‌شده درخواست‌ها با استفاده از Jaeger
  • 25. مدیریت سلامت سرویس‌ها با استفاده از Liveness و Readiness Probes
  • 26. بهینه‌سازی مصرف حافظه و زمان شروع (Startup Time) در Quarkus
  • 27. تولید Native Executable با استفاده از GraalVM
  • 28. تست واحد و تست یکپارچه‌سازی در میکروسرویس‌های Quarkus
  • 29. استفاده از Testcontainers برای تست‌های مبتنی بر داکر
  • 30. مدیریت تراکنش‌های توزیع‌شده در معماری میکروسرویس
  • 31. مفاهیم تاب‌آوری و استفاده از الگوهای Circuit Breaker
  • 32. پیاده‌سازی الگوی API Gateway برای مدیریت درخواست‌ها
  • 33. آشنایی با معماری رویداد‌محور (Event-Driven Architecture)
  • 34. مدیریت چرخه حیات میکروسرویس‌ها در محیط‌های CI/CD
  • 35. استفاده از Helm برای بسته‌بندی و استقرار برنامه‌ها
  • 36. امنیت در شبکه میکروسرویس‌ها و استفاده از Service Mesh
  • 37. استراتژی‌های به‌روزرسانی نرم‌افزار در کوبرنتیز
  • 38. ذخیره‌سازی پایدار داده‌ها در کلاستر کوبرنتیز
  • 39. بررسی الگوهای طراحی میکروسرویس برای مقیاس‌پذیری بالا
  • 40. مستندسازی خودکار APIها با استفاده از OpenAPI و Swagger
  • 41. ارائه راهکارهای بومی برای مدیریت لاگ‌ها و گزارش‌گیری متمرکز
  • 42. معماری سیستم‌های توزیع‌شده با تأکید بر پایداری و امنیت
تگ‌ها: Cloud-Native Quarkus برنامه‌نویسی جاوا توسعه بدون‌سرور توسعه میکروسرویس رایانش ابری سامانه‌های توزیع‌شده کوارکوس کوبرنتیز معماری نرم‌افزار

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.