آموزش شروع به کار .NET Core Microservices RabbitMQ

Getting Started .NET Core Microservices RabbitMQ

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ساخت .NET Core Microservices با استفاده از RabbitMQ Messaging .Net Core Microservices RabbitMQ Messaging Architecture پیش نیازها:Visual Studio SQL Server Basic Technical Background

با استفاده از RabbitMQ با .NET Core Microservices شروع کنید!

آیا شما یک دانشجو یا حرفه ای در زمینه مهندسی نرم افزار هستید یا شاید به فکر مهاجرت تحصیلی یا شغلی به دنیای مهندسی نرم افزار هستید؟ آیا به دنبال راهی سریع و آسان برای راه اندازی و راه اندازی با .NET Core همراه با Microservices با استفاده از پیام RabbitMQ بوده اید و نمی خواهید صرفاً برای تنظیم محیط خود و آماده سازی محیط خود، حجم زیادی از مطالب را مرور کنید. برنامه هایی که با داده ها تعامل دارند؟ نگران نباشید زیرا این دوره برای شماست!

در دوره آموزشی خود، به شما یاد می‌دهم که چگونه با استفاده از پیام‌رسانی RabbitMQ، تنظیمات محیطی خود را برای Microservices NET Core دریافت کنید و به شما کمک می‌کنم اولین مجموعه برنامه‌های خود را بسازید که الگوی طراحی معماری Microservice را به‌صورت گام به گام اعمال می‌کنند. رویکرد هدایت شده

این دوره را بگذرانید و از این واقعیت که با استفاده از فناوری‌های دات‌نت یک قدم به حوزه پربار مهندسی نرم‌افزار نزدیک‌تر خواهید شد، احساس غرور کنید!


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

معرفی Introduction

  • بررسی اجمالی معماری Microservices، EventBus، RabbitMQ Microservices, EventBus, RabbitMQ Architecture Overview

راه اندازی RabbitMQ RabbitMQ Setup

  • نصب RabbitMQ RabbitMQ Installation

  • نمای کلی داشبورد RabbitMQ RabbitMQ Dashboard Overview

  • دستورات پایه RabbitMQ RabbitMQ Basic Commands

تولید کنندگان و مصرف کنندگان Producers and Consumers

  • بررسی اجمالی پیام رسانی RabbitMQ RabbitMQ Messaging Overview

  • تولید کننده پایه 1 Basic Producer Part 1

  • تولید کننده پایه 2 Basic Producer Part 2

  • تولید کننده پایه 3 Basic Producer Part 3

  • مصرف کننده پایه 1 Basic Consumer Part 1

  • مصرف کننده پایه 2 Basic Consumer Part 2

  • مصرف کننده پایه 3 Basic Consumer Part 3

راهکار میکروسرویس Microservice Solution

  • بررسی اجمالی راه حل Microservice Microservice Solution Overview

  • ساختار پوشه راه حل اولیه Initial Solution Folder Structure

پروژه هسته دامنه Domain Core Project

  • پروژه هسته دامنه را اضافه کنید Add Domain Core Project

  • رابط های مدیریت رویداد EventBus EventBus Event Handler Interfaces

  • دستورات اتوبوس Bus Commands

  • رویدادها و پیام های اتوبوس Bus Events and Messages

اتوبوس رویداد RabbitMQ RabbitMQ Event Bus

  • زیرساخت اتوبوس RabbitMQ Infrastructure RabbitMQ Bus

  • سازنده اتوبوس RabbitMQ RabbitMQ Bus Constructor

  • پیاده سازی روش انتشار Implement Publish Method

  • پیاده سازی روش اشتراک Implement Subscribe Method

  • مصرف اولیه را شروع کنید Start Basic Consume

  • نماینده گیرنده مصرف کننده Consumer Receiver Delegate

  • رویدادهای فرآیند Process Events

وارونگی کنترل Inversion of Control

  • زیرساخت پروژه IOC Infrastructure IOC Project

  • ظرف وابستگی Dependency Container

  • پروژه وابستگی متعهد Commit Dependency Project

