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

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

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

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

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

2,981,200 745,300 تومان

مشخصات آموزش

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

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

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

The Great Courses
17,475,000 3,495,000 تومان
  • زمان: 23:27:25
  • تعداد درس: 136
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,767,500 1,553,500 تومان
  • زمان: 10:25:35
  • تعداد درس: 134
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
56,694,000 11,338,800 تومان
  • زمان: 76:06:00
  • تعداد درس: 682
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,393,000 678,600 تومان
  • زمان: 04:33:17
  • تعداد درس: 33
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
18,461,000 3,692,200 تومان
  • زمان: 24:46:48
  • تعداد درس: 198
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,985,000 1,997,000 تومان
  • زمان: 13:24:10
  • تعداد درس: 318
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,560,500 312,100 تومان
  • زمان: 02:05:42
  • تعداد درس: 32
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,858,500 1,771,700 تومان
  • زمان: 11:53:27
  • تعداد درس: 193
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,361,000 272,200 تومان
  • زمان: 01:49:38
  • تعداد درس: 26
  • سطح دوره:
  • زبان: دوبله فارسی

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

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