آموزش میکروسرویس‌ها با .NET 8 و الگوی CQRS - آخرین آپدیت

دانلود Introduction to Microservices with .NET 8 and CQRS

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندانه برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک می‌کند دانش خود را بسنجید، فرضیات را به چالش بکشید و با پیشرفت در دوره، درک خود را عمیق‌تر کنید. یاد بگیرید چگونه میکروسرویس‌ها را با استفاده از .NET 8، CQRS و معماری‌های مدرن بسازید. با شروع از اصول اولیه میکروسرویس‌ها، ویژگی‌ها و چالش‌های آن‌ها را بررسی خواهید کرد. بهترین روش‌ها برای پیاده‌سازی میکروسرویس‌ها و زمان‌هایی که نباید از آن‌ها استفاده کرد را کشف کنید. شما با ساخت یک میکروسرویس Catalog API با استفاده از معماری Vertical Slice و الگوی CQRS با کمک MediatR تجربه عملی کسب خواهید کرد. یاد می‌گیرید که چگونه پروژه خود را ساختاردهی کنید، موجودیت‌های دامنه (Domain Entities) را پیاده‌سازی کنید، نقاط اتصال (Endpoints) بسازید و میکروسرویس‌های خود را با استفاده از Docker کانتینری کنید. آخرین ویژگی‌های .NET 8 و C# 12 را بررسی کنید و درک کنید که چگونه توسعه میکروسرویس را بهبود می‌بخشند. همچنین یاد می‌گیرید که این مفاهیم را با کانتینری‌سازی، Minimal APIs و روش‌های تست ادغام کنید. این دوره برای توسعه‌دهندگانی که در .NET و میکروسرویس‌ها تجربه دارند و می‌خواهند بر CQRS و الگوهای مدرن توسعه میکروسرویس مسلط شوند، ایده‌آل است. در پایان، شما در ساخت میکروسرویس‌های مقیاس‌پذیر و قابل نگهداری با .NET 8 و CQRS مهارت خواهید داشت.

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

مقدمه دوره Course Introduction

  • مقدمه‌ای بر دوره تخصصی Introduction to the Specialization

  • پیش‌نیازها، سورس کد و اسلاید‌های دوره Prerequisites, Source Code and Course Slides

  • اجرای اپلیکیشن نهایی Run the Final Application

  • ساختار کد پروژه Project Code Structure

  • معماری‌های میکروسرویس، الگوها، کتابخانه‌ها و بهترین روش‌ها در این دوره Microservices Architectures, Patterns, Libraries and Best Practices in Course

  • الگوهای معماری چندگانه میکروسرویس (معماری‌های خارجی در مقابل داخلی) Microservices Multi-Architectural Patterns (External vs Internal Architectures)

  • نحوه دنبال کردن دوره (جریان دوره و روش یادگیری) How to Follow the Course (The Course Flow and Way of Learning)

میکروسرویس‌ها چیستند؟ What are Microservices?

  • میکروسرویس‌ها چیستند؟ What are Microservices?

  • معماری میکروسرویس چیست؟ What is Microservices Architecture?

  • ویژگی‌های میکروسرویس Microservices Characteristics

  • مزایای معماری میکروسرویس Benefits of Microservices Architecture

  • چالش‌های معماری میکروسرویس Challenges of Microservices Architecture

  • چه زمانی از معماری میکروسرویس استفاده کنیم؟ بهترین روش‌ها When to Use Microservices Architecture - Best Practices

  • چه زمانی از میکروسرویس استفاده نکنیم؟ الگوهای ضد (Anti Patterns) در میکروسرویس When Not to Use Microservices - Anti-Patterns of Microservices

  • مقایسه معماری Monolithic در مقابل Microservices Monolithic vs Microservices Architecture Comparison

  • الگوی پایگاه داده برای هر سرویس (Database per Service) و Polyglot Persistence The Database-per-Service Pattern - Polyglot Persistence

  • تجزیه میکروسرویس‌های تجارت الکترونیک: کاتالوگ، سبد خرید، تخفیف و سفارش‌گذاری Decomposition of Ecommerce Microservices: Catalog, Basket, Discount and Ordering

چرا .NET و ویژگی‌های جدید .NET 8 و C# 12 چیست؟ Why .NET and What is new .NET 8 and C# 12?

  • چرا .NET؟ Why .NET?

  • توسعه Cloud Native با .NET 8 Cloud-Native Development with .NET 8

  • .NET و علاقه به کانتینرها و میکروسرویس‌ها .NET loves Containers and Microservices

  • چه چیز جدید در .NET 8 است؟ What is new in .NET 8?

  • چه چیز جدید در C# 12 است؟ سازنده‌های اصلی، عبارات مجموعه‌ای، آرایه‌های خطی What is new in C# 12? Primary Constructors, Collection Expressions, Inline Arrays

  • عبارات سطح بالا در C#، Global Usings و الگوی تطبیق (Pattern Matching) C# Top-level Statements, Global Usings, Pattern Matching

