آموزش Microservices: طراحی سیستم های بسیار مقیاس پذیر

Microservices: Designing Highly Scalable Systems

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: بیاموزید چگونه میکروسرویس‌هایی را طراحی کنید که قوی، بسیار مقیاس‌پذیر، و با اتصال ضعیف باشند. اصول اصلی میکروسرویس‌ها مزایای میکروسرویس‌ها و ضد الگوها بلوک‌های ساختمان معماری میکروسرویس ارتباط مشتری به میکروسرویس از طریق یک دروازه API ارتباطات مبتنی بر رویداد با استفاده از یک event-bus نحوه ایمن سازی میکروسرویس ها نحوه مدیریت داده ها در یک سیستم مبتنی بر میکروسرویس نحوه عملکرد تراکنش های توزیع شده با میکروسرویس ها عوامل موفقیت میکروسرویس ها کانتینرسازی میکروسرویس ها ابزارها و فناوری های ساخت و مدیریت میکروسرویس نحوه تبدیل یک برنامه یکپارچه به میکروسرویس CQRS Saga Pattern پیشها :علاقه مند بودن به معماری نرم افزار تمایل به ساخت برنامه های کاربردی قوی و بسیار مقیاس پذیر

هدف این دوره تجهیز شما به تمام دانش مورد نیاز برای طراحی یک معماری میکروسرویس قوی و بسیار مقیاس پذیر است.

اگر چیزی در مورد Microservices نمی دانید، این دوره برای شما ایده آل است! شما یک معرفی سریع و در عین حال جامع به دنیای میکروسرویس ها خواهید داشت!

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

در پایان این دوره، یاد خواهید گرفت که چگونه یک برنامه یکپارچه را به میکروسرویس تبدیل کنید.


دانشجویان در مورد این دوره چه می گویند؟

5-Stars: یکی از مختصرترین توضیحاتی که تاکنون در مورد میکروسرویس ها شنیده ام. این یک مقدمه عالی بود و بخش ها به پر کردن برخی از شکاف های دانش در مورد ابزارهایی که من استفاده می کردم کمک کرد. یک تفکیک عالی از "چه" و "چرا" میکروسرویس ها - میگل مالکوم

5-Stars: مقدمه ساده و قابل درک اما رویکردی سطح بالا برای معماری میکروسرویس ها. من این را به هر کسی که می خواهد وارد معماری میکروسرویس شود توصیه می کنم. - Michael Gyekye

5-ستاره: دوره درخشان. نمای کلی عالی از آنچه که یک معماری میکروسرویس را تشکیل می دهد. آفرین شون - آکونی تی

5-Stars: اطلاعات متمرکز در مورد تمام جنبه های معماری میکروسرویس - Vyacheslav Kolotiy

5-Stars: دوره عالی برای درک اصول Microservices. - اندرو روزنبام

5-Stars: دوره شروع عالی. مروری عالی از میکروسرویس. - آن

5-ستاره: دقیقاً در سطح جزئیاتی که به دنبال آن بودم. آن را در سطح بالایی در سطح معماری حفظ کرد، در حالی که جزئیات کافی برای لمس مفاهیم کلیدی معماری را در نظر گرفت. این یک کلاس عالی برای جهت گیری در فضا است و لیست خواندن در پایان بسیار مفید است. از شما برای ایجاد این کلاس تشکر می کنم. - پیتر کوردون

5-ستاره: بسیار ساده، به نقطه. یک وعده غذایی کامل از میکروسرویس ها در مدت زمان کوتاهی بسیار منظم توضیح داده شد. برای هر کسی که می‌خواهد روی میکروسرویس کار کند یا قبلاً روی میکروسرویس کار می‌کند، به‌شدت توصیه می‌شود تا برخی از الگوها و فناوری‌های جدید را بیاموزند. - Raghavendra Shapur Chandraiah Setty


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • اصول میکروسرویس ها Principles of Microservices

  • اصول میکروسرویس ها Principles of Microservices

  • مزایای میکروسرویس ها Microservices Benefits

  • ضد الگوها Anti-Patterns

  • مزایا و ضد الگوها Benefits and Anti-Patterns

بلوک های ساختمان Building Blocks

  • بلوک های ساختمان Building Blocks

  • معماری میکروسرویس ها Microservices Architecture

  • میکروسرویس ها به عنوان API های RESTful Microservices as RESTful APIs

  • API های RESTful RESTful APIs

  • ارتباط مشتری به میکروسرویس از طریق دروازه API Client-to-Microservice Communication Through an API Gateway

  • دروازه های API API Gateways

  • ارتباط رویداد محور با استفاده از اتوبوس رویداد Event-Driven Communication Using an Event Bus

  • ارتباطات رویداد محور Event-Driven Communication

  • ایمن سازی میکروسرویس ها Securing Microservices

  • ایمن سازی میکروسرویس ها Securing Microservices

مدیریت اطلاعات Data Management

  • الگوهای مدیریت داده Data Management Patterns

  • CQRS و منبع یابی رویداد CQRS & Event Sourcing

  • CQRS و رویداد منبع یابی CQRS and Event Sourcing

  • الگوی حماسه Saga Pattern

  • الگوی حماسه Saga Pattern

عوامل موفقیت Success Factors

  • عوامل موفقیت Success Factors

  • ورود به سیستم Logging

  • نظارت و هشدار Monitoring & Alerting

  • مستندات Documentation

  • عوامل موفقیت Success Factors

استقرار و زیرساخت Deployment and Infrastructure

  • استقرار و زیرساخت Deployment and Infrastructure

  • کانتینری سازی میکروسرویس ها Containerization of Microservices

  • کانتینری سازی میکروسرویس ها Containerization of Microservices

  • ابزارها و فناوری ها Tools and Technologies

  • ابزارها و فناوری ها Tools and Technologies

توصیه ها Recommendations

  • توصیه ها Recommendations

  • تبدیل یک برنامه یکپارچه به میکروسرویس Converting a Monolithic Application Into Microservices

  • بیشتر خواندن Further Reading

  • تبریک می گویم Congratulations

نمایش نظرات

نظری ارسال نشده است.

آموزش Microservices: طراحی سیستم های بسیار مقیاس پذیر
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1.5 hours
24
Udemy (یودمی) udemy-small
10 آذر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
30,998
4.5 از 5
ندارد
دارد
دارد
Sean Campbell

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sean Campbell Sean Campbell

مهندس نرم افزار

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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