دوره آموزشی میکروسرویسهای جاوا: از طراحی تا استقرار
51 دقیقهمتوسط2025-12-09
مدرسین

Bethan Palmer
Developer
جزئیات دوره
تو این دوره با مفاهیم پایه معماری میکروسرویسها آشنا میشید. Bethan Palmer نشون میده کی و چطور باید از میکروسرویسها استفاده کرد و چطور یک معماری میکروسرویس بهینه طراحی کنید. یاد میگیرید چطور با Java و Spring سرویسهایی بسازید که به عنوان میکروسرویس عمل کنن، چطور اونها رو با Docker و Docker Compose کنار هم استفاده کنید و در نهایت چطور کل معماری میکروسرویس رو پیادهسازی کنید.
تمام مفاهیم اصلی با یک مثال ساده واقعی از یک اپلیکیشن مبتنی بر میکروسرویس توضیح داده میشه تا یادگیری عملی و کاربردی باشه.
اهداف یادگیری
شناسایی اجزای معماری معمولی میکروسرویسها
درک مزایا و معایب استفاده از میکروسرویسها
طراحی سیستمی مبتنی بر معماری میکروسرویس
ساخت سرویس با Java و Spring
پیادهسازی و استقرار یک معماری میکروسرویس
تمام مفاهیم اصلی با یک مثال ساده واقعی از یک اپلیکیشن مبتنی بر میکروسرویس توضیح داده میشه تا یادگیری عملی و کاربردی باشه.
اهداف یادگیری
شناسایی اجزای معماری معمولی میکروسرویسها
درک مزایا و معایب استفاده از میکروسرویسها
طراحی سیستمی مبتنی بر معماری میکروسرویس
ساخت سرویس با Java و Spring
پیادهسازی و استقرار یک معماری میکروسرویس
سرفصل ها
مقدمه
- برنامههای خود را با میکروسرویسها ساده کنید
استقرار میکروسرویسها در جاوا
- ایجاد سرویسی برای مدیریت کاربران
- ایجاد یک نقطه پایانی REST در جاوا برای مدیریت کاربران
- ساخت سرویس با Spring برای مدیریت سفارشات
- ساخت نقاط پایانی سفارش با Spring
داکرایز کردن میکروسرویسها در جاوا
- داکر کردن یک میکروسرویس کاربر جاوا
- داکر کردن یک میکروسرویس سفارش جاوا
- کشف سرویس با Docker Compose
اتصال میکروسرویسها در جاوا
- اتصال میکروسرویسهای جاوا
- تست یکپارچهسازی میکروسرویسهای جاوا
استقرار میکروسرویسها در جاوا
- ارسال تصاویر داکر به داکر هاب
- استقرار با Docker Compose
نتیجهگیری
- منابع یادگیری بیشتر در مورد میکروسرویسها
دوره های مرتبط
- دوره آموزشی ساخت میکروسرویس ها جاوا با gRPC
- دوره آموزشی پردازش JSON با Java EE
- دوره آموزشی تحویل مداوم برای برنامههای جاوا ابر بومی
- دوره آموزشی یادگیری جامع کوارکوس
- دوره آموزشی توسعه توابع AWS Lambda با Kotlin
- دوره آموزشی میکروسرویسهای جاوا با GraalVM
- دوره آموزشی یادگیری Quarkus
- دوره آموزشی توسعه Cloud-Native با استفاده از جاوا با Eclipse MicroProfile (آپدیت 2019)