کتاب جاوا و معماری میکروسرویس با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره جاوا و معماری میکروسرویس

موضوع کلی: برنامه‌نویسی پیشرفته جاوا

موضوع میانی: Java and the age of transformation

📋 سرفصل‌های دوره

  • 1. مبانی برنامه‌نویسی شیءگرا در جاوا
  • 2. آشنایی با محیط توسعه مجتمع (IDE) برای جاوا
  • 3. نصب و پیکربندی Java Development Kit (JDK)
  • 4. متغیرها، انواع داده و عملگرها در جاوا
  • 5. ساختارهای کنترلی: شرط‌ها و حلقه‌ها
  • 6. آرایه‌ها و مجموعه‌ها در جاوا
  • 7. کلاس‌ها و اشیاء: تعریف و ایجاد
  • 8. وراثت و چندریختی در جاوا
  • 9. اینترفیس‌ها و کلاس‌های انتزاعی
  • 10. مدیریت استثنائات در جاوا
  • 11. ورودی و خروجی فایل‌ها در جاوا
  • 12. مقدمه‌ای بر پایگاه داده و JDBC
  • 13. آشنایی با طراحی رابط کاربری گرافیکی (GUI) با جاوا
  • 14. مفاهیم میکروسرویس‌ها و مزایا
  • 15. معماری میکروسرویس در مقابل معماری یکپارچه
  • 16. انتخاب فریم‌ورک مناسب برای میکروسرویس‌ها (Spring Boot, Micronaut)
  • 17. ساخت اولین میکروسرویس با Spring Boot
  • 18. مدیریت وابستگی‌ها با Maven یا Gradle
  • 19. ارتباطات بین میکروسرویس‌ها: RESTful API
  • 20. ارتباطات بین میکروسرویس‌ها: پیام‌رسانی (Message Queues)
  • 21. مفاهیم API Gateway و الگوهای طراحی آن
  • 22. الگوی Circuit Breaker برای افزایش پایداری
  • 23. الگوی Service Discovery و ثبت سرویس
  • 24. مفاهیم Containerization با Docker
  • 25. استقرار میکروسرویس‌ها با Docker Compose
  • 26. آشنایی با Kubernetes و مدیریت کانتینرها
  • 27. مانیتورینگ و لاگینگ میکروسرویس‌ها
  • 28. مقایسه ابزارهای مانیتورینگ (Prometheus, Grafana)
  • 29. امنیت میکروسرویس‌ها: احراز هویت و مجوز
  • 30. تست میکروسرویس‌ها: تست واحد و تست یکپارچگی
  • 31. استفاده از Mockito برای تست واحد
  • 32. الگوی طراحی CQRS در میکروسرویس‌ها
  • 33. الگوی طراحی Event Sourcing
  • 34. مفاهیم کشینگ (Caching) در میکروسرویس‌ها
  • 35. مقایسه انواع کش (Redis, Memcached)
  • 36. استفاده از RabbitMQ برای پیام‌رسانی ناهمزمان
  • 37. الگوی Saga برای مدیریت تراکنش‌های توزیع‌شده
  • 38. مقایسه gRPC و RESTful API
  • 39. بهینه‌سازی عملکرد میکروسرویس‌ها
  • 40. مقیاس‌پذیری میکروسرویس‌ها
  • 41. استقرار میکروسرویس‌ها در ابر (Cloud)
  • 42. مفاهیم DevOps و CI/CD
  • 43. استفاده از Jenkins برای اتوماسیون فرایند استقرار
  • 44. الگوهای طراحی میکروسرویس‌ها: Backend for Frontend (BFF)
  • 45. ملاحظات مربوط به مدیریت داده در میکروسرویس‌ها

نظرات

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

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