آموزش میکروسرویس با Spring Cloud

Microservices with Spring Cloud

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: نگاهی عمیق به سبک معماری Microservice و نحوه اجرای آن با فناوری‌های Spring. بیان سبک معماری Microservices. مزایا و معایب آن ساخت برنامه های ساده Spring Boot با استفاده از رابط های وب، رابط های REST، Spring Data و HATEOAS Build Microservice با استفاده از زیر پروژه های مختلف Spring Cloud، از جمله Config Server & Bus، Eureka، Ribbon، Feign و Hystrix پیشها: آشنایی با برنامه نویسی جاوا آشنایی با آخرین نسخه های Spring Framework. آشنایی با مفاهیمی مانند ApplicationContext، Profiles، RestTemplate، @Value، @Autowired، @Component، Java Configuration و غیره. دانستن Spring Boot مفید است، اما در دوره پوشش داده خواهد شد. آشنایی اولیه با Maven. نحوه تعیین وابستگی‌ها و نحوه انجام «بسته تمیز mvn» یک حساب Git مانند GitHub مورد نیاز است. اگر قبلاً ندارید، در این دوره به آن خواهیم پرداخت. مطالب دوره از Git دانلود می شود و شما باید فایل ها را در مخزن Git خود قرار دهید.

Microservices with Spring Cloud یک کارگاه آنلاین طراحی شده برای کمک به شما در یادگیری سبک معماری Microservices و نحوه پیاده سازی آن با استفاده از فناوری های Spring

این دوره مقدمه خوب و محکمی برای موضوع سبک معماری Microservices ارائه می دهد و این را با تجربه عملی به دست آمده از طریق تمرینات مربوط به Spring Cloud ترکیب می کند.

در طول مسیر، این دوره معرفی مختصری از Spring Boot و Spring Data را ارائه می دهد (به اندازه کافی برای آشنایی شما با این فناوری ها اگر قبلاً در آنها غرق نشده اید).

این دوره تمرین هایی را ارائه می دهد که تجربه عملی کار با اجزای مختلف Spring Cloud را در اختیار شما قرار می دهد.

هدف این دوره این است که به عنوان یک راهنمای عملی در پروژه های Spring Cloud خدمت کند، بنابراین می توانید نحوه استفاده از آنها برای پیاده سازی معماری مبتنی بر میکروسرویس را مشاهده کنید.

زمانی که این دوره را به پایان می رسانید، این توانایی را به دست خواهید آورد که سبک معماری Microservices از جمله مزایا و معایب آن را بیان کنید.

شما با Spring Boot آشنا خواهید شد و خواهید دید که چگونه از آن برای ساخت رابط های وب، رابط های REST و نحوه استفاده از Spring Data و Spring Data REST استفاده کنید.

شما توانایی ایجاد برنامه های کاربردی مبتنی بر میکروسرویس را با استفاده از فناوری های Spring Cloud به دست خواهید آورد. با

آشنا خواهید شد
  • مدیریت پیکربندی متمرکز و نسخه شده با استفاده از پیکربندی Spring Cloud
  • به‌روزرسانی‌های پیکربندی پویا با Spring Cloud Bus
  • کشف سرویس با Spring Cloud Eureka
  • متعادل کردن بار سمت مشتری با روبان
  • مشتریان REST اعلامی با Feign
  • نرم افزار مدار شکن با Hystrix.

سرفصل ها و درس ها

معرفی Introduction

  • معرفی دوره Course Introduction

  • راه اندازی آزمایشگاه Lab Setup

مقدمه ای بر میکروسرویس ها Introduction to Microservices

  • میکروسرویس چیست؟ قسمت 1 What are Microservices? Part 1

  • میکروسرویس چیست؟ قسمت 2 What are Microservices? Part 2

Modern Spring: Spring Boot، Spring Data و Spring Data REST Modern Spring: Spring Boot, Spring Data, and Spring Data REST

  • چکمه بهار، قسمت 1 Spring Boot, Part 1

  • چکمه بهار، قسمت 2 Spring Boot, Part 2

  • چکمه بهار، قسمت 3 Spring Boot, Part 3

  • چکمه بهار، قسمت 4 Spring Boot, Part 4

  • چکمه بهار، قسمت 5 Spring Boot, Part 5

  • آزمایشگاه 1 - یک برنامه Spring Boot ایجاد کنید Lab 1 - Create a Spring Boot Application

ابر بهار Spring Cloud

  • نمای کلی ابر بهار Spring Cloud Overview

  • پیکربندی ابر Spring - پیکربندی متمرکز، نسخه - قسمت 1 Spring Cloud Configuration - Centralized, Versioned Configuration - Part 1

  • پیکربندی ابر اسپرینگ - پیکربندی متمرکز، نسخه شده، قسمت 2 Spring Cloud Configuration - Centralized, Versioned Configuration, Part 2

  • آزمایشگاه 3 - پیکربندی ابر بهار Lab 3 - Spring Cloud Configuration

  • Spring Cloud Eureka - کشف سرویس Spring Cloud Eureka - Service Discovery

  • آزمایشگاه 4 - بهار ابر اورکا Lab 4 - Spring Cloud Eureka

  • روبان ابری بهار - تعادل بار سمت مشتری Spring Cloud Ribbon - Client-Side Load Balancing

  • آزمایشگاه 5 - روبان ابری بهار Lab 5 - Spring Cloud Ribbon

  • Spring Cloud Feign - Declarative REST Client Spring Cloud Feign - Declarative REST Client

  • آزمایشگاه 6 - فیگ Lab 6 - Feign

  • Spring Cloud Hystrix - مدار شکن Spring Cloud Hystrix - Circuit Breaker

  • آزمایشگاه 7 - هیستریکس Lab 7 - Hystrix

  • Spring Cloud Bus - تغییرات پیکربندی پویا Spring Cloud Bus - Dynamic Configuration Changes

  • آزمایشگاه 8 - اتوبوس ابر بهار Lab 8 - Spring Cloud Bus

  • API Gateway - Part 1 - Purpose, and Spring Cloud Zuul API Gateway - Part 1 - Purpose, and Spring Cloud Zuul

  • دروازه API - قسمت 2 - گزینه های ذخیره سازی API Gateway - Part 2 - Caching Options

  • API Gateway - Part 3 - Resource Expansion API Gateway - Part 3 - Resource Expansion

  • دروازه API - قسمت 4 - تبدیل پروتکل API Gateway - Part 4 - Protocol Conversion

  • آزمایشگاه 9 - Zuul و ETags Lab 9 - Zuul and ETags

جمع بندی، افکار نهایی و مراحل بعدی Wrap-Up, Final Thoughts, and Next Steps

  • خلاصه، منابع، و بازخورد Summary, Resources, and Feedback

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش میکروسرویس با Spring Cloud
جزییات دوره
4.5 hours
30
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
32,201
4.5 از 5
دارد
دارد
دارد
Ken Krueger
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ken Krueger Ken Krueger

مدرس فنی در مباحث توسعه نرم افزار