نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
در این دوره ، شما با چندین الگو و روش کلیدی آشنا خواهید شد که به شما امکان می دهد با موفقیت برنامه های ریز سرویس را که قابل نگهداری ، آزمایش و ایمن هستند طراحی و بسازید. برای ساخت یک برنامه ریز خدمات ، باید در مورد اینکه چه فناوری هایی انتخاب کنید ، بسیاری از گزینه های اصلی را انتخاب کنید و تکنیک هایی که استفاده خواهید کرد. در این دوره ، Building Microservices ، با چندین الگو و روش آشنا خواهید شد که به شما امکان می دهد با موفقیت ریز خدمات را بسازید. در ابتدا ، شما در مورد چگونگی ساختار منطق دامنه و پیاده سازی یک لایه نقشه برداری اطلاعات یاد خواهید گرفت. در مرحله بعدی ، روش های مختلف آزمایش ریز سرویس ها را کشف خواهید کرد. سرانجام ، شما یاد خواهید گرفت که چگونه احراز هویت و مجوز را برای برقراری ارتباط بین ریز سرویس ها مدیریت کنید. پس از اتمام این دوره ، مهارت و دانش لازم برای ساخت ریز سرویس هایی را دارید که قابل نگهداری ، آزمایش و ایمن باشند.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
شروع با ساخت ریز خدمات
Getting Started with Building Microservices
-
معرفی دوره
Course Introduction
-
سرویس های خرد به شما امکاناتی می دهند
Microservices Give You Options
-
ارزش استاندارد سازی
The Value of Standardization
-
eShopOnContainers معماری
eShopOnContainers Architecture
-
نسخه ی نمایشی: ساخت ظروف eShopOn
Demo: Building eShopOnContainers
-
نسخه ی نمایشی: اجرای eShopOnContainers به صورت محلی
Demo: Running eShopOnContainers Locally
-
خلاصه ماژول
Module Summary
پیاده سازی منطق دامنه میکروسرویس
Implementing Microservice Domain Logic
-
معرفی ماژول
Module Introduction
-
مسئولیت های میکرو سرویس
Microservice Responsibilities
-
الگوهای منطق دامنه
Domain Logic Patterns
-
Domain Logic به کدام میکروسرویس وارد می شود؟
Which Microservice Should Domain Logic Go In?
-
لایه سرویس
Service Layer
-
الگوی منطق دامنه اسکریپت معامله
Transaction Script Domain Logic Pattern
-
نسخه ی نمایشی: الگوی منطق دامنه اسکریپت معامله
Demo: Transaction Script Domain Logic Pattern
-
الگوهای منطق دامنه بدون سرور
Serverless Domain Logic Patterns
-
الگوی مدل دامنه
Domain Model Pattern
-
نسخه ی نمایشی: الگوی مدل دامنه
Demo: Domain Model Pattern
-
لایه نقشه برداری داده ها
Data Mapping Layer
-
نسخه ی نمایشی: لایه نقشه برداری داده ها
Demo: Data Mapping Layer
-
نسخه ی نمایشی: CQRS
Demo: CQRS
-
الگوی ماژول جدول
Table Module Pattern
-
خلاصه ماژول
Module Summary
تست نوشتن برای سرویس های خرد
Writing Tests for Microservices
-
معرفی ماژول
Module Introduction
-
هرم آزمون
The Test Pyramid
-
تست واحد
Unit Tests
-
نوشتن کد قابل آزمایش
Writing Testable Code
-
نسخه ی نمایشی: تست های واحد در حال اجرا
Demo: Running Unit Tests
-
پوشش کد
Code Coverage
-
توسعه آزمون محور
Test-driven Development
-
تست های سطح خدمات
Service-level Tests
-
نسخه ی نمایشی: تست های ادغام
Demo: Integration Tests
-
تست های پایان به پایان
End-to-end Tests
-
تست های خودکار
Automating Tests
-
خلاصه ماژول
Module Summary
تأیید اعتبار و تأیید مجوز سرویس های خرد
Authenticating and Authorizing Microservices
-
معرفی ماژول
Module Introduction
-
احراز هویت و مجوز
Authentication and Authorization
-
دفاع در عمق
Defense in Depth
-
احراز هویت کاربران نهایی
Authenticating End Users
-
OAuth 2.0 و OpenID Connect
OAuth 2.0 and OpenID Connect
-
نسخه ی نمایشی: میکرو سرویس هویت
Demo: Identity Microservice
-
نسخه ی نمایشی: ورود به سیستم SPA و JWT
Demo: SPA Login and JWTs
-
احراز هویت بین ریز خدمات
Authenticating Between Microservices
-
مجوز بر اساس نقش
Authorization Based on Role
-
مجوز براساس مالکیت داده ها
Authorization Based on Data Ownership
-
درخواستهای "از طرف"
"On Behalf Of" Requests
-
نتیجه گیری دوره
Course Conclusion
نمایش نظرات