دوره آموزشی مبانی DevOps: میکروسرویسها
2 ساعتمبتدی2024-07-31
مدرسین

David Swersky
DevOps and Enterprise Architect with 20+ years of IT experience
جزئیات دوره
روشها و فناوریهای DevOps وقتی با معماریهای میکروسرویس ترکیب شوند، حتی قدرتمندتر میشوند. میکروسرویسها بهویژه در سیستمهای سازمانی در مقیاس بزرگ مفید هستند، اما میتوانند با هزینههای بالا، پیچیدگی و هزینههای عملیاتی بالا همراه باشند. به همین دلیل است که تیمهای فناوری اطلاعات از روشها و تکنیکهای DevOps برای توسعه، آزمایش، استقرار و اجرای معماریهای میکروسرویس پیچیده در مقیاس استفاده میکنند.
این دوره بر روی میکروسرویس ها از منظر و لنز DevOps تمرکز دارد. به مدرس Dave Swersky بپیوندید تا هر دو موضوع را به طور جداگانه تجزیه و تحلیل کند، قبل از اینکه نشان دهد چگونه با هم کار می کنند تا از سیستم ها و معماری های کاربردی در مقیاس بزرگ، بومی ابری پشتیبانی کنند. در پایان این دوره، شما به درک غنی تری از DevOps و میکروسرویس ها و همچنین نحوه ترکیب آنها در هر مرحله از چرخه حیات تحویل نرم افزار، از طراحی و برنامه ریزی تا استقرار، مدیریت و عملیات مجهز خواهید شد. .
این دوره بر روی میکروسرویس ها از منظر و لنز DevOps تمرکز دارد. به مدرس Dave Swersky بپیوندید تا هر دو موضوع را به طور جداگانه تجزیه و تحلیل کند، قبل از اینکه نشان دهد چگونه با هم کار می کنند تا از سیستم ها و معماری های کاربردی در مقیاس بزرگ، بومی ابری پشتیبانی کنند. در پایان این دوره، شما به درک غنی تری از DevOps و میکروسرویس ها و همچنین نحوه ترکیب آنها در هر مرحله از چرخه حیات تحویل نرم افزار، از طراحی و برنامه ریزی تا استقرار، مدیریت و عملیات مجهز خواهید شد. .
مهارت ها
Software ArchitectureDevOps FoundationsDevOpsFoundationsSoftware Development
سرفصل ها
0. مقدمه
- 01 - میکروسرویسهای DevOps - تصویر بزرگ
1. Microservices و DevOps - The Perfect Fit
- 02 - قبل از میکروسرویسها خدماتی وجود داشت
- 03 - میکروسرویس چیست
- 04 - DevOps چیست
- 05 - توسعه DevOps و microservices
- 06 - مطالعه موردی میکروسرویس ها
2. اصول DevOps
- 07 - فرهنگ DevOps
- 08 - اتوماسیون
- 09 - بهبود مستمر
- 10 - تفکر سیستمی
- 11 - استفاده از DevOps در توسعه میکروسرویس ها
3. معماری میکروسرویس ها
- 12 - تاریخچه میکروسرویس ها
- 13 - میکروسرویسهای مدرن
- 14 - معماری میکروسرویس ها
- 15 - معاملات در میکروسرویس ها
- 16 - اعمال الگوهای میکروسرویس
- 17 - مزایا و چالشهای مهاجرت میکروسرویس ها
4. سازماندهی توسعه خدمات خرد
- 18 - DevOps، Agile و microservices
- 19 - قانون کانوی
- 20 - محصولات در مقابل پروژه ها
5. Microservices فاز 0 - تجزیهوتحلیل و طراحی
- 21 - نوسازی اپلیکیشن
- 22 - تجزیهوتحلیل یک برنامه یکپارچه
- 23 - مطالعه موردی - یکپارچه بانک جهانی
- 24 - الگوهای طراحی میکروسرویس
- 25 - ترکیب API
6. Microservices فاز 1 - توسعه
- 26 - الگوهای تماس بین سرویس
- 27 - الگوهای تماس همزمان
- 28 - الگوهای فراخوانی ناهمزمان
- 29 - تست میکروسرویس ها
7. Microservices فاز 2 - استقرار
- 30 - مهاجرت به میکروسرویس ها
- 31 - بسترها و فریم ورکهای میکروسرویس
- 32 - ادغام مستمر و تحویل مستمر
- 33 - نسخه سرویس
- 34 - آماده سازی سرویس
- 35 - راهبردهای استقرار
8. Microservices فاز 3 - عملیات
- 36 - مهندسی قابلیت اطمینان سایت
- 37 - مشاهده پذیری
نتیجه
- 38 - مراحل بعدی در سفر میکروسرویس شما
دوره های مرتبط
- دوره آموزشی معماریهای ارتباطی راهکار هوش مصنوعی عاملی (Agentic AI)
- دوره آموزشی کارگاه امنیت میکروسرویسها: از ساخت تا استقرار در محیط عملیاتی
- دوره آموزشی ساخت میکروسرویسهای مقیاسپذیر با TypeScript و Node.js
- دوره آموزشی مبانی معماری هوش مصنوعی عاملی: طراحی سیستمهای هوش مصنوعی خودمختار
- دوره آموزشی چرخه حیات توسعه نرمافزار (SDLC)
- دوره آموزشی معماری نرمافزار: الگوهایی برای توسعهدهندگان
- دوره آموزشی معماری ابری: مفاهیم پیشرفته
- دوره آموزشی الگوهای طراحی راهکارهای هوش مصنوعی: داده، آموزش مدل، و معماریهای کاربردی