دوره آموزشی اسپرینگ بر روی کوبرنتیس: استقرار و مدیریت برنامههای ابری بومی
1 ساعت 58 دقیقهپیشرفته2024-10-07
مدرسین

Frank P Moley III
Senior Principal Engineer at Catch&Release
جزئیات دوره
توسعه برنامههای ابریمحور بهویژه با استفاده از Spring Boot، یکی از راههای پیشرفته برای ساخت اپلیکیشنهایی است که به راحتی در محیطهای مقیاسپذیر اجرا شوند. این دوره به شما کمک میکند تا از ابتدا تا انتهای فرآیند توسعه یک اپلیکیشن را یاد بگیرید، از جمله ساخت کانتینرهای Docker برای استقرار بر روی Kubernetes. یکی از مزایای استفاده از Spring Boot در توسعه برنامههای ابری این است که میتوانید به راحتی اپلیکیشنها را بستهبندی کنید و از قابلیتهای بومی Kubernetes برای مقیاسدهی و مدیریت آنها استفاده کنید.
در این دوره، فرانک همچنین به چالشهایی که ممکن است در مراحل عملیاتی و استقرار با آنها مواجه شوید، از جمله نیاز به اتوماسیون فرآیندها در CI/CD، استراتژیهای تست برای اطمینان از کارایی برنامه، و مسائل امنیتی در ارتباط با استقرار در محیطهای ابری، میپردازد. با توجه به رشد روزافزون استفاده از Kubernetes و Docker در تولیدات نرمافزاری، یادگیری چگونگی استفاده از این ابزارها برای استقرار اپلیکیشنها به یک مهارت ضروری تبدیل شده است.
در این دوره، فرانک همچنین به چالشهایی که ممکن است در مراحل عملیاتی و استقرار با آنها مواجه شوید، از جمله نیاز به اتوماسیون فرآیندها در CI/CD، استراتژیهای تست برای اطمینان از کارایی برنامه، و مسائل امنیتی در ارتباط با استقرار در محیطهای ابری، میپردازد. با توجه به رشد روزافزون استفاده از Kubernetes و Docker در تولیدات نرمافزاری، یادگیری چگونگی استفاده از این ابزارها برای استقرار اپلیکیشنها به یک مهارت ضروری تبدیل شده است.
مهارت ها
Spring BootCloud DevelopmentDevOps ToolsWeb Development ToolsAdvancedDevOpsWeb DevelopmentCloud ComputingOpen Source
سرفصل ها
0. مقدمه
- 01 - Spring به Kubernetes
- 02 - آنچه باید بدانید
- 03 - راهاندازی محیط Codespaces
- 04 - گردش کار توسعه دهندگان
1. ابر بومی بهار
- 05 - برنامههای بومی ابر
- 06 - ایجاد برنامه
- 07 - آماده سازی دسترسی به داده ها
- 08 - دسترسی به دادههای ساختمان
- 09 - افشاگری به عنوان یک وب سرویس
- 10 - چالش - ابر بومی بهار
- 11 - راه حل - ابر بومی چشمه
- 12 - ورود به سیستم با فنر
- 13 - متریک با فنر
2. تصاویر بهار
- 14 - حجم کار کانتینری
- 15 - افزونه Spring Docker
- 16 - ساخت یک تصویر داکر سفارشی
- 17 - بارگذاری در رجیستری کانتینر
- 18 - تصاویر بومی بهار
3. استقرار در Kubernetes
- 19 - استقرار در Kubernetes
- 20 - ساخت داربست اولیه
- 21 - ایجاد استقرار
- 22 - ساخت سرویس
- 23 - افزودن ورودی
- 24 - افزودن نظارت
- 25 - مقدمه هلم
4. موضوعات اضافی
- 26 - راهبردهای تست
- 27 - اتوماسیون در سی دی CI
- 28 - ملاحظات امنیتی
نتیجه گیری
- 29 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی استفاده از HTMX همراه با Thymeleaf در فریمورک Spring Boot
- دوره آموزشی یادگیری جامع Spring Boot 3
- دوره آموزشی توسعه مبتنی بر تست در Spring Boot با استفاده از JUnit و Mockito
- دوره آموزشی راهنمای جامع تست جاوا با JUnit 5 و Mockito
- دوره آموزشی ایجاد میکروسرویس Spring Boot
- دوره آموزشی پیشرفته اسپرینگ: تست یکپارچهسازی موثر با اسپرینگ بوت
- دوره آموزشی فریم ورک جاوا: کوارکوس در مقابل اسپرینگ
- دوره آموزشی پیشرفته اسپرینگ: Spring Boot Actuator