دوره آموزشی مبانی DevOps: میکروسرویس‌ها

دوره آموزشی مبانی DevOps: میکروسرویس‌ها

2 ساعتمبتدی2024-07-31

مدرسین

David Swersky

David Swersky

DevOps and Enterprise Architect with 20+ years of IT experience

جزئیات دوره

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

این دوره بر روی میکروسرویس ها از منظر و لنز DevOps تمرکز دارد. به مدرس Dave Swersky بپیوندید تا هر دو موضوع را به طور جداگانه تجزیه و تحلیل کند، قبل از اینکه نشان دهد چگونه با هم کار می کنند تا از سیستم ها و معماری های کاربردی در مقیاس بزرگ، بومی ابری پشتیبانی کنند. در پایان این دوره، شما به درک غنی تری از DevOps و میکروسرویس ها و همچنین نحوه ترکیب آنها در هر مرحله از چرخه حیات تحویل نرم افزار، از طراحی و برنامه ریزی تا استقرار، مدیریت و عملیات مجهز خواهید شد. .

مهارت ها

Software ArchitectureDevOps FoundationsDevOpsFoundationsSoftware Development

سرفصل ها

مقدمه

  • میکروسرویس‌های DevOps - تصویر بزرگ

Microservices و DevOps - The Perfect Fit

  • قبل از میکروسرویس‌ها خدماتی وجود داشت
  • میکروسرویس چیست
  • DevOps چیست
  • توسعه DevOps و microservices
  • مطالعه موردی میکروسرویس ها

اصول DevOps

  • فرهنگ DevOps
  • اتوماسیون
  • بهبود مستمر
  • تفکر سیستمی
  • استفاده از DevOps در توسعه میکروسرویس ها

معماری میکروسرویس ها

  • تاریخچه میکروسرویس ها
  • میکروسرویس‌های مدرن
  • معماری میکروسرویس ها
  • معاملات در میکروسرویس ها
  • اعمال الگوهای میکروسرویس
  • مزایا و چالش‌های مهاجرت میکروسرویس ها

سازماندهی توسعه خدمات خرد

  • DevOps، Agile و microservices
  • قانون کانوی
  • محصولات در مقابل پروژه ها

Microservices فاز 0 - تجزیه‌و‌تحلیل و طراحی

  • نوسازی اپلیکیشن
  • تجزیه‌و‌تحلیل یک برنامه یکپارچه
  • مطالعه موردی - یکپارچه بانک جهانی
  • الگوهای طراحی میکروسرویس
  • ترکیب API

Microservices فاز 1 - توسعه

  • الگوهای تماس بین سرویس
  • الگوهای تماس همزمان
  • الگوهای فراخوانی ناهمزمان
  • تست میکروسرویس ها

Microservices فاز 2 - استقرار

  • مهاجرت به میکروسرویس ها
  • بسترها و فریم ورک‌های میکروسرویس
  • ادغام مستمر و تحویل مستمر
  • نسخه سرویس
  • آماده سازی سرویس
  • راهبردهای استقرار

Microservices فاز 3 - عملیات

  • مهندسی قابلیت اطمینان سایت
  • مشاهده پذیری

نتیجه

  • مراحل بعدی در سفر میکروسرویس شما
۴۰,۰۰۰ تومان