نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
انعطاف پذیری ساختمان در برنامه ها و معماری با تقاضاهای مدرن تجارت روزمره پیچیده تر می شود. این دوره به شما می آموزد که چگونه اصول بنیادی سیستم های واکنشی را برای پاسخگویی به این خواسته ها به کار بگیرید. در تلاش برای جلوگیری از پیچیدگی فزاینده انعطاف پذیری ساختمان در برنامه های مدرن و معماری ، این دوره ، ساخت ریز سرویس های واکنش پذیر ، طراحی و اجرای ریز سرویس های مقاوم در برابر خرابی. شما اصول طراحی مشترک معماری ریز سرویس را خواهید آموخت. همچنین بهترین شیوه های اثبات شده صنعت را برای ساخت برنامه های واکنشی از جمله تأمین منابع رویداد ، بی بهره بودن از زمان ، پیام رساني و معاملات توزیع شده با استفاده از SAGA کشف خواهید کرد. خواه مهاجرت به سمت میکروسرویس ها باشید و یا اینکه بخواهید آنچه را که در حال حاضر دارید بهبود ببخشید ، در پایان این دوره مجموعه مهارت های اثبات شده ای را برای طراحی ، توسعه و یا بهبود ریز خدمات در حال حاضر تحت تأثیر خود خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
طراحی ریز خدمات تحمل شکست
Designing Failure Tolerant Microservices
-
مقدمه
Introduction
-
انعطاف پذیری از طریق معماری های واکنشی
Resilience through Reactive Architectures
-
مانیفست واکنشی: پاسخگو
Reactive Manifesto: Responsive
-
مانیفست واکنشی: انعطاف پذیر
Reactive Manifesto: Resilient
-
مانیفست واکنشی: الاستیک
Reactive Manifesto: Elastic
-
مانیفست واکنش پذیر: پیام رانده شده
Reactive Manifesto: Message Driven
جلوگیری از تکثیر از طریق عملیات Idempotent
Preventing Duplication through Idempotent Operations
-
مقدمه
Introduction
-
انعطاف پذیری و عملیات مستقل
Resilience and Idempotent Operations
-
ساخت سرویس اسناد
Building the Document Service
-
ایجاد سرویس ترجمه
Building the Translation Service
-
همه را با هم بیاورید
Bringing It All Together
حسابرسی از طریق Event Sourcing
Auditing through Event Sourcing
-
مقدمه
Introduction
-
منبع یابی
Event Sourcing
-
طراحی پیام رسان
Designing the Message Broker
-
نصب و اجرای داکر
Installing and Running Docker
-
در حال اجرا مصرف کنندگان و ناشران
Implementing Consumers and Publishers
-
نسخه ی نمایشی: معماری مبتنی بر پیام
Demo: Message Driven Architecture
مدیریت خرابی ها در معاملات توزیع شده
Managing Failures in Distributed Transactions
-
مقدمه
Introduction
-
SAGA ها
SAGAs
-
طراحی ماشین دولتی
Designing a State Machine
-
حسابداری برای اعلان های از دست رفته
Accounting for Missed Notifications
-
نظرسنجی برای اعلان های از دست رفته
Polling for Missed Notifications
-
مدل سازی درخواست های ترجمه رد شده است
Modeling Rejected Translation Requests
-
مجریان رد اجرا
Implementing Rejection Handlers
-
نتیجه
Conclusion
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات