لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Node.js Microservices: موضوعات پیشرفته و بهترین روش ها
Node.js Microservices: Advanced Topics and Best Practices
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
حرکت از یک برنامه واحد و یکپارچه به مجموعه خدمات توزیع شده یک چالش مهم است. در این دوره آموزشی Node.js Microservices: Advanced Topics and Best Practices، طراحی و پیاده سازی میکروسرویس های ایمن و مقیاس پذیر را خواهید آموخت. ابتدا، طراحی Domain-Driven را بررسی خواهید کرد تا مرزهای سرویس خود را کاملاً تراز کنید. در مرحله بعد، نحوه اعمال Command Query Responsibility Segregation و منبع یابی رویداد را برای مدیریت موثر داده ها و حالت ها کشف خواهید کرد. در نهایت، یاد میگیرید که چگونه استراتژیهایی را برای مقیاسبندی و ایمنسازی کارآمد میکروسرویسها به کار بگیرید. پس از اتمام این دوره، مهارتها و دانش میکروسرویسهای Node.js را خواهید داشت که برای ساخت و نگهداری سیستمهای باطنی با کارایی بالا و انعطافپذیر لازم است.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
پیاده سازی طراحی دامنه محور (DDD) در میکروسرویس ها
Implementing Domain-Driven Design (DDD) in Microservices
معرفی ماژول
Module Introduction
مقدمه ای بر طراحی دامنه محور (DDD)
Introduction to Domain-Driven Design (DDD)
زبان همه جا حاضر
Ubiquitous Language
مونولیت ها و میکروسرویس ها
Monoliths and Microservices
زمینه های محدود در میکروسرویس ها
Bounded Contexts in Microservices
زمینه محدود در عمق
Bounded Context in Depth
نقشه برداری زمینه
Context Mapping
طراحی استراتژیک دامنه محور
Strategic Domain-Driven Design
نسخه ی نمایشی - تعریف زمینه محدود در BookStoreHub
Demo - Defining Bounded Context in BookStoreHub
کار با مجموعه ها و نهادها
Working with Aggregates and Entities
مصالح
Aggregates
موجودیت ها
Entities
مجموعه ها و چرخه حیات موجودیت در DDD
Aggregates and Entity Lifecycle in DDD
همکاری بین مجموعه ها و نهادها
Collaboration between Aggregates and Entities
نسخه ی نمایشی - مجموعه ها و نهادها را در BookStoreHub شناسایی کنید
Demo - Identify Aggregates and Entities in BookStoreHub
ارزش اشیاء در DDD
Value Objects in DDD
ارزش اشیاء در عمق
Value Objects In-depth
اهمیت تغییرناپذیری در DDD
The Importance of Immutability in DDD
اشیاء ارزش را در BookStoreHub شناسایی کنید
Identify Value Objects in BookStoreHub
DDD و فرآیند - رابطه همزیستی
DDD and Process - Symbiotic Relationship
DDD در Agile Scrum
DDD in Agile Scrum
استفاده از Command Query Responsibility Segregation (CQRS) و Event Sourcing
Using Command Query Responsibility Segregation (CQRS) and Event Sourcing
معرفی ماژول
Module Introduction
درک CQRS
Understanding CQRS
مهار منبع یابی رویداد در میکروسرویس ها
Harnessing Event Sourcing in Microservices
Read Models - Crafting Projections with CQRS
Read Models - Crafting Projections with CQRS
چک لیست پروجکشن و ذات
Projection Checklist and Essence
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
روپش یک مشاور مستقل با بیش از 12 سال تجربه در زمینه تولید نرم افزار است. Rupesh به عنوان یک معمار نرم افزار ، برنامه های وب را برای صنایع مختلف دامنه با استفاده از JavaScript ، Node ، Angular ، C # و .Net ایجاد می کند. روپش بیش از 100 توسعه دهنده نرم افزار را در کنفرانس ها و شرکت های سراسر جهان در زمینه توسعه بخش ، آزمایش ، کد تمیز ، طراحی دامنه محور ، خدمات خرد و معماری سرویس گرا آموزش داد. او در نیوجرسی زندگی می کند ، جایی که در codeproject.com وبلاگ می نویسد و به عنوانroopkt در توییتر فعال است.
نمایش نظرات