دوره آموزشی استراتژی مونولیتها و میکروسرویسها
9 ساعت 20 دقیقهمتوسط2024-10-24
مدرسین

Pearson

Vaughn Vernon
جزئیات دوره
در دنیای امروز، کسبوکارها و توسعهدهندگان نرمافزار باید با سرعت نوآوری کنند و در عین حال تعادل و نظم را در معماری نرمافزار حفظ نمایند. در این دوره، کارشناس واگن ورنون به شما میآموزد چگونه مانند یک مدیر ارشد فناوری (CTO) و معمار ارشد فکر کنید و تصمیمگیری نمایید. یاد بگیرید چگونه اهداف اصلی را شناسایی کرده و سپس تصمیمات آگاهانهای در مورد معماری، زبانهای برنامهنویسی، الگوها و ابزارها برای حمایت از این اهداف اتخاذ کنید.
در این دوره، با تفکر نوآورانه آشنا شوید و ببینید چگونه طراحی و پیادهسازی میتواند با اهداف استراتژیک کسبوکار هماهنگ شود. همچنین، یاد بگیرید چگونه از ابزارهایی نظیر EventStorming، Impact Mapping، طراحی دامنهمحور (Domain-Driven Design)، و معماری رویدادمحور استفاده کرده و سرویسهای مقیاسپذیر ایجاد کنید. چه انتخاب مناسب شما معماری مونولیتی باشد، چه معماری میکروسرویس یا مدلی ترکیبی، یاد بگیرید چگونه راهکاری را شناسایی کنید که به شما و تیمتان کمک کند نیازهای استراتژیک کسبوکار را برآورده کنید: موفقیت با نرمافزار استراتژیک.
اهداف یادگیری:
حمایت از مقیاسبندی نوآوری استراتژیک با شناسایی معماریهای کلیدی و اهداف طراحی.
استفاده از ابزارهایی که از اکتشاف، آزمایش، و یادگیری مبتنی بر کشف پشتیبانی میکنند.
استفاده از طراحی دامنهمحور و معماری رویدادمحور برای تبدیل سیستمهای پیچیده به مونولیتیهای ماژولار، میکروسرویسها، یا مدلهای ترکیبی.
تفکر مانند یک معمار ارشد و مدیر ارشد فناوری با درک مسئولیتهای استراتژیک و سوددهی.
در این دوره، با تفکر نوآورانه آشنا شوید و ببینید چگونه طراحی و پیادهسازی میتواند با اهداف استراتژیک کسبوکار هماهنگ شود. همچنین، یاد بگیرید چگونه از ابزارهایی نظیر EventStorming، Impact Mapping، طراحی دامنهمحور (Domain-Driven Design)، و معماری رویدادمحور استفاده کرده و سرویسهای مقیاسپذیر ایجاد کنید. چه انتخاب مناسب شما معماری مونولیتی باشد، چه معماری میکروسرویس یا مدلی ترکیبی، یاد بگیرید چگونه راهکاری را شناسایی کنید که به شما و تیمتان کمک کند نیازهای استراتژیک کسبوکار را برآورده کنید: موفقیت با نرمافزار استراتژیک.
اهداف یادگیری:
حمایت از مقیاسبندی نوآوری استراتژیک با شناسایی معماریهای کلیدی و اهداف طراحی.
استفاده از ابزارهایی که از اکتشاف، آزمایش، و یادگیری مبتنی بر کشف پشتیبانی میکنند.
استفاده از طراحی دامنهمحور و معماری رویدادمحور برای تبدیل سیستمهای پیچیده به مونولیتیهای ماژولار، میکروسرویسها، یا مدلهای ترکیبی.
تفکر مانند یک معمار ارشد و مدیر ارشد فناوری با درک مسئولیتهای استراتژیک و سوددهی.
مهارت ها
Software ArchitectureProgramming FoundationsSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - مقدمه
درس 1 - اهداف تجاری و تحول دیجیتال
- 02 - درس 1 - اهداف کسب و کار و اهداف یادگیری تحول دیجیتال
- 03 - تحول دیجیتال - هدف چیست
- 04 - چرا نرمافزار اشتباه میکند
- 05 - شرکت شما و قانون Conways
- 06 - استراتژی نرم افزاری (باز) تفکر
- 07 - یکپارچههای بد Microservices خوب است
- 08 - Agile را سرزنش نکنید
- 09 - گیر کردن
درس 2 - ابزارهای ضروری یادگیری استراتژیک
- 10 - درس 2 - ابزارهای یادگیری استراتژیک ضروری اهداف یادگیری
- 11 - تصمیمگیری زود و دیر، درست و غلط
- 12 - فرهنگ و تیم ها
- 13 - ابتدا ماژول ها
- 14 - استقرار آخرین
- 15 - همه چیز در این بین
- 16 - معماری استراتژیک
درس 3 - رویدادها - اولین آزمایش و کشف
- 17 - درس 3 - رویدادها-اول آزمایش و کشف اهداف یادگیری
- 18 - دستورات و وقایع
- 19 - استفاده از مدلهای نرم افزاری
- 20 - یادگیری سریع با EventStorming
درس 4 - رسیدن به نتایج دامنه محور
- 21 - درس 4 - رسیدن به اهداف یادگیری نتایج مبتنی بر دامنه
- 22 - معنی دامنه و دامنه محور
- 23 - دامنهها و زیر دامنه ها
درس 5 - تخصص زمینه ای
- 24 - درس 5 - اهداف یادگیری زمینه ای تخصص
- 25 - بافت محدود و زبان فراگیر
- 26 - دامنه اصلی
- 27 - ساب دامنههای پشتیبان و عمومی
- 28 - مکانیزمهای فنی
- 29 - قابلیتها و زمینههای تجاری
- 30 - نه خیلی بزرگ، نه خیلی کوچک
درس 6 - نقشه برداری، شکست و موفقیت دو را انتخاب کنید
- 31 - درس 6 - نقشه برداری، شکست و موفقیت در اهداف یادگیری
- 32 - نگاشت زمینه
- 33 - معماری و مدل سازی توپوگرافی
- 34 - راههای شکست و موفقیت
درس 7 - مدل سازی مفاهیم دامنه
- 35 - درس 7 - مدل سازی مفاهیم حوزه اهداف یادگیری
- 36 - ابزارهای مدلسازی تاکتیکی
- 37 - رفتار عملکردی
درس 8 - معماری بنیاد
- 38 - درس 8 - اهداف یادگیری معماری پایه
- 39 - سبکهای معماری، الگوها و محرکهای تصمیم گیری
- 40 - صفات کیفی
درس 9 - معماری پیام و رویداد محور
- 41 - درس 9 - اهداف یادگیری معماری پیام محور و رویداد
- 42 - مقدمه ای بر معماری پیام محور و رویداد
- 43 - REST مبتنی بر پیام و رویداد
- 44 - رویداد محور و مدیریت فرآیند
- 45 - منبع یابی رویداد
- 46 - CQRS
- 47 - بدون سرور و عملکرد به عنوان یک سرویس
درس 10 - ساختن یکپارچههای شبیه به شما
- 48 - درس 10 - ساختن یکپارچه مانند شما یعنی اهداف یادگیری
- 49 - دیدگاه تاریخی
- 50 - از همان ابتدا
- 51 - حق از باطل
- 52 - درست نگه داشتن
درس 11 - یکپارچه به ریز خدمات مانند یک رئیس
- 53 - درس 11 - یکپارچه سازی به ریز سرویسها مانند اهداف یادگیری رئیس
- 54 - آمادگی ذهنی با عزم راسخ
- 55 - یکپارچه مدولار به میکروسرویس ها
- 56 - گلوله بزرگ به میکروسرویس
- 57 - جدا کردن یکپارچه میراث
درس 12 - نیاز به تعادل، استراتژی تقاضا
- 58 - درس 12 - نیاز به تعادل، اهداف یادگیری استراتژی را بخواهید
- 59 - صفات تعادل و کیفیت
- 60 - استراتژی و هدف
- 61 - مدل سازی سبک وزن مبتنی بر رویداد
- 62 - هدایت نوآوری در کسب و کار
- 63 - رویدادها-اولین معماری
- 64 - یکپارچهها به عنوان دغدغه درجه اول
- 65 - میکروسرویسهای هدفمند از یکپارچه
- 66 - تعادل بی طرف است، نوآوری ضروری است
خلاصه
- 67 - خلاصه
دوره های مرتبط
- دوره آموزشی معماریهای ارتباطی راهکار هوش مصنوعی عاملی (Agentic AI)
- دوره آموزشی کارگاه امنیت میکروسرویسها: از ساخت تا استقرار در محیط عملیاتی
- دوره آموزشی ساخت میکروسرویسهای مقیاسپذیر با TypeScript و Node.js
- دوره آموزشی مبانی معماری هوش مصنوعی عاملی: طراحی سیستمهای هوش مصنوعی خودمختار
- دوره آموزشی چرخه حیات توسعه نرمافزار (SDLC)
- دوره آموزشی معماری نرمافزار: الگوهایی برای توسعهدهندگان
- دوره آموزشی معماری ابری: مفاهیم پیشرفته
- دوره آموزشی الگوهای طراحی راهکارهای هوش مصنوعی: داده، آموزش مدل، و معماریهای کاربردی