لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش معماری میکروسرویس ها و پیاده سازی در دات نت 5
Microservices Architecture and Implementation on .NET 5
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت میکروسرویسها در Net که از Asp.Net Web API، Docker، RabbitMQ، Ocelot API Gateway، MongoDB، Redis، SqlServer ASPNET Core Web API استفاده میکردند. هسته با اتصال پایگاه داده سرور SQL در اجرای لایه N Docker با اجرای الگوی مخزن Swagger Open API استفاده از سرویس Grpc تخفیف برای ارتباط همگامسازی بین سرویس برای محاسبه قیمت نهایی محصول انتشار صف BasketCheckout با استفاده از MassTransit و RabbitMQ ساخت یک سرویس بینسرویس GRPC با عملکرد بالا ارتباط با Basket Microservice با استفاده از Dapper برای پیاده سازی micro-orm برای ساده کردن دسترسی به داده ها و اطمینان از کارایی بالا اتصال پایگاه داده PostgreSQL و کانتینرسازی Async Microservices ارتباط با RabbitMQ Message-Broker Service با استفاده از RabbitMQ Publish/Subscribe Topic Exchange Model با استفاده از MassTransit برای ابستراکشن MassTransit برای ابستراکشن سیستم من تکمیل DDD، CQRS، و معماری پاک با استفاده از بهترین روشها توسعه CQRS با استفاده از بستههای MediatR، FluentValidation و AutoMapper مصرف صف رویداد RabbitMQ BasketCheckout با استفاده از پیکربندی MassTransit-RabbitMQ با استفاده از Entity FrameworkStart Lotse و برنامهای توسعهدهنده SQRM و SQL. Microservices فراخوانی Ocelot API با HttpClientFactory الگوی تجمیع دروازه در Shopping Aggregator ASPNET Core Web Application با Bootstrap 4 و قالب Razor Docker Compose Containerization از همه میکروسرویس ها استفاده از Portainer for Container با مدیریت سبک وزن UI که به شما امکان می دهد محیط های مدیریت سبک Docker را به راحتی مدیریت کنید. دارای ویژگی های غنی مدیریت منبع باز و پلت فرم توسعه برای PostgreSQL پیش نیازها: دانش C# (عمومی، async/انتظار، روش های ناشناس، اقدام، محمول) دانش پایه Aspnet دانش پایه داکر
این دوره از مخزن میکروسرویسهای github aspnetrun میآید که از انجمن با بیش از 1700 ستاره و بیش از 1000 فورک تأیید شده است.
شما یاد خواهید گرفت که چگونه Microservices را بر روی پلتفرمهای Net بسازید که از Asp.Net Web API، Docker، RabbitMQ، MassTransit، Grpc، Ocelot API Gateway، MongoDB، Redis، PostgreSQL، SqlServer، Dapper، Entity Framework Core، CQRS و اجرای Clean Architecture با 24.5 ساعت ویدیوهای کاملاً ارتقا یافته.
شما ماژولهای تجارت الکترونیکی را روی میکروسرویسهای محصول، سبد خرید و سفارش با NoSQL (MongoDB، Redis) و پایگاههای داده رابطهای (PostgreSQL، Sql Server) با برقراری ارتباط از طریق RabbitMQ Event Driven Communication و با استفاده از Ocelot API Gateway توسعه خواهید داد. شما می توانید Microservices Architecture و Step by Step Implementation را در .NET پیدا کنید که گام به گام این دوره را با توضیحات و جزئیات گسترده توسعه می دهد.
همراه با این، میکروسرویس ها و موارد زیر را توسعه خواهید داد:
میکروسرویس کاتالوگ که شامل؛
برنامه API Web Core ASP.NET
اصول REST API، عملیات CRUD
اتصال پایگاه داده MongoDB و محفظه سازی
اجرای الگوی مخزن
اجرای API باز Swagger
میکروسرویس سبد که شامل؛
برنامه API Web ASP.NET
اصول REST API، عملیات CRUD
اتصال پایگاه داده Redis و محفظه سازی
از سرویس gRPC تخفیف برای ارتباط همگام سازی بین سرویس برای محاسبه قیمت نهایی محصول استفاده کنید
انتشار صف خرید سبد خرید با استفاده از MassTransit و RabbitMQ
میکروسرویس تخفیف که شامل؛
برنامه سرور ASP.NET gRPC
ارتباط بین سرویسی gRPC با کارایی بالا با Basket Microservice ایجاد کنید
نمایش خدمات gRPC با ایجاد پیام های Protobuf
استفاده از Dapper برای پیادهسازی micro-orm برای سادهسازی دسترسی به دادهها و اطمینان از عملکرد بالا
اتصال پایگاه داده PostgreSQL و محفظه سازی
ارتباطات میکروسرویس
همگام سازی ارتباطات بین سرویسی gRPC
ارتباط Microservices Async با سرویس کارگزار پیام RabbitMQ
استفاده از RabbitMQ Publish/Subscribe Topic Exchange Model
استفاده از MassTransit برای انتزاع در سیستم RabbitMQ Message-Broker
انتشار صف رویداد BasketCheckout از Basket microservices و اشتراک این رویداد از Ordering microservices
ایجاد کتابخانه RabbitMQ EventBus.Messages و اضافه کردن مراجع Microservices
سفارش Microservice
اجرای DDD، CQRS، و معماری پاک با استفاده از بهترین روشها
توسعه CQRS با استفاده از بسته های MediatR، FluentValidation و AutoMapper
مصرف صف رویداد RabbitMQ BasketCheckout با استفاده از پیکربندی MassTransit-RabbitMQ
اتصال پایگاه داده SqlServer و محفظه سازی
استفاده از Entity Framework Core ORM و انتقال خودکار به SqlServer هنگام راه اندازی برنامه
API Gateway Ocelot Microservice
دروازه های API را با Ocelot
پیاده سازی کنید
نمونهای از ریزسرویسها/کانتینرها برای تغییر مسیر از طریق دروازههای API
چندین نوع کانتینر API Gateway/BFF مختلف را اجرا کنید
الگوی تجمیع دروازه در Shopping.Aggregator
WebUI ShoppingApp Microservice
برنامه وب اصلی ASP.NET با بوت استرپ 4 و قالب Razor
با HttpClientFactory با Ocelot API تماس بگیرید
ASPNET Core Razor Tools — مشاهده کامپوننت ها، نماهای جزئی، راهنمای برچسب، اتصالات و اعتبارسنجی مدل، بخش های Razor و غیره.
ظروف جانبی
از پورتینر برای کانتینر رابط کاربری سبک مدیریت استفاده کنید که به شما امکان میدهد به راحتی محیطهای مختلف Docker خود را مدیریت کنید
ابزارهای pgAdmin PostgreSQL دارای پلتفرم مدیریت و توسعه متن باز غنی برای PostgreSQL هستند
ایجاد Docker Compose با تمام ریزسرویس ها در docker.
کانتینرسازی میکروسرویس ها
کانتینرسازی پایگاه های داده
متغیرهای محیطی را نادیده بگیرید
علاوه بر همه اینها، یاد خواهید گرفت که چگونه کدهای با کیفیت بنویسید، نه فقط نحوه ساخت میکروسرویس. در این دوره آموزشی، نمایش معماری برنامه لایهای با بهترین روشهای DDD را مشاهده خواهید کرد. معماری شش ضلعی NLayer (هسته، برنامه، زیرساخت و لایه های ارائه) و طراحی دامنه محور (موجودات، مخازن، خدمات دامنه/برنامه، DTO...) را پیاده سازی می کند و هدف آن این است که یک معماری پاک باشد، با استفاده از اصول SOLID به منظور استفاده برای یک الگوی پروژه همچنین بهترین روشها مانند معماری وابستگی وابستگی و استفاده از الگوهای طراحی مانند تزریق وابستگی، ثبتنام، اعتبارسنجی، مدیریت استثنا و غیره را اجرا میکند.
آیا این دوره برای شماست؟
این دوره بسیار کاربردی است، بیش از 90٪ از درس ها شامل کدنویسی شما با من در این پروژه می شود. اگر شما از آن دسته افرادی هستید که با انجام دادن کار بیشترین بهره را از یادگیری میبرید، این دوره قطعاً برای شما مناسب است.
ابزارهایی که برای این دوره نیاز دارید
در این دوره، تمام درس ها با استفاده از ویژوال استودیو به عنوان ویرایشگر کد نشان داده می شوند. البته می توانید از هر ویرایشگر کدی که دوست دارید و هر سیستم عاملی که دوست دارید استفاده کنید تا زمانی که ویندوز یا مک باشد. همچنین از Docker Desktop به منظور استفاده از ارائه دهندگان مختلف پایگاه داده استفاده کنید.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
پیش نیازها و کد منبع
Prerequisites and Source Code
برنامه نهایی را اجرا کنید
Run Final Application
میکروسرویس ها چیست؟
What are Microservices ?
مزایا و معایب معماری یکپارچه
Monolithic Architecture Pros-Cons
مزایا و معایب معماری میکروسرویس ها
Microservices Architecture Pros-Cons
مقایسه معماری یکپارچه و میکروسرویس
Monolithic vs Microservices Architecture Comparison
Containers و Docker چیست؟
What is Containers and Docker ?
ظروف داکر، تصاویر و رجیستری ها
Docker Containers, Images, and Registries
معرفی
Introduction
معرفی
Introduction
پیش نیازها و کد منبع
Prerequisites and Source Code
برنامه نهایی را اجرا کنید
Run Final Application
میکروسرویس ها چیست؟
What are Microservices ?
مزایا و معایب معماری یکپارچه
Monolithic Architecture Pros-Cons
مزایا و معایب معماری میکروسرویس ها
Microservices Architecture Pros-Cons
مقایسه معماری یکپارچه و میکروسرویس
Monolithic vs Microservices Architecture Comparison
Containers و Docker چیست؟
What is Containers and Docker ?
ظروف داکر، تصاویر و رجیستری ها
Docker Containers, Images, and Registries
توسعه اولین میکروسرویس شما - Catalog.API با MongoDb
Developing Your First Microservice - Catalog.API with MongoDb
معرفی
Introduction
مخزن جدید Github را برای پروژه Microservice ما ایجاد کنید
Create New Github Repository For Our Microservice Project
مخزن Github را کلون کنید و با ویژوال استودیو راه حل جدیدی ایجاد کنید
Clone Github Repository and Create New Solution with Visual Studio
پروژه Asp.Net Web Api را برای Catalog.API Microservice ایجاد کنید
Create Asp.Net Web Api Project for Catalog.API Microservice
MongoDb در کاتالوگ میکروسرویس ها
MongoDb in Catalog Microservices
راه اندازی پایگاه داده Mongo Docker برای Catalog.API Microservices
Setup Mongo Docker Database for Catalog.API Microservices
دستورات MongoDb CLI با استفاده از ترمینال تعاملی برای اتصال MongoDb
MongoDb CLI Commands using Interactive Terminal For MongoDb Connection
تجزیه و تحلیل و معماری خدمات ریز کاتالوگ
Analysis and Architecting of Catalog Microservices
الگوی طراحی مخزن
Repository Design Pattern
در حال توسعه Catalog.API Microservices Creating Entities و MongoDB.Driver Nuget
Developing Catalog.API Microservices Creating Entities and MongoDB.Driver Nuget
در حال توسعه لایه داده - کانتینر Docker Mongo را از Catalog.API متصل کنید
Developing Data Layer - Connect Mongo Docker Container from Catalog.API
توسعه لایه کسب و کار - الگوی مخزن در Catalog.API Microservice
Developing Business Layer - Repository Pattern on Catalog.API Microservice
در حال توسعه لایه ارائه - ایجاد کلاس CatalogController برای Catalog.API
Developing Presentation Layer - Create CatalogController Class for Catalog.API
Microservice کاتالوگ را تست و اجرا کنید
Test and Run Catalog Microservice
ریزسرویس های کاتالوگ را با MongoDB با استفاده از Docker Compose تبدیل کنید
Containerize Catalog Microservices with MongoDB using Docker Compose
افزودن تصویر MongoDb به فایل Docker-Compose برای Multi-Container Docker Environ
Adding MongoDb image into Docker-Compose File for Multi-Container Docker Environ
تست در محیط Docker - Catalog.API و MongoDb در Docker-Compose File
Test on Docker environment - Catalog.API and MongoDb into Docker-Compose File
اشکال زدایی Docker-Compose در ویژوال استودیو برای Catalog.API با MongoDb
Debugging Docker-Compose on Visual Studio for Catalog.API with MongoDb
گزینه های Mongo GUI برای MongoDb Docker Image
Mongo GUI Options for MongoDb Docker Image
توسعه اولین میکروسرویس شما - Catalog.API با MongoDb
Developing Your First Microservice - Catalog.API with MongoDb
معرفی
Introduction
مخزن جدید Github را برای پروژه Microservice ما ایجاد کنید
Create New Github Repository For Our Microservice Project
مخزن Github را کلون کنید و با ویژوال استودیو راه حل جدیدی ایجاد کنید
Clone Github Repository and Create New Solution with Visual Studio
پروژه Asp.Net Web Api را برای Catalog.API Microservice ایجاد کنید
Create Asp.Net Web Api Project for Catalog.API Microservice
MongoDb در کاتالوگ میکروسرویس ها
MongoDb in Catalog Microservices
راه اندازی پایگاه داده Mongo Docker برای Catalog.API Microservices
Setup Mongo Docker Database for Catalog.API Microservices
دستورات MongoDb CLI با استفاده از ترمینال تعاملی برای اتصال MongoDb
MongoDb CLI Commands using Interactive Terminal For MongoDb Connection
تجزیه و تحلیل و معماری خدمات ریز کاتالوگ
Analysis and Architecting of Catalog Microservices
الگوی طراحی مخزن
Repository Design Pattern
در حال توسعه Catalog.API Microservices Creating Entities و MongoDB.Driver Nuget
Developing Catalog.API Microservices Creating Entities and MongoDB.Driver Nuget
در حال توسعه لایه داده - کانتینر Docker Mongo را از Catalog.API متصل کنید
Developing Data Layer - Connect Mongo Docker Container from Catalog.API
توسعه لایه کسب و کار - الگوی مخزن در Catalog.API Microservice
Developing Business Layer - Repository Pattern on Catalog.API Microservice
در حال توسعه لایه ارائه - ایجاد کلاس CatalogController برای Catalog.API
Developing Presentation Layer - Create CatalogController Class for Catalog.API
Microservice کاتالوگ را تست و اجرا کنید
Test and Run Catalog Microservice
ریزسرویس های کاتالوگ را با MongoDB با استفاده از Docker Compose تبدیل کنید
Containerize Catalog Microservices with MongoDB using Docker Compose
افزودن تصویر MongoDb به فایل Docker-Compose برای Multi-Container Docker Environ
Adding MongoDb image into Docker-Compose File for Multi-Container Docker Environ
تست در محیط Docker - Catalog.API و MongoDb در Docker-Compose File
Test on Docker environment - Catalog.API and MongoDb into Docker-Compose File
اشکال زدایی Docker-Compose در ویژوال استودیو برای Catalog.API با MongoDb
Debugging Docker-Compose on Visual Studio for Catalog.API with MongoDb
گزینه های Mongo GUI برای MongoDb Docker Image
Mongo GUI Options for MongoDb Docker Image
توسعه میکروسرویس های Basket.API با Redis
Developing Basket.API Microservices with Redis
معرفی
Introduction
پروژه Asp.Net Web Api را برای Basket.API Microservice ایجاد کنید
Create Asp.Net Web Api Project for Basket.API Microservice
Redis در سبد میکروسرویس
Redis in Basket Microservices
راه اندازی Redis Cache Docker پایگاه داده برای Basket.API Microservices
Setup Redis Cache Docker Database for Basket.API Microservices
دستورات Redis CLI با استفاده از ترمینال تعاملی برای اتصال Redis
Redis CLI Commands using Interactive Terminal For Redis Connection
تحلیل و معماری ریزخدمات سبد
Analysis and Architecting of Basket Microservices
در حال توسعه Basket.API Microservices Creating Entities
Developing Basket.API Microservices Creating Entities
Redis Docker Container را از Basket.API Microservice با AddStackExchange وصل کنید
Connect Redis Docker Container from Basket.API Microservice w/ AddStackExchange
توسعه الگوی مخزن در Basket.API Microservice
Developing Repository Pattern on Basket.API Microservice
ایجاد کلاس BasketController برای Basket.API Microservice
Create BasketController Class for Basket.API Microservice
Microservice سبد را تست و اجرا کنید
Test and Run Basket Microservice
Microservices Basket را با Redis با استفاده از Docker Compose تبدیل کنید
Containerize Basket Microservices with Redis using Docker Compose
افزودن تصویر Redis به فایل Docker-Compose برای Multi-Container Docker Env
Adding Redis image into Docker-Compose File for Multi-Container Docker Env
تست در محیط Docker - Basket.API و Redis در Docker-Compose File
Test on Docker environment - Basket.API and Redis into Docker-Compose File
مدیریت کانتینر با پورتینر
Container management with Portainer
توسعه میکروسرویس های Basket.API با Redis
Developing Basket.API Microservices with Redis
معرفی
Introduction
پروژه Asp.Net Web Api را برای Basket.API Microservice ایجاد کنید
Create Asp.Net Web Api Project for Basket.API Microservice
Redis در سبد میکروسرویس
Redis in Basket Microservices
راه اندازی Redis Cache Docker پایگاه داده برای Basket.API Microservices
Setup Redis Cache Docker Database for Basket.API Microservices
دستورات Redis CLI با استفاده از ترمینال تعاملی برای اتصال Redis
Redis CLI Commands using Interactive Terminal For Redis Connection
تحلیل و معماری ریزخدمات سبد
Analysis and Architecting of Basket Microservices
در حال توسعه Basket.API Microservices Creating Entities
Developing Basket.API Microservices Creating Entities
Redis Docker Container را از Basket.API Microservice با AddStackExchange وصل کنید
Connect Redis Docker Container from Basket.API Microservice w/ AddStackExchange
توسعه الگوی مخزن در Basket.API Microservice
Developing Repository Pattern on Basket.API Microservice
ایجاد کلاس BasketController برای Basket.API Microservice
Create BasketController Class for Basket.API Microservice
Microservice سبد را تست و اجرا کنید
Test and Run Basket Microservice
Microservices Basket را با Redis با استفاده از Docker Compose تبدیل کنید
Containerize Basket Microservices with Redis using Docker Compose
افزودن تصویر Redis به فایل Docker-Compose برای Multi-Container Docker Env
Adding Redis image into Docker-Compose File for Multi-Container Docker Env
تست در محیط Docker - Basket.API و Redis در Docker-Compose File
Test on Docker environment - Basket.API and Redis into Docker-Compose File
مدیریت کانتینر با پورتینر
Container management with Portainer
توسعه Microservices Discount.API با PostgreSQL
Developing Discount.API Microservices with PostgreSQL
معرفی
Introduction
پروژه Asp.Net Web Api را برای Microservice Discount.API ایجاد کنید
Create Asp.Net Web Api Project for Discount.API Microservice
PostgreSQL در Microservices تخفیف
PostgreSQL in Discount Microservices
پایگاه داده PostgreSQL Docker را برای Microservices Discount.API راه اندازی کنید
Setup PostgreSQL Docker Database for Discount.API Microservices
راه اندازی پورتال مدیریت pgAdmin برای پایگاه داده PostgreSQL برای Discount.API Microse
Setup pgAdmin Management Portal for PostgreSQL Database for Discount.API Microse
ایجاد جدول کوپن در DiscountDb پایگاه داده PostgreSQL با مدیریت pgAdmin
Create Coupon Table in the DiscountDb of PostgreSQL Database with pgAdmin Manage
تجزیه و تحلیل و معماری خدمات خرد تخفیف
Analysis and Architecting of Discount Microservices
در حال توسعه Discount.API Microservices Creating Entities
Developing Discount.API Microservices Creating Entities
در حال توسعه الگوی مخزن اتصال PostgreSQL از Dapper در Discount.API استفاده کنید
Developing Repository Pattern Connect PostgreSQL use Dapper on Discount.API
ایجاد کلاس DiscountController برای Discount.API Microservice
Create DiscountController Class for Discount.API Microservice
Microservice تخفیف را تست و اجرا کنید
Test and Run Discount Microservice
Microservices تخفیف را با PostgreSQL با استفاده از Docker Compose کانتینری کنید
Containerize Discount Microservices with PostgreSQL using Docker Compose
افزودن تصویر PostgreSQL به فایل Docker-Compose برای Multi-Container Docker Env
Adding PostgreSQL image into Docker-Compose File for Multi-Container Docker Env
هنگام راه اندازی Microservices با تخفیف، پایگاه داده PostreSQL را انتقال دهید
Migrate PostreSQL Database When Discount Microservices Startup
تست در محیط Docker - Discount.API و PostgreSQL در Docker-Compose
Test on Docker environment - Discount.API and PostgreSQL into Docker-Compose
توسعه Microservices Discount.API با PostgreSQL
Developing Discount.API Microservices with PostgreSQL
معرفی
Introduction
پروژه Asp.Net Web Api را برای Microservice Discount.API ایجاد کنید
Create Asp.Net Web Api Project for Discount.API Microservice
PostgreSQL در Microservices تخفیف
PostgreSQL in Discount Microservices
پایگاه داده PostgreSQL Docker را برای Microservices Discount.API راه اندازی کنید
Setup PostgreSQL Docker Database for Discount.API Microservices
راه اندازی پورتال مدیریت pgAdmin برای پایگاه داده PostgreSQL برای Discount.API Microse
Setup pgAdmin Management Portal for PostgreSQL Database for Discount.API Microse
ایجاد جدول کوپن در DiscountDb پایگاه داده PostgreSQL با مدیریت pgAdmin
Create Coupon Table in the DiscountDb of PostgreSQL Database with pgAdmin Manage
تجزیه و تحلیل و معماری خدمات خرد تخفیف
Analysis and Architecting of Discount Microservices
در حال توسعه Discount.API Microservices Creating Entities
Developing Discount.API Microservices Creating Entities
در حال توسعه الگوی مخزن اتصال PostgreSQL از Dapper در Discount.API استفاده کنید
Developing Repository Pattern Connect PostgreSQL use Dapper on Discount.API
ایجاد کلاس DiscountController برای Discount.API Microservice
Create DiscountController Class for Discount.API Microservice
Microservice تخفیف را تست و اجرا کنید
Test and Run Discount Microservice
Microservices تخفیف را با PostgreSQL با استفاده از Docker Compose کانتینری کنید
Containerize Discount Microservices with PostgreSQL using Docker Compose
افزودن تصویر PostgreSQL به فایل Docker-Compose برای Multi-Container Docker Env
Adding PostgreSQL image into Docker-Compose File for Multi-Container Docker Env
هنگام راه اندازی Microservices با تخفیف، پایگاه داده PostreSQL را انتقال دهید
Migrate PostreSQL Database When Discount Microservices Startup
تست در محیط Docker - Discount.API و PostgreSQL در Docker-Compose
Test on Docker environment - Discount.API and PostgreSQL into Docker-Compose
توسعه Microservices Discount.Grpc برای Microservices Grpc Communication
Developing Discount.Grpc Microservices for Microservices Grpc Communication
معرفی
Introduction
استفاده gRPC از Microservices Communication
gRPC usage of Microservices Communication
استفاده از gRPC در ارتباط میکروسرویس با .Net - مخزن نمونه
Using gRPC in Microservices Communication with .Net - Example Repository
پروژه Microservices Discount Grpc را در Microservices Solution ایجاد کنید
Create Discount Grpc Microservices Project in Microservices Solution
مدیریت عملیات پایگاه داده PostreSQL در Discount Grpc
Managing PostreSQL Database Operations in Discount Grpc
در حال توسعه فایل discount.proto ProtoBuf برای Exposing Crud Services Discount Grpc
Developing discount.proto ProtoBuf file for Exposing Crud Services Discount Grpc
کلاس خدمات Proto را از Discount proto File در Discount Grpc ایجاد کنید
Generate Proto Service Class from Discount proto File in Discount Grpc
توسعه کلاس DiscountService برای پیاده سازی روش های خدمات اولیه Grpc
Developing DiscountService class to Implement Grpc Proto Service Methods
پیاده سازی AutoMapper در DiscountService کلاس Discount Grpc Microservice
Implementing AutoMapper into DiscountService Class of Discount Grpc Microservice
توسعه CRUD در کلاس DiscountService برای پیاده سازی CRUD Grpc Proto Service
Developing CRUD in DiscountService class to Implement CRUD Grpc Proto Service
توسعه Microservices Discount.Grpc برای Microservices Grpc Communication
Developing Discount.Grpc Microservices for Microservices Grpc Communication
معرفی
Introduction
استفاده gRPC از Microservices Communication
gRPC usage of Microservices Communication
استفاده از gRPC در ارتباط میکروسرویس با .Net - مخزن نمونه
Using gRPC in Microservices Communication with .Net - Example Repository
پروژه Microservices Discount Grpc را در Microservices Solution ایجاد کنید
Create Discount Grpc Microservices Project in Microservices Solution
مدیریت عملیات پایگاه داده PostreSQL در Discount Grpc
Managing PostreSQL Database Operations in Discount Grpc
در حال توسعه فایل discount.proto ProtoBuf برای Exposing Crud Services Discount Grpc
Developing discount.proto ProtoBuf file for Exposing Crud Services Discount Grpc
کلاس خدمات Proto را از Discount proto File در Discount Grpc ایجاد کنید
Generate Proto Service Class from Discount proto File in Discount Grpc
توسعه کلاس DiscountService برای پیاده سازی روش های خدمات اولیه Grpc
Developing DiscountService class to Implement Grpc Proto Service Methods
پیاده سازی AutoMapper در DiscountService کلاس Discount Grpc Microservice
Implementing AutoMapper into DiscountService Class of Discount Grpc Microservice
توسعه CRUD در کلاس DiscountService برای پیاده سازی CRUD Grpc Proto Service
Developing CRUD in DiscountService class to Implement CRUD Grpc Proto Service
مصرف سرویس Grpc تخفیف از سبد میکروسرویس هنگام افزودن کالای سبد خرید
Consuming Discount Grpc Service From Basket Microservice When Adding Cart Item
معرفی
Introduction
مصرف سرویس Grpc تخفیف از سبد میکروسرویس هنگام افزودن سبد خرید 1
Consuming Discount Grpc Service From Basket Microservice When Adding Cart Item 1
مصرف سرویس Grpc تخفیف از سبد میکروسرویس هنگام افزودن سبد خرید 2
Consuming Discount Grpc Service From Basket Microservice When Adding Cart Item 2
Discount Grpc Client و Discount Grpc Service را در Basket.API ثبت کنید
Register Discount Grpc Client and Discount Grpc Service into the Basket.API
تست و اجرای Discount Grpc و Basket Microservice
Test and Run Discount Grpc and Basket Microservice
با استفاده از Docker Compose، Microservices Discount Grpc را با PostgreSQL کانتینری کنید
Containerize Discount Grpc Microservices with PostgreSQL using Docker Compose
افزودن پیکربندی Grpc DiscountUrl در پیکربندی تصویر Basket.API در DC
Adding Grpc DiscountUrl Configuration in Basket.API image configuration on DC
تست در محیط Docker - Basket.API Discount.Grpc را در DC ادغام می کند
Test on Docker environment - Basket.API integrate Discount.Grpc into DC
مصرف سرویس Grpc تخفیف از سبد میکروسرویس هنگام افزودن کالای سبد خرید
Consuming Discount Grpc Service From Basket Microservice When Adding Cart Item
معرفی
Introduction
مصرف سرویس Grpc تخفیف از سبد میکروسرویس هنگام افزودن سبد خرید 1
Consuming Discount Grpc Service From Basket Microservice When Adding Cart Item 1
مصرف سرویس Grpc تخفیف از سبد میکروسرویس هنگام افزودن سبد خرید 2
Consuming Discount Grpc Service From Basket Microservice When Adding Cart Item 2
Discount Grpc Client و Discount Grpc Service را در Basket.API ثبت کنید
Register Discount Grpc Client and Discount Grpc Service into the Basket.API
تست و اجرای Discount Grpc و Basket Microservice
Test and Run Discount Grpc and Basket Microservice
با استفاده از Docker Compose، Microservices Discount Grpc را با PostgreSQL کانتینری کنید
Containerize Discount Grpc Microservices with PostgreSQL using Docker Compose
افزودن پیکربندی Grpc DiscountUrl در پیکربندی تصویر Basket.API در DC
Adding Grpc DiscountUrl Configuration in Basket.API image configuration on DC
تست در محیط Docker - Basket.API Discount.Grpc را در DC ادغام می کند
Test on Docker environment - Basket.API integrate Discount.Grpc into DC
توسعه میکروسرویس های سفارش با معماری پاک و پیاده سازی CQRS
Developing Ordering Microservices with Clean Architecture and CQRS Implemntation
معرفی
Introduction
تجزیه و تحلیل و معماری سفارش خدمات میکرو
Analysis and Architecting of Ordering Microservices
اصول طراحی - جداسازی نگرانی ها (SoC)
Design Principles - Separation of Concerns (SoC)
طراحی دامنه محور - DDD
Domain Driven Design - DDD
معماری پاک با طراحی دامنه محور (DDD)
Clean Architecture with Domain Driven Design(DDD)
الگوی طراحی CQRS (تفکیک مسئولیت پرس و جوی فرمان).
CQRS (Command Query Responsibility Segregation) Design Pattern
سازگاری نهایی و منبع یابی رویداد با الگوی طراحی CQRS
Eventual Consisteny and Event Sourcing with CQRS Design Pattern
ساختار کد در اجرای CQRS و DDD در سفارش میکروسرویس ها
Code Structure on CQRS and DDD Implementation in Ordering Microservices
پروژه Asp.Net Web Api را برای Microservice Ordering.API ایجاد کنید
Create Asp.Net Web Api Project for Ordering.API Microservice
لایههای معماری تمیزی را ایجاد کنید که دامنه را مرتب میکند - برنامه و Infra
Create Clean Architecture Layers that Ordering Domain - Application and Infra
افزودن منابع پروژه بین لایههای معماری پاک
Adding Project References Between Clean Architecture Layers
توسعه لایه Ordering.Domain در معماری پاک
Developing Ordering.Domain Layer in Clean Architecture
در حال توسعه لایه Ordering.Application با پیاده سازی الگوی CQRS در Clean
Developing Ordering.Application Layer with CQRS Pattern Implementation in Clean
در حال توسعه Ordering.Application Layer - Application Contracts
Developing Ordering.Application Layer - Application Contracts
پیاده سازی CQRS با الگوی طراحی واسطه
CQRS Implementation with Mediator Design Pattern
توسعه لایه Ordering.Application- ویژگی های برنامه - GetOrdersListQuery
Developing Ordering.Application Layer- Application Features - GetOrdersListQuery
در حال توسعه لایه Ordering.Application - ویژگی های فرمان برنامه - پرداخت
Developing Ordering.Application Layer - Application Command Features - Checkout
در حال توسعه Ordering.Application Layer- Application Command Features- UpdateOrder
Developing Ordering.Application Layer- Application Command Features- UpdateOrder
در حال توسعه Ordering.Application Layer- Application Command Features- DeleteOrder
Developing Ordering.Application Layer- Application Command Features- DeleteOrder
در حال توسعه لایه Ordering.Application - ثبت خدمات برنامه
Developing Ordering.Application Layer - Application Service Registrations
توسعه لایه ارائه Ordering.API در معماری پاک
Developing Ordering.API Presentation Layer in Clean Architecture
توسعه لایه Ordering.Infrastructure در معماری پاک - پایداری
Developing Ordering.Infrastructure Layer in Clean Architecture - Persistence
توسعه لایه Ordering.Infrastructure در معماری پاک - مخازن
Developing Ordering.Infrastructure Layer in Clean Architecture - Repositories
توسعه لایه Ordering.Infrastructure - ثبت خدمات زیرساخت
Developing Ordering.Infrastructure Layer - Infrastructure Service Registrations
وابستگی های لایه برنامه و زیرساخت را در Ordering.API ثبت کنید
Register Application and Infrastructure Layer Dependencies into Ordering.API
افزودن EF Core Migrations برای رویکرد اول کد در سفارش میکروسرویس ها
Adding EF Core Migrations for Code-First Approach in Ordering Microservices
اعمال EF.Core Migrations به Sql Server به صورت خودکار هنگام Ordering.API
Applying EF.Core Migrations to Sql Server Automatically When Ordering.API
افزودن تصویر SqlServer به فایل Docker-Compose برای Multi-Container Docker Env
Adding SqlServer image into Docker-Compose File for Multi-Container Docker Env
Microservice سفارش را تست و اجرا کنید
Test and Run Ordering Microservice
تست سفارش Microservices CQRS و Clean Architecture Flow
Test Ordering Microservices CQRS and Clean Architecture Flows
کانتینر کردن سفارش میکروسرویس با SqlServer با استفاده از Docker Compose
Containerize Ordering Microservices with SqlServer using Docker Compose
تست در محیط Docker - Ordering.API و SqlServer در فایل Docker-Compose
Test on Docker environment - Ordering.API and SqlServer into Docker-Compose File
توسعه میکروسرویس های سفارش با معماری پاک و پیاده سازی CQRS
Developing Ordering Microservices with Clean Architecture and CQRS Implemntation
معرفی
Introduction
تجزیه و تحلیل و معماری سفارش خدمات میکرو
Analysis and Architecting of Ordering Microservices
اصول طراحی - جداسازی نگرانی ها (SoC)
Design Principles - Separation of Concerns (SoC)
طراحی دامنه محور - DDD
Domain Driven Design - DDD
معماری پاک با طراحی دامنه محور (DDD)
Clean Architecture with Domain Driven Design(DDD)
الگوی طراحی CQRS (تفکیک مسئولیت پرس و جوی فرمان).
CQRS (Command Query Responsibility Segregation) Design Pattern
سازگاری نهایی و منبع یابی رویداد با الگوی طراحی CQRS
Eventual Consisteny and Event Sourcing with CQRS Design Pattern
ساختار کد در اجرای CQRS و DDD در سفارش میکروسرویس ها
Code Structure on CQRS and DDD Implementation in Ordering Microservices
پروژه Asp.Net Web Api را برای Microservice Ordering.API ایجاد کنید
Create Asp.Net Web Api Project for Ordering.API Microservice
لایههای معماری تمیزی را ایجاد کنید که دامنه را مرتب میکند - برنامه و Infra
Create Clean Architecture Layers that Ordering Domain - Application and Infra
افزودن منابع پروژه بین لایههای معماری پاک
Adding Project References Between Clean Architecture Layers
توسعه لایه Ordering.Domain در معماری پاک
Developing Ordering.Domain Layer in Clean Architecture
در حال توسعه لایه Ordering.Application با پیاده سازی الگوی CQRS در Clean
Developing Ordering.Application Layer with CQRS Pattern Implementation in Clean
در حال توسعه Ordering.Application Layer - Application Contracts
Developing Ordering.Application Layer - Application Contracts
پیاده سازی CQRS با الگوی طراحی واسطه
CQRS Implementation with Mediator Design Pattern
توسعه لایه Ordering.Application- ویژگی های برنامه - GetOrdersListQuery
Developing Ordering.Application Layer- Application Features - GetOrdersListQuery
در حال توسعه لایه Ordering.Application - ویژگی های فرمان برنامه - پرداخت
Developing Ordering.Application Layer - Application Command Features - Checkout
در حال توسعه Ordering.Application Layer- Application Command Features- UpdateOrder
Developing Ordering.Application Layer- Application Command Features- UpdateOrder
در حال توسعه Ordering.Application Layer- Application Command Features- DeleteOrder
Developing Ordering.Application Layer- Application Command Features- DeleteOrder
در حال توسعه لایه Ordering.Application - ثبت خدمات برنامه
Developing Ordering.Application Layer - Application Service Registrations
توسعه لایه ارائه Ordering.API در معماری پاک
Developing Ordering.API Presentation Layer in Clean Architecture
توسعه لایه Ordering.Infrastructure در معماری پاک - پایداری
Developing Ordering.Infrastructure Layer in Clean Architecture - Persistence
توسعه لایه Ordering.Infrastructure در معماری پاک - مخازن
Developing Ordering.Infrastructure Layer in Clean Architecture - Repositories
توسعه لایه Ordering.Infrastructure - ثبت خدمات زیرساخت
Developing Ordering.Infrastructure Layer - Infrastructure Service Registrations
وابستگی های لایه برنامه و زیرساخت را در Ordering.API ثبت کنید
Register Application and Infrastructure Layer Dependencies into Ordering.API
افزودن EF Core Migrations برای رویکرد اول کد در سفارش میکروسرویس ها
Adding EF Core Migrations for Code-First Approach in Ordering Microservices
اعمال EF.Core Migrations به Sql Server به صورت خودکار هنگام Ordering.API
Applying EF.Core Migrations to Sql Server Automatically When Ordering.API
افزودن تصویر SqlServer به فایل Docker-Compose برای Multi-Container Docker Env
Adding SqlServer image into Docker-Compose File for Multi-Container Docker Env
Microservice سفارش را تست و اجرا کنید
Test and Run Ordering Microservice
تست سفارش Microservices CQRS و Clean Architecture Flow
Test Ordering Microservices CQRS and Clean Architecture Flows
کانتینر کردن سفارش میکروسرویس با SqlServer با استفاده از Docker Compose
Containerize Ordering Microservices with SqlServer using Docker Compose
تست در محیط Docker - Ordering.API و SqlServer در فایل Docker-Compose
Test on Docker environment - Ordering.API and SqlServer into Docker-Compose File
Microservices Async Communication با RabbitMQ و MassTransit برای سفارش پرداخت
Microservices Async Communication w/ RabbitMQ & MassTransit for Checkout Order
معرفی
Introduction
انواع ارتباطات میکروسرویس ها معماری مبتنی بر درخواست یا رویداد محور
Microservices Communication Types Request-Driven or Event-Driven Architecture
RabbitMQ چیست، اجزای اصلی RabbitMQ
What is RabbitMQ, Main Components of RabbitMQ
انواع تبادل RabbitMQ
RabbitMQ Exchange Types
افزودن تصویر RabbitMQ به فایل Docker-Compose برای Multi-Container Docker Env
Adding RabbitMQ image into Docker-Compose File for Multi-Container Docker Env
تجزیه و تحلیل و طراحی BuildingBlocks پروژه کتابخانه کلاس EventBus.Messages
Analysis & Design BuildingBlocks EventBus.Messages Class Library Project
در حال توسعه کتابخانه کلاس EventBus.Messages BuildingBlocks
Developing BuildingBlocks EventBus.Messages Class Library
تولید رویداد RabbitMQ از Basket Microservice ناشر BasketCheckoutEvent
Produce RabbitMQ Event From Basket Microservice Publisher of BasketCheckoutEvent
انتشار رویداد صف پیام BasketCheckout در کلاس کنترلر Basket.API
Publish BasketCheckout Queue Message Event in Basket.API Controller Class
انتشار رویداد صف پیام BasketCheckout در Basket.API Controller Class Part 2
Publish BasketCheckout Queue Message Event in Basket.API Controller Class Part 2
تست BasketCheckout Event در Basket.API Microservices
Test BasketCheckout Event in Basket.API Microservices
رویداد RabbitMQ را از سفارش مشترک Microservice BasketCheckout مصرف کنید
Consume RabbitMQ Event From Ordering Microservice Subscriber of BasketCheckout
اشتراک رویداد پیام صف خرید سبد خرید در سفارش سبد خرید مشتری
Subscribe BasketCheckout Queue Message Event in Ordering BasketCheckoutConsumer
رویداد BasketCheckout را در Basket.API و Ordering.API Microservices تست کنید
Test BasketCheckout Event in Basket.API and Ordering.API Microservices
آزمون MassTransit مکانیسم مشکلات اتصال RabbitMQ را امتحان کنید
Test MassTransit Retry Mecanism of RabbitMQ Connection Problems
سبد را کانتینر کنید و با استفاده از Docker Compose، میکروسرویس ها را با RabbitMQ سفارش دهید
Containerize Basket and Ordering Microservices w/ RabbitMQ using Docker Compose
تست در محیط Docker - سبد خرید و سفارش با RabbitMQ در Docker-Compose
Test on Docker environment - Basket and Ordering with RabbitMQ in Docker-Compose
Microservices Async Communication با RabbitMQ و MassTransit برای سفارش پرداخت
Microservices Async Communication w/ RabbitMQ & MassTransit for Checkout Order
معرفی
Introduction
انواع ارتباطات میکروسرویس ها معماری مبتنی بر درخواست یا رویداد محور
Microservices Communication Types Request-Driven or Event-Driven Architecture
RabbitMQ چیست، اجزای اصلی RabbitMQ
What is RabbitMQ, Main Components of RabbitMQ
انواع تبادل RabbitMQ
RabbitMQ Exchange Types
افزودن تصویر RabbitMQ به فایل Docker-Compose برای Multi-Container Docker Env
Adding RabbitMQ image into Docker-Compose File for Multi-Container Docker Env
تجزیه و تحلیل و طراحی BuildingBlocks پروژه کتابخانه کلاس EventBus.Messages
Analysis & Design BuildingBlocks EventBus.Messages Class Library Project
در حال توسعه کتابخانه کلاس EventBus.Messages BuildingBlocks
Developing BuildingBlocks EventBus.Messages Class Library
تولید رویداد RabbitMQ از Basket Microservice ناشر BasketCheckoutEvent
Produce RabbitMQ Event From Basket Microservice Publisher of BasketCheckoutEvent
انتشار رویداد صف پیام BasketCheckout در کلاس کنترلر Basket.API
Publish BasketCheckout Queue Message Event in Basket.API Controller Class
انتشار رویداد صف پیام BasketCheckout در Basket.API Controller Class Part 2
Publish BasketCheckout Queue Message Event in Basket.API Controller Class Part 2
تست BasketCheckout Event در Basket.API Microservices
Test BasketCheckout Event in Basket.API Microservices
رویداد RabbitMQ را از سفارش مشترک Microservice BasketCheckout مصرف کنید
Consume RabbitMQ Event From Ordering Microservice Subscriber of BasketCheckout
اشتراک رویداد پیام صف خرید سبد خرید در سفارش سبد خرید مشتری
Subscribe BasketCheckout Queue Message Event in Ordering BasketCheckoutConsumer
رویداد BasketCheckout را در Basket.API و Ordering.API Microservices تست کنید
Test BasketCheckout Event in Basket.API and Ordering.API Microservices
آزمون MassTransit مکانیسم مشکلات اتصال RabbitMQ را امتحان کنید
Test MassTransit Retry Mecanism of RabbitMQ Connection Problems
سبد را کانتینر کنید و با استفاده از Docker Compose، میکروسرویس ها را با RabbitMQ سفارش دهید
Containerize Basket and Ordering Microservices w/ RabbitMQ using Docker Compose
تست در محیط Docker - سبد خرید و سفارش با RabbitMQ در Docker-Compose
Test on Docker environment - Basket and Ordering with RabbitMQ in Docker-Compose
ساخت دروازه های API با Ocelot و استفاده از الگوی مسیریابی دروازه
Building API Gateways with Ocelot and Applying Gateway Routing Pattern
معرفی
Introduction
الگوی مسیریابی دروازه
Gateway Routing pattern
الگوی دروازه API
API Gateway Pattern
BFF Backend برای الگوی Frontend
BFF Backend for Frontend Pattern
ویژگی های اصلی در الگوی دروازه API
Main features in the API Gateway pattern
دروازه API Ocelot
Ocelot API Gateway
احراز هویت و مجوز در Ocelot API Gateway
Authentication and authorization in Ocelot API Gateway
تجزیه و تحلیل و طراحی میکروسرویس های دروازه API
Analysis & Design of API Gateway Microservices
توسعه میکروسرویس های Ocelot Api Gateway با تطبیق بسته Ocelot Nuget
Developing Ocelot Api Gateway Microservices with Adapting Ocelot Nuget Package
افزودن فایل پیکربندی ocelot.json برای مسیریابی میکروسرویس ها در Ocelot Api Gw
Adding ocelot.json Configuration File For Routing Microservices in Ocelot Api Gw
تست دروازه Ocelot Api با مسیریابی میکروسرویس های داخلی
Test Ocelot Api Gateway With Routing Internal Microservices
محدود کردن نرخ در Ocelot Api Gateway با پیکربندی فایل Ocelot.json
Rate Limiting in Ocelot Api Gateway with Configuring Ocelot.json File
ذخیره پاسخ در Ocelot Api Gateway با پیکربندی فایل Ocelot.json
Response Caching in Ocelot Api Gateway with Configuring Ocelot.json File
Ocelot Json را برای محیط توسعه Docker در Ocelot Api Gateway پیکربندی کنید
Configure Ocelot Json For Docker Development Environment in Ocelot Api Gateway
Microservices Ocelot Api Gateway را با استفاده از Docker Compose کانتینر کنید
Containerize Ocelot Api Gateway Microservices using Docker Compose
تست در محیط Docker - Ocelot API Gateway به فایل Docker-Compose
Test on Docker environment - Ocelot API Gateway into Docker-Compose File
ساخت دروازه های API با Ocelot و استفاده از الگوی مسیریابی دروازه
Building API Gateways with Ocelot and Applying Gateway Routing Pattern
معرفی
Introduction
الگوی مسیریابی دروازه
Gateway Routing pattern
الگوی دروازه API
API Gateway Pattern
BFF Backend برای الگوی Frontend
BFF Backend for Frontend Pattern
ویژگی های اصلی در الگوی دروازه API
Main features in the API Gateway pattern
دروازه API Ocelot
Ocelot API Gateway
احراز هویت و مجوز در Ocelot API Gateway
Authentication and authorization in Ocelot API Gateway
تجزیه و تحلیل و طراحی میکروسرویس های دروازه API
Analysis & Design of API Gateway Microservices
توسعه میکروسرویس های Ocelot Api Gateway با تطبیق بسته Ocelot Nuget
Developing Ocelot Api Gateway Microservices with Adapting Ocelot Nuget Package
افزودن فایل پیکربندی ocelot.json برای مسیریابی میکروسرویس ها در Ocelot Api Gw
Adding ocelot.json Configuration File For Routing Microservices in Ocelot Api Gw
تست دروازه Ocelot Api با مسیریابی میکروسرویس های داخلی
Test Ocelot Api Gateway With Routing Internal Microservices
محدود کردن نرخ در Ocelot Api Gateway با پیکربندی فایل Ocelot.json
Rate Limiting in Ocelot Api Gateway with Configuring Ocelot.json File
ذخیره پاسخ در Ocelot Api Gateway با پیکربندی فایل Ocelot.json
Response Caching in Ocelot Api Gateway with Configuring Ocelot.json File
Ocelot Json را برای محیط توسعه Docker در Ocelot Api Gateway پیکربندی کنید
Configure Ocelot Json For Docker Development Environment in Ocelot Api Gateway
Microservices Ocelot Api Gateway را با استفاده از Docker Compose کانتینر کنید
Containerize Ocelot Api Gateway Microservices using Docker Compose
تست در محیط Docker - Ocelot API Gateway به فایل Docker-Compose
Test on Docker environment - Ocelot API Gateway into Docker-Compose File
Api Gateway - درخواست الگوی تجمع در Shopping.Aggregator
Api Gateway - Requests Aggregation Pattern in Shopping.Aggregator
معرفی
Introduction
الگوی تجمع دروازه
Gateway Aggregation pattern
تجزیه و تحلیل و طراحی ریزسرویس های Shopping.Aggregator - Gateway Aggregation
Analysis & Design of Shopping.Aggregator Microservices - Gateway Aggregation
در حال توسعه Microservices Shopping.Aggregator
Developing Shopping.Aggregator Microservices
توسعه کلاس مدل Dto برای عملیات Api Aggreation
Developing Dto Model Class for Api Aggreation Operations
توسعه کلاس های خدمات برای مصرف میکروسرویس های داخلی در Shopping.Aggr
Developing Service Classes for Consuming Internal Microservices in Shopping.Aggr
در حال توسعه کلاس های خدمات مصرف کننده میکروسرویس های داخلی در Shopping.Aggr-2
Developing Service Classes Consuming Internal Microservices in Shopping.Aggr-2
Microservices Shopping.Aggregation را با میکروسرویس های داخلی Docker تست کنید
Test Shopping.Aggreation Microservices with Docker Internal Microservices
Microservices Shopping.Aggregator را با استفاده از Docker Compose تبدیل کنید
Containerize Shopping.Aggregator Microservices using Docker Compose
تست در محیط Docker - Shopping.Aggregator به Docker-Compose File
Test on Docker environment - Shopping.Aggregator into Docker-Compose File
Api Gateway - درخواست الگوی تجمع در Shopping.Aggregator
Api Gateway - Requests Aggregation Pattern in Shopping.Aggregator
معرفی
Introduction
الگوی تجمع دروازه
Gateway Aggregation pattern
تجزیه و تحلیل و طراحی ریزسرویس های Shopping.Aggregator - Gateway Aggregation
Analysis & Design of Shopping.Aggregator Microservices - Gateway Aggregation
در حال توسعه Microservices Shopping.Aggregator
Developing Shopping.Aggregator Microservices
توسعه کلاس مدل Dto برای عملیات Api Aggreation
Developing Dto Model Class for Api Aggreation Operations
توسعه کلاس های خدمات برای مصرف میکروسرویس های داخلی در Shopping.Aggr
Developing Service Classes for Consuming Internal Microservices in Shopping.Aggr
در حال توسعه کلاس های خدمات مصرف کننده میکروسرویس های داخلی در Shopping.Aggr-2
Developing Service Classes Consuming Internal Microservices in Shopping.Aggr-2
Microservices Shopping.Aggregation را با میکروسرویس های داخلی Docker تست کنید
Test Shopping.Aggreation Microservices with Docker Internal Microservices
Microservices Shopping.Aggregator را با استفاده از Docker Compose تبدیل کنید
Containerize Shopping.Aggregator Microservices using Docker Compose
تست در محیط Docker - Shopping.Aggregator به Docker-Compose File
Test on Docker environment - Shopping.Aggregator into Docker-Compose File
ایمن سازی میکروسرویس ها با IdentityServer4 و Ocelot
Securing Microservices with IdentityServer4 and Ocelot
معرفی
Introduction
ایمن سازی میکروسرویس ها با IdentityServer4 و Ocelot
Securing Microservices with IdentityServer4 and Ocelot
معرفی
Introduction
ساخت میکروسرویس های وب اپلیکیشن خرید
Building Shopping Web Application Microservices
معرفی
Introduction
پیشینه پروژه
Background of Project
تحلیل و طراحی میکروسرویس وب اپلیکیشن خرید
Analysis & Design Shopping Web Application Microservice
توسعه میکروسرویس های وب اپلیکیشن خرید AspnetBasics
Developing AspnetBasics Shopping Web Application Microservices
بررسی اجمالی میکروسرویس های وب اپلیکیشن خرید AspnetBasics
Overview of AspnetBasics Shopping Web Application Microservices
Refactoring از AspnetBasics Shopping Web Application Microservices
Refactoring of AspnetBasics Shopping Web Application Microservices
ثبت Http Client Factory برای مصرف دروازه Api در AspnetBasics Shopping
Register Http Client Factory for Consuming Api Gateway in AspnetBasics Shopping
توسعه پیادهسازی سرویس برای مصرف دروازه Api در AspnetBasics
Developing Service Implementations for Consuming Api Gateway in AspnetBasics
در حال توسعه صفحه فهرست در AspnetBasics Shopping Web Application Microservices
Developing Index Page in AspnetBasics Shopping Web Application Microservices
توسعه صفحه محصول در AspnetBasics Shopping Web Application Microservices
Developing Product Page in AspnetBasics Shopping Web Application Microservices
توسعه صفحه جزئیات محصول در AspnetBasics Shopping Web Application
Developing Product Detail Page in AspnetBasics Shopping Web Application
توسعه سبد خرید و صفحه سفارش در برنامه وب خرید AspnetBasics
Developing Cart and Order Page in AspnetBasics Shopping Web Application
در حال توسعه صفحه پرداخت در AspnetBasics Shopping Web Application Microservices
Developing CheckOut Page in AspnetBasics Shopping Web Application Microservices
Refactoring تحولات در AspnetBasics Shopping Web Application Microservices
Refactoring Developments in AspnetBasics Shopping Web Application Microservices
Microservices AspnetBasics Shopping Application Web را از طریق دروازه Ocelot Api تست کنید
Test AspnetBasics Shopping Web Application Microservices Over Ocelot Api Gateway
Microservices Web Application Shopping AspnetBasics را با استفاده از DC کانتینر کنید
Containerize AspnetBasics Shopping Web Application Microservices using DC
تست بر روی محیط Docker - AspnetBasics خرید میکروسرویس های وب در Docker
Test on Docker environment - AspnetBasics Shopping Web Microservices into Docker
ساخت میکروسرویس های وب اپلیکیشن خرید
Building Shopping Web Application Microservices
معرفی
Introduction
پیشینه پروژه
Background of Project
تحلیل و طراحی میکروسرویس وب اپلیکیشن خرید
Analysis & Design Shopping Web Application Microservice
توسعه میکروسرویس های وب اپلیکیشن خرید AspnetBasics
Developing AspnetBasics Shopping Web Application Microservices
بررسی اجمالی میکروسرویس های وب اپلیکیشن خرید AspnetBasics
Overview of AspnetBasics Shopping Web Application Microservices
Refactoring از AspnetBasics Shopping Web Application Microservices
Refactoring of AspnetBasics Shopping Web Application Microservices
ثبت Http Client Factory برای مصرف دروازه Api در AspnetBasics Shopping
Register Http Client Factory for Consuming Api Gateway in AspnetBasics Shopping
توسعه پیادهسازی سرویس برای مصرف دروازه Api در AspnetBasics
Developing Service Implementations for Consuming Api Gateway in AspnetBasics
در حال توسعه صفحه فهرست در AspnetBasics Shopping Web Application Microservices
Developing Index Page in AspnetBasics Shopping Web Application Microservices
توسعه صفحه محصول در AspnetBasics Shopping Web Application Microservices
Developing Product Page in AspnetBasics Shopping Web Application Microservices
توسعه صفحه جزئیات محصول در AspnetBasics Shopping Web Application
Developing Product Detail Page in AspnetBasics Shopping Web Application
توسعه سبد خرید و صفحه سفارش در برنامه وب خرید AspnetBasics
Developing Cart and Order Page in AspnetBasics Shopping Web Application
در حال توسعه صفحه پرداخت در AspnetBasics Shopping Web Application Microservices
Developing CheckOut Page in AspnetBasics Shopping Web Application Microservices
Refactoring تحولات در AspnetBasics Shopping Web Application Microservices
Refactoring Developments in AspnetBasics Shopping Web Application Microservices
Microservices AspnetBasics Shopping Application Web را از طریق دروازه Ocelot Api تست کنید
Test AspnetBasics Shopping Web Application Microservices Over Ocelot Api Gateway
Microservices Web Application Shopping AspnetBasics را با استفاده از DC کانتینر کنید
Containerize AspnetBasics Shopping Web Application Microservices using DC
تست بر روی محیط Docker - AspnetBasics خرید میکروسرویس های وب در Docker
Test on Docker environment - AspnetBasics Shopping Web Microservices into Docker
تکلیف - توسعه برنامه Blazor Single Page با دروازه Api سفارشی
Assignment - Developing Blazor Single Page Application with Custom Api Gateway
توسعه برنامه Blazor Single Page با دروازه Api سفارشی برای CRUD
Developing Blazor Single Page Application with Custom Api Gateway for CRUD
تکلیف - توسعه برنامه Blazor Single Page با دروازه Api سفارشی
Assignment - Developing Blazor Single Page Application with Custom Api Gateway
توسعه برنامه Blazor Single Page با دروازه Api سفارشی برای CRUD
Developing Blazor Single Page Application with Custom Api Gateway for CRUD
نگرانی های متقاطع - قابلیت مشاهده ریز سرویس ها با ورود به سیستم توزیع شده
Cross-Cutting Concerns - Microservices Observability with Distributed Logging
قابلیت مشاهده میکروسرویس ها با ورود به سیستم توزیع شده، پایش سلامت، انعطاف پذیری
Microservices Observability with Distributed Logging, Health Monitoring, Resilie
نگرانی های متقاطع - قابلیت مشاهده ریز سرویس ها با ورود به سیستم توزیع شده
Cross-Cutting Concerns - Microservices Observability with Distributed Logging
قابلیت مشاهده میکروسرویس ها با ورود به سیستم توزیع شده، پایش سلامت، انعطاف پذیری
Microservices Observability with Distributed Logging, Health Monitoring, Resilie
استقرار میکروسرویس ها در Kubernetes، خودکارسازی با Azure DevOps در AKS
Deploying Microservices to Kubernetes, Automating with Azure DevOps into AKS
استقرار میکروسرویس ها در Kubernetes، خودکارسازی با Azure DevOps در AKS
Deploying Microservices to Kubernetes, Automating with Azure DevOps into AKS
استقرار میکروسرویس ها در Kubernetes، خودکارسازی با Azure DevOps در AKS
Deploying Microservices to Kubernetes, Automating with Azure DevOps into AKS
استقرار میکروسرویس ها در Kubernetes، خودکارسازی با Azure DevOps در AKS
Deploying Microservices to Kubernetes, Automating with Azure DevOps into AKS
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات