دوره آموزشی مبانی میکروسرویس ها
1 ساعت 58 دقیقهمبتدی2024-02-29
مدرسین

Frank P Moley III
Senior Principal Engineer at Catch&Release
جزئیات دوره
میکروسرویس ها یک الگوی معماری اصلی در صنعت نرم افزار هستند و داشتن یک دید کلی از این که این معماری چیست و چه چیزی نیست، به عنوان نقطه شروعی برای ارزیابی این مدل ضروری است. این دوره مفاهیم اولیه میکروسرویس ها را پوشش می دهد تا به شما کمک کند تعیین کنید که آیا این مدل معماری برای شما و تیم شما مناسب است یا خیر. مربی فرانک مولی، دوره را با بحث مختصر در مورد چگونگی تناسب میکروسرویس ها با تاریخچه معماری نرم افزار، و بررسی برخی از الگوهای قابل توجه دیگر که در سال های اخیر ظهور کرده اند، آغاز می کند. سپس فرانک به شما کمک می کند تا با برخی از مفاهیم اصلی میکروسرویس ها، از جمله زمینه های محدود و لایه API آشنا شوید. او همچنین برخی از زمینههای پیشرفتهتر معماری و همچنین اهمیت پذیرش فرهنگ 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 - میکروسرویسهای یکپارچه
نتیجه
- 26 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی معماریهای ارتباطی راهکار هوش مصنوعی عاملی (Agentic AI)
- دوره آموزشی کارگاه امنیت میکروسرویسها: از ساخت تا استقرار در محیط عملیاتی
- دوره آموزشی ساخت میکروسرویسهای مقیاسپذیر با TypeScript و Node.js
- دوره آموزشی مبانی معماری هوش مصنوعی عاملی: طراحی سیستمهای هوش مصنوعی خودمختار
- دوره آموزشی چرخه حیات توسعه نرمافزار (SDLC)
- دوره آموزشی معماری نرمافزار: الگوهایی برای توسعهدهندگان
- دوره آموزشی معماری ابری: مفاهیم پیشرفته
- دوره آموزشی الگوهای طراحی راهکارهای هوش مصنوعی: داده، آموزش مدل، و معماریهای کاربردی