دوره آموزشی
دوبله زبان فارسی
تسلط به پیاده سازی عملی میکروسرویس های اسپرینگ بوت
✅ سرفصل و جزئیات آموزش
در این دوره با پیاده سازی میکروسرویس های مبتنی بر اسپرینگ بوت و معماری RESTful API آشنا می شوید.
آنچه یاد خواهید گرفت
- شما یاد می گیرید که میکروسرویس های مبتنی بر اسپرینگ بوت ایجاد کنید.
- شما مفهوم میکروسرویس discovery service و Service registry را یاد می گیرید.
- شما مفهوم میکروسرویس config server را یاد می گیرید.
- شما مفهوم میکروسرویس API gateway را یاد می گیرید.
- شما مفهوم میکروسرویس مدار شکن را یاد می گیرید.
- شما مفهوم میکروسرویس احراز هویت API را با keyclock و Oauth2 یاد می گیرید.
پیش نیازهای دوره
- مبانی زبان برنامه نویسی جاوا
- مبانی اسپرینگ بوت
توضیحات دوره
شما پیاده سازی میکروسرویس های مبتنی بر اسپرینگ بوت و معماری RESTful API را از ابتدا در یک رویکرد گام به گام عملی می آموزید.
معماری میکروسرویس ها دارای مزایای بسیاری مانند زیر است:
- بهبود بهره وری
- انعطاف پذیری بهتر
- افزایش مقیاس پذیری
- یکپارچه سازی مداوم و تحویل مداوم (CI/CD)
- بهینه سازی عملکرد کسب و کار
- و بسیاری موارد دیگر
ما بسیاری از مفاهیم مهم معماری میکروسرویس ها را پیاده خواهیم کرد مانند:
- Config Server برای Spring Cloud
- Spring Cloud Bus
- Spring Cloud Netflix Eureka
- مدار شکن Spring Cloud
- Spring Cloud Sleuth
- Spring Cloud Gateway
- Spring Cloud Stream
ما بسیاری از پروژه های اسپرینگ بوت را از ابتدا از Spring Initializer ایجاد خواهیم کرد، برخی از میکروسرویس ها بر اساس mongodb و برخی با پایگاه داده mysql کار خواهند کرد.
این دوره برای چه کسانی مناسب است؟
- کسی که می خواهد معماری میکروسرویس را با استفاده از جاوا و اسپرینگ بوت یاد بگیرد و پیاده کند.
تسلط به پیاده سازی عملی میکروسرویس های اسپرینگ بوت
-
بررسی دوره 01:44
-
ایجاد و راه اندازی سرویس محصول 02:54
-
ایجاد کلاس انتیتی محصول با حاشیه نویسی 04:32
-
ایجاد مخزن محصول 01:32
-
ایجاد کنترلر و اندپوینت های GET و POST 08:12
-
تست اندپوینت GET و POST با Postman 03:53
-
ایجاد و راه اندازی سرویس رزرو 02:27
-
آشنایی با Discovery service و Service registry 05:50
-
ایجاد و راه اندازی Discovery Service 04:28
-
رجیستر سرویس محصول به عنوان کلاینت در Discovery service 09:43
-
رجیستر سرویس رزرو به عنوان کلاینت در Discovery service 05:28
-
آشنایی با config server و پیکربندی متمرکز 03:07
-
ایجاد مخزن گیت و افزودن فایل های ویژگی 03:25
-
ایجاد توکن گیت هاب و استفاده در Intellij برای پوش کردن کد 02:51
-
ایجاد و راه اندازی سرویس پیکربندی 01:35
-
پیکربندی config server - واکشی ویژگی های مختلف مبتنی بر پروفایل از گیت هاب 07:15
-
اتصال سرویس رزرو به config server در پروفایل توسعه دهنده 09:01
-
اتصال سرویس محصول به config server در پروفایل توسعه دهنده 06:37
-
مقدمه RefreshScope 02:42
-
پیاده سازی RefreshScope - بخش 1 14:35
-
پیاده سازی RefreshScope - بخش 2 03:38
-
راه اندازی HarshiCorp vault - بخش 1 01:11
-
راه اندازی HarshiCorp vault - بخش 2 03:43
-
ذخیره secret های سرویس رزرو در Vault 09:48
-
دریافت داده vault در میکروسرویس 14:40
-
پیاده سازی کارگزار پیام 03:50
-
نصب RabbiMQ 04:53
-
استفاده از RabbitMQ در میکروسرویس 07:03
-
فیکس کردن مشکل واکشی vault secret 09:21
-
API Gateway چیست؟ 04:16
-
راه اندازی و پیکربندی API gateway 12:15
-
تست APIs با API Gateway - بخش 1 07:30
-
تست APIs با API Gateway - بخش 2 03:59
-
نصب و راه اندازی سرور Keycloak 03:33
-
پیکربندی کلاینت و کاربر keycloak 09:44
-
پیکربندی فیلتر spring security در API Gateway برای رهگیری درخواست 12:36
-
پیکربندی سرویس محصول به عنوان سرور منبع 07:30
-
تست امنیت API Gateway و Keycloak 11:01
-
بررسی الگوی مدارشکن 03:11
-
ایجاد پروژه سهام از استارتر اسپرینگ بوت 03:51
-
پیاده سازی مخزن و کنترلر انتیتی 10:06
-
پیکربندی ویژگی ها برای سرویس سهام 15:25
-
پیاده سازی مخزن کنترلر انتیتی برای سرویس رزرو 12:39
-
پیاده سازی فراخوانی کلاینت Feign از رزرو تا سرویس سهام 12:41
-
افزودن مدارشکن به سرویس رزرو 09:38
مشخصات آموزش
تسلط به پیاده سازی عملی میکروسرویس های اسپرینگ بوت
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:45
- مدت زمان :05:00:09
- حجم :3.3GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy