Microservices Architecture and Implementation on NET 5 faq

star-rating
4.5
instructor Instructor: Mehmet Özkaya instructor-icon
duration Duration: 24.00 duration-icon

Gain an introduction to Microservices Architecture and Implementation on NET 5

ADVERTISEMENT

Course Feature Course Overview Course Provider Discussion and Reviews
Go to class

Course Feature

costCost:

Paid

providerProvider:

Udemy

certificateCertificate:

Paid Certification

languageLanguage:

English

start dateStart Date:

On-Demand

Course Overview

❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [July 11th, 2023]

Building Microservices on Net which used AspNet Web API Docker RabbitMQOcelot API Gateway MongoDBRedisSqlServer


What youll 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

This course comes from a
live github aspnetrun microservices repository
which verified from community with
1700+ stars
and
1000+ forks
You will learn how to build
Microservices on Net
platforms which used
AspNet Web API Docker RabbitMQ MassTransit Grpc Ocelot API Gateway MongoDB Redis PostgreSQL SqlServer Dapper Entity Framework Core CQRS
and
Clean Architecture
implementation with
245 hours
fully upgraded videos
You will develop
e-commerce
modules over
Product Basket
and
Ordering
microservices with
NoSQL (MongoDB Redis)
and
Relational databases (PostgreSQL Sql Server)
with communicating over
RabbitMQ Event Driven Communication
and using
Ocelot API Gateway
You can find
Microservices Architecture and Step by Step Implementation on NET
which
step by step developing
this course with extensive explanations and details
Along with this you'll develop following microservices and items:
Catalog microservice which includes;
ASPNET Core Web API application
REST API principles CRUD operations
MongoDB database
connection and containerization
Repository Pattern Implementation
Swagger Open API implementation
Basket microservice which includes;
ASPNET Web API application
REST API principles CRUD operations
Redis database
connection and containerization
Consume
Discount
gRPC Service
for inter-service sync communication to calculate product final price
Publish
BasketCheckout Queue with using
MassTransit and RabbitMQ
Discount microservice which includes;
ASPNET
gRPC Server
application
Build a Highly Performant
inter-service gRPC Communication
with Basket Microservice
Exposing gRPC Services with creating
Protobuf messages
Using
Dapper for micro-orm implementation
to simplify data access and ensure high performance
PostgreSQL database
connection and containerization
Microservices Communication
Sync inter-service
gRPC Communication
Async Microservices Communication with
RabbitMQ Message-Broker Service
Using
RabbitMQ Publish&Subscribe Topic
Exchange Model
Using
MassTransit
for abstraction over RabbitMQ Message-Broker system
Publishing BasketCheckout event queue from Basket microservices and Subscribing this event from Ordering microservices
Create
RabbitMQ EventBusMessages library
and add references Microservices
Ordering Microservice
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
SqlServer database
connection and containerization
Using
Entity Framework Core ORM
and auto migrate to SqlServer when application startup
API Gateway Ocelot Microservice
Implement
API Gateways with Ocelot
Sample microservices&containers to reroute through the API Gateways
Run multiple different
API Gateway&BFF
container types
The
Gateway aggregation pattern
in ShoppingAggregator
WebUI ShoppingApp Microservice
ASPNET Core Web Application with Bootstrap 4 and Razor template
Call
Ocelot APIs with HttpClientFactory
ASPNET Core Razor Tools View Components partial Views Tag Helpers Model Bindings and Validations Razor Sections etc
Ancillary Containers
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
Docker Compose establishment with all microservices on docker;
Containerization
of microservices
Containerization of databases
Override Environment variables
On top of all these youll learn
how to write quality code
not just how to build microservices In this course you will see the demonstrating a
layered application architecture
with
DDD
best practices Implements NLayer
Hexagonal architecture
(Core Application Infrastructure and Presentation Layers) and
Domain Driven Design
(Entities Repositories Domain&Application Services DTOs) and aimed to be a
Clean Architecture
with applying
SOLID principles
in order to use for a project template Also implements
best practices
like
loosely-coupled dependency-inverted
architecture and using
design patterns
such as
Dependency Injection
logging validation exception handling and so on
Is this course for you?
This course is very practical about 90%+ of the lessons will involve you coding along with me on this project If you are the type of person who gets the most out of learning by doing then this course is definitely for you
Tools you need for this course
In this course all the lessons are demonstrated using Visual Studio as a code editor You can of course use any code editor you like and any Operating system you like as long as its Windows or Mac Also using Docker Desktop in order to use different database providers

Course Provider

Provider Udemy's Stats at AZClass

Discussion and Reviews

0.0   (Based on 0 reviews)

Start your review of Microservices Architecture and Implementation on NET 5

faq FAQ for Microservices Courses

Q1: Does the course offer certificates upon completion?

Yes, this course offers a paid certificate. AZ Class have already checked the course certification options for you. Access the class for more details.

Q2: How do I contact your customer support team for more information?

If you have questions about the course content or need help, you can contact us through "Contact Us" at the bottom of the page.

Q3: How many people have enrolled in this course?

So far, a total of 0 people have participated in this course. The duration of this course is 24.00 hour(s). Please arrange it according to your own time.

Q4: How Do I Enroll in This Course?

Click the"Go to class" button, then you will arrive at the course detail page.
Watch the video preview to understand the course content.
(Please note that the following steps should be performed on Udemy's official site.)
Find the course description and syllabus for detailed information.
Explore teacher profiles and student reviews.
Add your desired course to your cart.
If you don't have an account yet, sign up while in the cart, and you can start the course immediately.
Once in the cart, select the course you want and click "Enroll."
Udemy may offer a Personal Plan subscription option as well. If the course is part of a subscription, you'll find the option to enroll in the subscription on the course landing page.
If you're looking for additional Microservices courses and certifications, our extensive collection at azclass.net will help you.

close

To provide you with the best possible user experience, we use cookies. By clicking 'accept', you consent to the use of cookies in accordance with our Privacy Policy.