دوره آموزشی مبانی میکروسرویس ها (2018)
1 ساعت 46 دقیقهمتوسط2018-02-09
مدرسین

Frank P Moley III
Senior Principal Engineer at Catch&Release
جزئیات دوره
میکروسرویس ها یک الگوی معماری اصلی در صنعت نرم افزار هستند و داشتن یک دید کلی از این که این معماری چیست و چه چیزی نیست، به عنوان نقطه شروعی برای ارزیابی این مدل ضروری است. این دوره مفاهیم اولیه میکروسرویس ها را پوشش می دهد تا به شما کمک کند تعیین کنید که آیا این مدل معماری برای شما و تیم شما مناسب است یا خیر. مربی فرانک مولی، دوره را با بحث مختصر در مورد چگونگی تطبیق میکروسرویس ها با تاریخ معماری نرم افزار، و بررسی برخی از الگوهای قابل توجه دیگری که در سال های اخیر ظهور کرده اند، آغاز می کند. سپس فرانک به شما کمک می کند تا با برخی از مفاهیم اصلی میکروسرویس ها، از جمله زمینه های محدود و لایه API آشنا شوید. او همچنین به برخی از زمینههای پیشرفتهتر معماری و همچنین اهمیت پذیرش فرهنگ DevOps در صورت انتخاب انتقال به میکروسرویسها اشاره میکند.
اهداف یادگیری
مروری بر تاریخچه معماری های مبتنی بر سرویس
میکروسرویس ها و بومی ابر
ارتباطات در معماری میکروسرویس ها
دامنه های داده به عنوان مرز سرویس
ثبت و ردیابی در معماری میکروسرویس ها
تحویل مستمر به عنوان یک نیاز
پرداختن به ملاحظات و الگوهای طراحی
پذیرش فرهنگ DevOps
اهداف یادگیری
مروری بر تاریخچه معماری های مبتنی بر سرویس
میکروسرویس ها و بومی ابر
ارتباطات در معماری میکروسرویس ها
دامنه های داده به عنوان مرز سرویس
ثبت و ردیابی در معماری میکروسرویس ها
تحویل مستمر به عنوان یک نیاز
پرداختن به ملاحظات و الگوهای طراحی
پذیرش فرهنگ DevOps
مهارت ها
Software ArchitectureFoundationsSoftware Development
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
1. درباره Microservices
- 03 - تاریخچه معماریهای مبتنی بر خدمات
- 04 - کاربرد یکپارچه
- 05 - معماری سرویس گرا
- 06 - Microservices - بچه جدید در بلوک
- 07 - Microservices - حلال مشکلات اما نه گلوله نقره ای
- 08 - میکروسرویسها و بومی ابر
2. مفاهیم اصلی میکروسرویس ها
- 09 - خدمات
- 10 - رقص ارتباطی
- 11 - توزیع و مقیاس
- 12 - خطرات تأخیر و گرفتگی
- 13 - بافت محدود
- 14 - دامنههای داده به عنوان مرز سرویس
- 15 - بدون اسید، فقط باز
- 16 - لایه API
3. Microservices Advanced Concepts
- 17 - ارتباطات ناهمزمان
- 18 - ثبت و ردیابی در معماری میکروسرویس
- 19 - تحویل مستمر به عنوان یک الزام
- 20 - معماریهای ترکیبی - سلسله مراتبی و مبتنی بر خدمات
4. انتخاب معماری
- 21 - ملاحظات طراحی
- 22 - مبادلات
- 23 - یک استدلال برای سرویسهای لبه
- 24 - استقبال از DevOps
نتیجه
- 25 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی معماریهای ارتباطی راهکار هوش مصنوعی عاملی (Agentic AI)
- دوره آموزشی کارگاه امنیت میکروسرویسها: از ساخت تا استقرار در محیط عملیاتی
- دوره آموزشی ساخت میکروسرویسهای مقیاسپذیر با TypeScript و Node.js
- دوره آموزشی مبانی معماری هوش مصنوعی عاملی: طراحی سیستمهای هوش مصنوعی خودمختار
- دوره آموزشی چرخه حیات توسعه نرمافزار (SDLC)
- دوره آموزشی معماری نرمافزار: الگوهایی برای توسعهدهندگان
- دوره آموزشی معماری ابری: مفاهیم پیشرفته
- دوره آموزشی الگوهای طراحی راهکارهای هوش مصنوعی: داده، آموزش مدل، و معماریهای کاربردی