خدمات خرد بانکی Banking Microservice

  • بررسی اجمالی خدمات بانکی Banking Service Overview

  • ساختار پوشه بانکی Banking Folder Structure

  • پروژه های اولیه بانکی Banking Initial Projects

  • ساختار پوشه دامنه بانکی Banking Domain Folder Structure

  • مدل بانکداری Banking Model

  • رابط مخزن بانکی Banking Repository Interface

  • زمینه پایگاه داده بانکی Banking Database Context

  • اجرای مخزن بانکی Banking Repository Implementation

  • لایه برنامه بانکی Banking Application Layer

  • کانتینر IOC به روز شده بانکی Banking Updated IOC Container

  • تنظیمات برنامه بانکداری Api Banking Api AppSettings

  • راه اندازی Api پیکربندی بانکی Banking Configure Api Startup

  • بانکداری پیکربندی Swagger MediatR Banking Configure Swagger MediatR

  • کنترل کننده پیاده سازی بانکی Banking Implement Controller

  • خدمات خرد بانکی را راه اندازی کنید Launch Banking Microservice

  • خدمات خرد بانکی را متعهد کنید Commit Banking Microservice

دستورات بانکی و رویدادهای انتشاراتی Banking Commands and Publishing Events

  • نقطه پایان انتقال حساب Account Transfer Endpoint

  • روش خدمات انتقال حساب Account Transfer Service Method

  • دستورات انتقال Transfer Commands

  • کنترل کننده فرمان انتقال Transfer Command Handler

  • فرمان ارسال سرویس Service Send Command

  • انتشار رویداد انتقال Publish Transfer Event

  • به روز رسانی خدمات حساب IOC Update Account Service IOC

  • بانکداری و صف چک را راه اندازی کنید Launch Banking and Check Queue

  • خدمات خرد بانکی را متعهد کنید Commit Banking Microservice

  • خدمات خرد بانکی را متعهد کنید Commit Banking Microservice

انتقال میکروسرویس Transfer Microservice

  • انتقال پروژه های اولیه Transfer Initial Projects

  • انتقال پوشه های اولیه پروژه Transfer Initial Project Folders

  • بسته های ناگت انتقال Transfer Nuget Packages

  • پیکربندی راه اندازی Api Api Startup Configuration

  • DbContext و مدل دامنه DbContext and Domain Model

  • مهاجرت های پایگاه داده Database Migrations

  • دامنه داده های برنامه Application Data Domain

  • به روز رسانی Dependency Container Update Dependency Container

  • پیکربندی کنترلر Controller Configuration

  • مدیریت رویداد Event Handler

  • به روز رسانی Dependency Container Update Dependency Container

  • پیکربندی اشتراک EventBus Configure EventBus Subscription

  • خدمات خرد بانکی و نقل و انتقالات را راه اندازی کنید Launch Banking and Transfer Microservices

Refactor تزریق وابستگی باس RabbitMQ RabbitMQ Bus Dependency Injection Refactor

  • Refactor RabbitMQBus قسمت 1 Refactor RabbitMQBus Part 1

  • Refactor RabbitMQBus قسمت 2 Refactor RabbitMQBus Part 2

  • Refactor RabbitMQBus قسمت 3 Refactor RabbitMQBus Part 3

ارائه ارتباط با میکروسرویس Presentation Communication with Microservice

  • پروژه MVC را اضافه کنید Add MVC Project

  • MVC ViewModel و DTO MVC ViewModel and DTO

  • رابط سرویس انتقال پروکسی Proxy Transfer Service Interface

  • اجرای سرویس انتقال پروکسی Proxy Transfer Service Implementation

  • راه اندازی HttpClient را پیکربندی کنید Configure Startup HttpClient

  • پیاده سازی کنترلر Controller Implementation

  • مشاهده پیاده سازی View Implementation

  • ارتباط MVC با خدمات خرد بانکی MVC Communication to Banking Microservice

کد منبع دوره Github Course Source Code Github

  • نحوه پیدا کردن کد منبع دوره How to find the course source code

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش شروع به کار .NET Core Microservices RabbitMQ
جزییات دوره
4.5 hours
77
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
9,679
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Manish Narayan Manish Narayan

رئیس - مؤسسه نوآور، استاد مهندسی