دوره آموزشی اسپرینگ پیشرفته: استقرار برنامههای Spring Boot در AWS، Azure و GCP
1 ساعت 20 دقیقهپیشرفته2024-08-22
مدرسین

Semirah Dolan
Engineer, Blockchain Developer, Speaker, Inventor, Instructor
جزئیات دوره
دوره پیشرفته Spring Cloud Gateway: طراحی، پیادهسازی و بهینهسازی دروازههای API برای معماری میکروسرویس
این دوره پیشرفته به بررسی عمقی Spring Cloud Gateway میپردازد، یک ابزار قدرتمند و ضروری در اکوسیستم Spring Cloud برای مدیریت و بهینهسازی ترافیک API. Semirah Dolan، مربی برجسته و کارشناس در این زمینه، توسعهدهندگان را با تکنیکهای پیشرفته طراحی و پیادهسازی دروازههای API مجهز میکند تا بتوانند برنامههای میکروسرویس خود را به بهترین نحو مدیریت کنند.
مباحث کلیدی دوره شامل موارد زیر است:
بلوکهای اصلی سازنده Spring Cloud Gateway: یاد بگیرید که چگونه بلوکهای اصلی مانند مسیرها، محمولات، فیلترها و کارخانهها را در Spring Cloud Gateway استفاده کنید. این بخش شامل جزئیات نحوه پیکربندی و استفاده از این بلوکها برای مدیریت ترافیک و تقویت عملکرد دروازههای API است.
تکنیکهای مسیریابی پیشرفته: با تکنیکهای پیشرفته مسیریابی آشنا شوید که به شما امکان میدهد سرویسهای پویا را کشف کنید و به درخواستها به طور مؤثر رسیدگی کنید. یاد بگیرید چگونه میتوانید با استفاده از Spring Cloud Gateway، مسیریابی را بهینه کرده و کنترل بیشتری بر روی ترافیک API داشته باشید.
امنیت و نظارت: بررسی کنید که چگونه میتوانید از ویژگیهای امنیتی Spring Cloud Gateway برای ایمن کردن نقاط پایانی API استفاده کنید. این شامل پیادهسازی قوانین مجوز و کنترل دسترسی قوی با استفاده از Spring Security است. همچنین، جنبههای نظارتی را بررسی کنید و از ویژگیهای نظارت داخلی برای به دست آوردن بینشهای زمان واقعی در مورد الگوهای ترافیک و سلامت برنامه استفاده کنید.
تجربه عملی و ادغام با پشته فناوری: با ایجاد اتصالهای عملی با Spring Cloud Gateway آشنا شوید. این بخش شامل آموزش عملی در مورد نحوه ادغام Spring Cloud Gateway با سایر بخشهای پشته فناوری شما، از جمله مکانیزمهای متعادلکننده بار برای استفاده بهینه از منابع است.
اهداف آموزشی:
طراحی و پیکربندی Spring Cloud Gateway: مهارتهای لازم برای طراحی و پیکربندی دروازههای API قدرتمند برای مدیریت ترافیک در معماریهای میکروسرویس را به دست آورید.
پیادهسازی استراتژیهای مسیریابی پیشرفته: تکنیکهای مسیریابی پیشرفته را یاد بگیرید که امکان کشف سرویس پویا و رسیدگی به درخواستها را فراهم میآورد.
امنیت نقاط پایانی API: از Spring Security برای ایمن کردن نقاط پایانی API استفاده کنید و قوانین مجوز را برای کنترل دسترسی قوی اعمال کنید.
استفاده از ویژگیهای نظارتی: از ویژگیهای نظارت داخلی Spring Cloud Gateway برای کسب بینشهای دقیق در مورد الگوهای ترافیک و وضعیت سلامت برنامهها بهرهبرداری کنید.
ادغام با مکانیزمهای متعادلکننده بار: Spring Cloud Gateway را با مکانیزمهای متعادلکننده بار برای بهینهسازی استفاده از منابع و عملکرد کلی سیستم ادغام کنید.
در پایان این دوره، شما قادر خواهید بود تا Spring Cloud Gateway را به طور مؤثر در پشته فناوری خود پیادهسازی کرده و بهینهسازی کنید و از آن برای تقویت عملکرد، امنیت و مقیاسپذیری برنامههای میکروسرویس خود بهرهبرداری کنید.
این دوره پیشرفته به بررسی عمقی Spring Cloud Gateway میپردازد، یک ابزار قدرتمند و ضروری در اکوسیستم Spring Cloud برای مدیریت و بهینهسازی ترافیک API. Semirah Dolan، مربی برجسته و کارشناس در این زمینه، توسعهدهندگان را با تکنیکهای پیشرفته طراحی و پیادهسازی دروازههای API مجهز میکند تا بتوانند برنامههای میکروسرویس خود را به بهترین نحو مدیریت کنند.
مباحث کلیدی دوره شامل موارد زیر است:
بلوکهای اصلی سازنده Spring Cloud Gateway: یاد بگیرید که چگونه بلوکهای اصلی مانند مسیرها، محمولات، فیلترها و کارخانهها را در Spring Cloud Gateway استفاده کنید. این بخش شامل جزئیات نحوه پیکربندی و استفاده از این بلوکها برای مدیریت ترافیک و تقویت عملکرد دروازههای API است.
تکنیکهای مسیریابی پیشرفته: با تکنیکهای پیشرفته مسیریابی آشنا شوید که به شما امکان میدهد سرویسهای پویا را کشف کنید و به درخواستها به طور مؤثر رسیدگی کنید. یاد بگیرید چگونه میتوانید با استفاده از Spring Cloud Gateway، مسیریابی را بهینه کرده و کنترل بیشتری بر روی ترافیک API داشته باشید.
امنیت و نظارت: بررسی کنید که چگونه میتوانید از ویژگیهای امنیتی Spring Cloud Gateway برای ایمن کردن نقاط پایانی API استفاده کنید. این شامل پیادهسازی قوانین مجوز و کنترل دسترسی قوی با استفاده از Spring Security است. همچنین، جنبههای نظارتی را بررسی کنید و از ویژگیهای نظارت داخلی برای به دست آوردن بینشهای زمان واقعی در مورد الگوهای ترافیک و سلامت برنامه استفاده کنید.
تجربه عملی و ادغام با پشته فناوری: با ایجاد اتصالهای عملی با Spring Cloud Gateway آشنا شوید. این بخش شامل آموزش عملی در مورد نحوه ادغام Spring Cloud Gateway با سایر بخشهای پشته فناوری شما، از جمله مکانیزمهای متعادلکننده بار برای استفاده بهینه از منابع است.
اهداف آموزشی:
طراحی و پیکربندی Spring Cloud Gateway: مهارتهای لازم برای طراحی و پیکربندی دروازههای API قدرتمند برای مدیریت ترافیک در معماریهای میکروسرویس را به دست آورید.
پیادهسازی استراتژیهای مسیریابی پیشرفته: تکنیکهای مسیریابی پیشرفته را یاد بگیرید که امکان کشف سرویس پویا و رسیدگی به درخواستها را فراهم میآورد.
امنیت نقاط پایانی API: از Spring Security برای ایمن کردن نقاط پایانی API استفاده کنید و قوانین مجوز را برای کنترل دسترسی قوی اعمال کنید.
استفاده از ویژگیهای نظارتی: از ویژگیهای نظارت داخلی Spring Cloud Gateway برای کسب بینشهای دقیق در مورد الگوهای ترافیک و وضعیت سلامت برنامهها بهرهبرداری کنید.
ادغام با مکانیزمهای متعادلکننده بار: Spring Cloud Gateway را با مکانیزمهای متعادلکننده بار برای بهینهسازی استفاده از منابع و عملکرد کلی سیستم ادغام کنید.
در پایان این دوره، شما قادر خواهید بود تا Spring Cloud Gateway را به طور مؤثر در پشته فناوری خود پیادهسازی کرده و بهینهسازی کنید و از آن برای تقویت عملکرد، امنیت و مقیاسپذیری برنامههای میکروسرویس خود بهرهبرداری کنید.
مهارت ها
SpringWeb Development ToolsAdvancedWeb DevelopmentOpen Source
سرفصل ها
0. مقدمه
- 01 - یکپارچه سازی Spring Cloud Gateway
- 02 - آنچه باید بدانید
1. مقدمه ای بر Spring Cloud Gateway
- 03 - Spring Cloud Gateway - پل زدن یکپارچه به میکروسرویس ها
- 04 - مزایای Spring Cloud Gateway
- 05 - سرویس لبه
- 06 - ساخت دروازههای API عملکردی
2. مفاهیم هسته ابری Spring
- 07 - مدل واکنشی در مقابل امری
- 08 - مسیریابی یک درخواست در معماری میکروسرویس
- 09 - یکپارچه سازی یک سرویس back-end با Spring Cloud Gateway
- 10 - الگوی قطع کننده مدار
- 11 - پیکربندی الگوی قطع کننده مدار
- 12 - نظارت بر مدار شکن
3. فنون پیشرفته ابر Spring
- 13 - بازنویسی مسیر
- 14 - محدود کردن نرخ
- 15 - ذخیرهسازی در Spring Cloud Gateway
- 16 - OAuth2 و مدیریت جلسه
4. امنیت و مقیاس پذیری ابر Spring
- 17 - استقرار بومی ابر با Spring Cloud Gateway
- 18 - ملاحظات امنیتی برای دروازههای API مستقر در فضای ابری
- 19 - ایمن سازی Spring Cloud Gateway خود در Google Cloud Platform
نتیجه گیری
- 20 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی راهنمای کامل Spring MVC
- دوره آموزشی اسپرینگ دیتا ۳
- دوره آموزشی تابآوری دادهها با Spring و استریم رویداد RabbitMQ
- دوره آموزشی الگوهای طراحی در اسپرینگ 6
- دوره آموزشی یادگیری Spring 6 با Spring Boot 3
- دوره آموزشی پیشرفته اسپرینگ: تست یکپارچهسازی موثر با اسپرینگ بوت
- دوره آموزشی Spring Web MVC 6
- دوره آموزشی Spring Boot: توسعه آزمایش محور