دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

تسلط به پیاده سازی عملی میکروسرویس های اسپرینگ بوت

تسلط به پیاده سازی عملی میکروسرویس های اسپرینگ بوت

✅ سرفصل و جزئیات آموزش

در این دوره با پیاده سازی میکروسرویس های مبتنی بر اسپرینگ بوت و معماری 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

1,975,000 395,000 تومان

مشخصات آموزش

تسلط به پیاده سازی عملی میکروسرویس های اسپرینگ بوت

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:45
  • مدت زمان :05:00:09
  • حجم :3.3GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
11,099,500 2,219,900 تومان
  • زمان: 28:06:16
  • تعداد درس: 215
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,174,500 1,034,900 تومان
  • زمان: 13:06:34
  • تعداد درس: 131
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,911,500 1,182,300 تومان
  • زمان: 14:58:31
  • تعداد درس: 104
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,772,500 954,500 تومان
  • زمان: 12:05:03
  • تعداد درس: 98
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,167,000 833,400 تومان
  • زمان: 10:33:58
  • تعداد درس: 90
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
11,659,000 2,331,800 تومان
  • زمان: 29:31:07
  • تعداد درس: 86
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,115,500 1,223,100 تومان
  • زمان: 15:29:54
  • تعداد درس: 156
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,370,000 474,000 تومان
  • زمان: 06:00:00
  • تعداد درس: 84
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,422,500 484,500 تومان
  • زمان: 06:08:29
  • تعداد درس: 53
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید