دوره آموزشی استراتژی مونولیت‌ها و میکروسرویس‌ها

دوره آموزشی استراتژی مونولیت‌ها و میکروسرویس‌ها

9 ساعت 20 دقیقهمتوسط2024-10-24

مدرسین

Pearson

Pearson

Vaughn Vernon

Vaughn Vernon

جزئیات دوره

در دنیای امروز، کسب‌وکارها و توسعه‌دهندگان نرم‌افزار باید با سرعت نوآوری کنند و در عین حال تعادل و نظم را در معماری نرم‌افزار حفظ نمایند. در این دوره، کارشناس واگن ورنون به شما می‌آموزد چگونه مانند یک مدیر ارشد فناوری (CTO) و معمار ارشد فکر کنید و تصمیم‌گیری نمایید. یاد بگیرید چگونه اهداف اصلی را شناسایی کرده و سپس تصمیمات آگاهانه‌ای در مورد معماری، زبان‌های برنامه‌نویسی، الگوها و ابزارها برای حمایت از این اهداف اتخاذ کنید.

در این دوره، با تفکر نوآورانه آشنا شوید و ببینید چگونه طراحی و پیاده‌سازی می‌تواند با اهداف استراتژیک کسب‌وکار هماهنگ شود. همچنین، یاد بگیرید چگونه از ابزارهایی نظیر EventStorming، Impact Mapping، طراحی دامنه‌محور (Domain-Driven Design)، و معماری رویدادمحور استفاده کرده و سرویس‌های مقیاس‌پذیر ایجاد کنید. چه انتخاب مناسب شما معماری مونو‌لیتی باشد، چه معماری میکروسرویس یا مدلی ترکیبی، یاد بگیرید چگونه راهکاری را شناسایی کنید که به شما و تیم‌تان کمک کند نیازهای استراتژیک کسب‌وکار را برآورده کنید: موفقیت با نرم‌افزار استراتژیک.

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

مهارت ها

Software ArchitectureProgramming FoundationsSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • مقدمه

درس 1 - اهداف تجاری و تحول دیجیتال

  • درس 1 - اهداف کسب و کار و اهداف یادگیری تحول دیجیتال
  • تحول دیجیتال - هدف چیست
  • چرا نرم‌افزار اشتباه می‌کند
  • شرکت شما و قانون Conways
  • استراتژی نرم افزاری (باز) تفکر
  • یکپارچه‌های بد Microservices خوب است
  • Agile را سرزنش نکنید
  • گیر کردن

درس 2 - ابزارهای ضروری یادگیری استراتژیک

  • درس 2 - ابزارهای یادگیری استراتژیک ضروری اهداف یادگیری
  • تصمیم‌گیری زود و دیر، درست و غلط
  • فرهنگ و تیم ها
  • ابتدا ماژول ها
  • استقرار آخرین
  • همه چیز در این بین
  • معماری استراتژیک

درس 3 - رویدادها - اولین آزمایش و کشف

  • درس 3 - رویدادها-اول آزمایش و کشف اهداف یادگیری
  • دستورات و وقایع
  • استفاده از مدل‌های نرم افزاری
  • یادگیری سریع با EventStorming

درس 4 - رسیدن به نتایج دامنه محور

  • درس 4 - رسیدن به اهداف یادگیری نتایج مبتنی بر دامنه
  • معنی دامنه و دامنه محور
  • دامنه‌ها و زیر دامنه ها

درس 5 - تخصص زمینه ای

  • درس 5 - اهداف یادگیری زمینه ای تخصص
  • بافت محدود و زبان فراگیر
  • دامنه اصلی
  • ساب دامنه‌های پشتیبان و عمومی
  • مکانیزم‌های فنی
  • قابلیت‌ها و زمینه‌های تجاری
  • نه خیلی بزرگ، نه خیلی کوچک

درس 6 - نقشه برداری، شکست و موفقیت دو را انتخاب کنید

  • درس 6 - نقشه برداری، شکست و موفقیت در اهداف یادگیری
  • نگاشت زمینه
  • معماری و مدل سازی توپوگرافی
  • راه‌های شکست و موفقیت

درس 7 - مدل سازی مفاهیم دامنه

  • درس 7 - مدل سازی مفاهیم حوزه اهداف یادگیری
  • ابزارهای مدلسازی تاکتیکی
  • رفتار عملکردی

درس 8 - معماری بنیاد

  • درس 8 - اهداف یادگیری معماری پایه
  • سبک‌های معماری، الگوها و محرک‌های تصمیم گیری
  • صفات کیفی

درس 9 - معماری پیام و رویداد محور

  • درس 9 - اهداف یادگیری معماری پیام محور و رویداد
  • مقدمه ای بر معماری پیام محور و رویداد
  • REST مبتنی بر پیام و رویداد
  • رویداد محور و مدیریت فرآیند
  • منبع یابی رویداد
  • CQRS
  • بدون سرور و عملکرد به عنوان یک سرویس

درس 10 - ساختن یکپارچه‌های شبیه به شما

  • درس 10 - ساختن یکپارچه مانند شما یعنی اهداف یادگیری
  • دیدگاه تاریخی
  • از همان ابتدا
  • حق از باطل
  • درست نگه داشتن

درس 11 - یکپارچه به ریز خدمات مانند یک رئیس

  • درس 11 - یکپارچه سازی به ریز سرویس‌ها مانند اهداف یادگیری رئیس
  • آمادگی ذهنی با عزم راسخ
  • یکپارچه مدولار به میکروسرویس ها
  • گلوله بزرگ به میکروسرویس
  • جدا کردن یکپارچه میراث

درس 12 - نیاز به تعادل، استراتژی تقاضا

  • درس 12 - نیاز به تعادل، اهداف یادگیری استراتژی را بخواهید
  • صفات تعادل و کیفیت
  • استراتژی و هدف
  • مدل سازی سبک وزن مبتنی بر رویداد
  • هدایت نوآوری در کسب و کار
  • رویدادها-اولین معماری
  • یکپارچه‌ها به عنوان دغدغه درجه اول
  • میکروسرویس‌های هدفمند از یکپارچه
  • تعادل بی طرف است، نوآوری ضروری است

خلاصه

  • خلاصه
۱۵۰,۰۰۰ تومان