ASP.NET 8 برای توسعه میکروسرویس: Minimal APIs، تزریق وابستگی (DI)، مسیریابی و Docker ASP.NET 8 for Microservice Development: Minimal APIs, DI, Routing, and Docker

  • استفاده از ASP.NET 8 برای توسعه میکروسرویس ASP.NET 8 for Microservice Development

  • بررسی Minimal APIs در ASP.NET Core Minimal APIs in ASP.NET Core

  • ایجاد ASP.NET Core Web API برای یک میکروسرویس واحد Create ASP.NET Core Web API for Single Microservice

  • پروژه شفاف برای میکروسرویس‌های واحد: راه‌اندازی یک Minimal ASP.NET Web API Clear Project for Single Microservices: Setting Up a Minimal ASP.NET Web API

  • سرویس Todo: ایجاد Minimal API با ASP.NET Core برای یک میکروسرویس واحد Todo Service: Create Minimal API with ASP.NET Core for Single Microservice

  • تست سرویس Todo: ایجاد Minimal API با ASP.NET Core برای یک میکروسرویس واحد TEST - Todo Service: Create Minimal API with ASP.NET Core for Single Microservice

  • کانتینری کردن میکروسرویس‌ها با Docker (کانتینرها، ایمیج‌ها و رجیستری‌ها) Containerize Microservices with Docker Containers, Images, and Registries

  • کانتینری کردن میکروسرویس Todo ASP.NET Web API و اجرای پروفایل Docker Containerize Todo ASP.NET Web API Microservice and Run Docker Profile

اولین میکروسرویس: ساخت Catalog.API با معماری Vertical Slice و CQRS First Microservice: Catalog.API with Vertical Slice Architecture and CQRS

  • مقدمه بر Catalog.API با معماری Vertical Slice و CQRS Introduction - Catalog.API with Vertical Slice Architecture and CQRS

  • ایجاد مخزن (Repository) جدید در GitHub برای پروژه میکروسرویس Create New GitHub Repository for Our Microservice Project

  • کلون کردن مخزن GitHub و ایجاد Solution جدید در Visual Studio Clone GitHub Repository and Create New Solution with Visual Studio

  • ایجاد ASP.NET Web API برای میکروسرویس Catalog.API Create ASP.NET Web API for Catalog.API Microservice

  • تنظیم شماره پورت برای میکروسرویس Catalog.API و اصلاح تنظیمات اجرا Set Port Numbers for Catalog.API Microservice - Modify Launch Settings

  • تحلیل دامنه میکروسرویس‌های کاتالوگ: مدل‌ها، موارد استفاده (UCs)، Rest APIها و پایگاه داده‌ها Domain Analysis of Catalog Microservices: Models, UCs, Rest APIs, Databases

  • تحلیل فنی میکروسرویس‌های کاتالوگ: معماری‌ها، الگوها و کتابخانه‌ها Technical Analysis of Catalog Microservices: Architectures, Patterns, Libraries

  • معماری Vertical Slice Vertical Slice Architecture

  • مقایسه Vertical Slice با معماری Clean Vertical Slice versus Clean Architecture

  • الگوی طراحی CQRS CQRS Design Pattern

  • پیاده‌سازی منطقی و فیزیکی الگوی CQRS Logical and Physical Implementation of CQRS Pattern

  • الگوی طراحی CQRS با استفاده از کتابخانه MediatR (پیاده‌سازی منطقی CQRS) CQRS Design Pattern With MediatR Library (Logical CQRS Implementation)

  • توسعه میکروسرویس Catalog.API با ایجاد موجودیت‌های دامنه Develop Catalog.API Microservices Creating Domain Entities

  • توسعه پوشه ویژگی (Feature Folder) به سبک Vertical Slice با CQRS و MediatR Develop Vertical Slice Feature Folder with CQRS and MediatR

  • توسعه کلاس Feature Handler با استفاده از CQRS و MediatR Develop Feature Handler Class with CQRS and MediatR

  • ایجاد انتزاع (Abstraction) روی MediatR برای CQRS؛ جداسازی Command و Query Create Abstraction on MediatR for CQRS - Command and Query Separation

  • ایجاد انتزاع روی MediatR برای CQRS؛ جداسازی Command و Query (بخش دوم) Create Abstraction on MediatR for CQRS - Command and Query Separation - Part 2

  • پیاده‌سازی انتزاع CQRS یعنی ICommand در کلاس Feature Handler Implement CQRS Abstractions ICommand into Vertical Slice Feature Handler Class

  • توسعه Endpoint ایجاد محصول با استفاده از Minimal APIs و Carter Develop Create Product Endpoint with Minimal APIs and Carter

  • توسعه Endpoint از نوع POST با Carter و پیاده‌سازی ICarterModule برای Minimal APIs Develop POST Endpoint with Carter Implements ICarterModule for Minimal APIs

  • توسعه Endpoint از نوع POST با Carter و پیاده‌سازی ICarterModule (بخش دوم) Develop POST Endpoint with Carter Implements ICarterModule for Minimal APIs - Part 2

  • ثبت کتابخانه‌های MediatR و Carter در سرویس Dependency Injection در ASP.NET Register MediatR and Carter Libraries into ASP.NET Dependency Injection Service

  • تست Catalog API: ارسال درخواست POST برای CreateProduct و دیباگ Carter Minimal API و MediatR Test Catalog API - CreateProduct POST Request - Debug Carter Minimal API and MediatR

نمایش نظرات

آموزش میکروسرویس‌ها با .NET 8 و الگوی CQRS
جزییات دوره
7h 0m
54
(آخرین آپدیت)
420
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده