Udemy Microservices Architecture and Implementation on .NET 5
در این دوره آموزشی معماری و پیاده سازی ریز خدمات در دات نت 5 را بیاموزید. شما می آموزید که چگونه میکروسرویس ها را در پلتفرم های .Net که از Asp.Net Web API ، Docker ، RabbitMQ ، MassTransit ، Grpc ، Ocelot API Gateway ، MongoDB ، Redis ، PostgreSQL ، SqlServer ، Dapper ، Entity Framework Core ، CQRS و Clean Architecture استفاده می کنند ، استفاده کنید. شما می توانید ماژول های تجارت الکترونیکی را با میکرو سرویس های Product ، Basket و Order با NoSQL (MongoDB ، Redis) و پایگاه داده های رابطه ای (PostgreSQL ، Sql Server) با برقراری ارتباط از طریق RabbitMQ Event Driven Communication و استفاده از Ocelot API Gateway توسعه دهید. و می توانید با استفاده از معماری و خدمات گام به گام میکرو سرویس ها ، دات نت را پیدا کنید که گام به گام در حال توسعه این دوره با توضیحات و جزئیات گسترده است. آیا این دوره برای شما مناسب است؟ این دوره بسیار کاربردی است ، حدود 90٪ از دروس شامل کدگذاری شما در کنار من در این پروژه است. اگر شما نوعی از افرادی هستید که با انجام کارها بیشترین بهره را از یادگیری می گیرند ، قطعاً این دوره برای شما مناسب است.
آنچه در دوره آموزشی Udemy Microservices Architecture and Implementation on .NET 5 خواهید آموخت :
اصول REST API و عملیات CRUD
اتصال پایگاه داده Mongo DB و Redis NoSQL روی داکر
Entity Framework Core با اتصال پایگاه داده SQL Server در Docker
اجرای N-Layer با الگوی Repository
یک ارتباط بین gRPC با خدمات بسیار کارآمد با Basket Microservice ایجاد می کنید
استفاده از Dapper برای اجرای میکروارم برای ساده سازی دسترسی داده ها و اطمینان از عملکرد بالا
ارتباطات Async Microservice با RabbitMQ Message-Broker Service
استفاده از MassTransit برای انتزاع بر روی سیستم RabbitMQ Message-Broker
پیاده سازی DDD ، CQRS و معماری تمیز با استفاده از بهترین روش ها
توسعه CQRS با استفاده از بسته های MediatR ، FluentValidation و AutoMapper
استفاده از Entity Framework Core ORM و مهاجرت خودکار به SqlServer هنگام راه اندازی برنامه
این دوره آموزشی برای چه کسانی است :
توسعه دهندگان مبتدی AspNet Core که به API ها و سرویس های خرد علاقه مند هستند
توسعه دهندگان C # که علاقمند به یادگیری نحوه ساخت ریز سرویس ها در .Net هستند
توسعه دهندگان ارشد که می خواهند با خدمات خالص در .Net درگیر شوند
What you’ll learn
ASPNET Core Web API Development of Microservices
REST API Principles, CRUD Operations
Mongo DB and Redis NoSQL Database Connection on Docker
Entity Framework Core with SQL Server Database Connection on Docker
N-Layer implementation with Repository Pattern
Swagger Open API implementation
Consume Discount Grpc Service for inter-service sync communication to calculate product final price
Publish BasketCheckout Queue with using MassTransit and RabbitMQ
Build a Highly Performant inter-service gRPC Communication with Basket Microservice
Using Dapper for micro-orm implementation to simplify data access and ensure high performance
PostgreSQL database connection and containerization
Async Microservices Communication with RabbitMQ Message-Broker Service
Using RabbitMQ Publish/Subscribe Topic Exchange Model
Using MassTransit for abstraction over RabbitMQ Message-Broker system
Implementing DDD, CQRS, and Clean Architecture with using Best Practices
Developing CQRS with using MediatR, FluentValidation and AutoMapper packages
Consuming RabbitMQ BasketCheckout event queue with using MassTransit-RabbitMQ Configuration
Using Entity Framework Core ORM and auto migrate to SqlServer when application startup
Ocelot API Gateway Development of Microservices
Call Ocelot APIs with HttpClientFactory
The Gateway aggregation pattern in Shopping Aggregator
ASPNET Core Web Application with Bootstrap 4 and Razor template
Docker Compose Containerization of All Microservices
Use Portainer for Container lightweight management UI which allows you to easily manage your different Docker environments
pgAdmin PostgreSQL Tools feature rich Open Source administration and development platform for PostgreSQL
برای دانلود، به روی “لینک دانلود” کلیک کنید و منتظر بمانید تا پنجره مربوطه ظاهر شود سپس محل ذخیره شدن فایل را انتخاب کنید و منتظر بمانید تا دانلود تمام شود. توجه داشته باشید که تمامی پارت های مربوط به نسخه مورد نظر را باید دانلود کرده تا بتوانید آن را از حالت فشرده خارج کنید . ( فایلهای حجیم به چند پارت تقسیم شده و برای دانلود قرار می گیرد ) اگر نرم افزار مدیریت دانلود ندارید، پیشنهاد می شود برای دانلود فایل ها حتماً از یک نرم افزار مدیریت دانلود مانند IDM استفاده کنید. ( نرم افزار Internet Download Manager ) بهتر است در ابتدا تمامی پارت های نسخه مورد نظر را به نرم افزار دانلود منیجر اضافه کنید که بعدا بابت حذف فایلها مشکلی نداشته باشید.
خارج سازی فایل ها از حالت فشرده
فایل های قرار داده شده برای دانلود به منظور کاهش حجم و دریافت سریعتر فشرده شده اند، برای خارج سازی فایل ها از حالت فشرده از نرم افزار Winrar و یا مشابه آن استفاده کنید. ( دانلود نرم افزار Winrar ) کلمه رمز جهت بازگشایی فایل فشرده عبارت www.download.ir می باشد. تمامی حروف را میبایستی به صورت کوچک تایپ کنید و در هنگام تایپ به وضعیت EN/FA کیبورد خود توجه داشته باشید همچنین بهتر است کلمه رمز را تایپ کنید و از Copy-Paste آن بپرهیزید.
تعمیر فایل فشرده
چنانچه در هنگام خارج سازی فایل از حالت فشرده با پیغام خطایی مواجه شدید به صفحه راهنمای تعمیر فایلهای فشرده مراجعه کنید. ( راهنمای تعمیر فایلهای فشرده )
راهنمای نصب
راهنمای نصب هر نرم افزاری در صفحه راهنمای نصب قرار داده شده که می توانید از آن کمک بگیرید . در صورتی که راهنمای نصب ناقص بود و یا مشکل داشت می توانید از قسمت گرارش به مدیر سایت اطلاع دهید تا مشکل برطرف شود .
برای کرک کردن یا فعال سازی بازی مشکل دارم .
فایل های کرک به دلیل ماهیت عملکرد در هنگام استفاده ممکن است توسط آنتی ویروس ها به عنوان فایل خطرناک شناسایی شوند در این گونه مواقع به صورت موقت آنتی ویروس خود را غیر فعال کنید. برای کرک کردن از قسمت راهنمای نصب کمک بگیرید . راهنمای نصب و کرک کردن هر نسخه متفاوت است و دقیقا در راهنمای نصب توضیح داده شده است
فایل فشرده اکسترکت نمی شود/ رمز اشتباه است/ فایل خراب است، چه کار کنم ؟