مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
ساخت .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
نمایش نظرات