HOME > Development > .Net MVC-Docker Microservice Architecture Project Building

.Net MVC-Docker Microservice Architecture Project Building

  • Development
  • Jan 21, 2025
Synopsis.Net MVC-Docker & Microservice Architecture Project Build...
.Net MVC-Docker Microservice Architecture Project Building  No.1

.Net MVC-Docker & Microservice Architecture Project Building, available at $49.99, has an average rating of 3.8, with 124 lectures, based on 31 reviews, and has 245 subscribers.

You will learn about You will build a project with MicroService Architecture We will try to tell you how to design a project architecture independently of any business We will try to tell you how to design a project architecture independently of any business How to build a project with .Net 5 Fundementals of ASP NET Core Web Framework How to use Entity Framework Core with Repository Pattern You will learn how to use MS SQL Server and InMemory DB with Entity Framework Core You will learn Crud operation with MongoDB as data layer of microservice project You will learn how to use RabbitMQ with Net Core and how to design event bus with RabbitMQ for Event Bus Library You will learn web socket programming which means two way communication with SignalR You will implemet Clean Architecture Design Pattern of Uncle Bob You will learn and implement CQRS (Command Query Responsibility Segregation) and build microservice with CQRS from scratch You will use MediatR Design Pattern with Mediatr Framework You will apply API Gateway Design Pattern With Ocelot API Gateway for communication among your microservices One of the most important is you will run all components of your microserveice environment on Docker by using Docker Compose You will learn how to make documentation your Rest Apis with Swagger Open Api Your are using Net Core Framework to build all environment This course is ideal for individuals who are Developers who earn new abilities with Microservice architecture or Asp Net Core Developers who are curious about application development logic in Microservice Architecture from Beginner to Senior level or C# Software Lovers who are curious about the architectural approaches needed while developing an Enterprise Application It is particularly useful for Developers who earn new abilities with Microservice architecture or Asp Net Core Developers who are curious about application development logic in Microservice Architecture from Beginner to Senior level or C# Software Lovers who are curious about the architectural approaches needed while developing an Enterprise Application.

Enroll now: .Net MVC-Docker & Microservice Architecture Project Building

Summary

Title: .Net MVC-Docker & Microservice Architecture Project Building

Price: $49.99

Average Rating: 3.8

Number of Lectures: 124

Number of Published Lectures: 124

Number of Curriculum Items: 124

Number of Published Curriculum Objects: 124

Original Price: $29.99

Quality Status: approved

Status: Live

What You Will Learn

  • You will build a project with MicroService Architecture
  • We will try to tell you how to design a project architecture independently of any business
  • We will try to tell you how to design a project architecture independently of any business
  • How to build a project with .Net 5
  • Fundementals of ASP NET Core Web Framework
  • How to use Entity Framework Core with Repository Pattern
  • You will learn how to use MS SQL Server and InMemory DB with Entity Framework Core
  • You will learn Crud operation with MongoDB as data layer of microservice project
  • You will learn how to use RabbitMQ with Net Core and how to design event bus with RabbitMQ for Event Bus Library
  • You will learn web socket programming which means two way communication with SignalR
  • You will implemet Clean Architecture Design Pattern of Uncle Bob
  • You will learn and implement CQRS (Command Query Responsibility Segregation) and build microservice with CQRS from scratch
  • You will use MediatR Design Pattern with Mediatr Framework
  • You will apply API Gateway Design Pattern With Ocelot API Gateway for communication among your microservices
  • One of the most important is you will run all components of your microserveice environment on Docker by using Docker Compose
  • You will learn how to make documentation your Rest Apis with Swagger Open Api
  • Your are using Net Core Framework to build all environment
  • Who Should Attend

  • Developers who earn new abilities with Microservice architecture
  • Asp Net Core Developers who are curious about application development logic in Microservice Architecture from Beginner to Senior level
  • C# Software Lovers who are curious about the architectural approaches needed while developing an Enterprise Application
  • Target Audiences

  • Developers who earn new abilities with Microservice architecture
  • Asp Net Core Developers who are curious about application development logic in Microservice Architecture from Beginner to Senior level
  • C# Software Lovers who are curious about the architectural approaches needed while developing an Enterprise Application
  • Microservice Architecture is the most popular style of Software Architecture these days.

    Almost every new software designed and produced does this using Microservices.

    And not only that, there are many legacy applications that have migrated to Microservice Architecture.

    Companies like Netflix, Amazon, Facebook. Uber and more losses have moved on to Microservices, becoming the de facto standard for Software Architecture.

    As BestCodder (Ertu?rul Y?lmaz / Hasan Denli),

    we have prepared a training for you, our valuable trainees, with this very famous MicroService architecture of recent times.

    We are developing an E-Sourcing project in Microservice architecture using Docker with .Net 5. During this project,

    MongoDB

    Docker

    Ms SQL

    Rabbit MQ Library

    CQRS

    MediatR design Pattern

    Repository Pattern

    Event Sourcing

    SignalR

    Entity Framework

    docker

    – create compose yaml file

    Code First structure

    Web API

    MVC Project

    We Use Microsoft Identity Features.

    Our aim is to offer the tender instantly and develop our project as Microservice with SignalR, RabbitMQ and EventSource’ing, and we create a training that can always be at hand for our valuable trainees.

    In our project, we get rid of a huge responsibility by leaving our local installations under the responsibility of docker, and at the same time, thanks to docker, we get away from the problem that it was working on my computer.

    Because with docker – compose , we enable it to work everywhere with the same features .

    If you want to create Api projects, If you want to write your projects and layers independently from each other via Microservices,

    If you want to learn how to integrate RabbitMq Library into your project,

    If you want to show instant changes to your users with SignalR and If you want to do with CQRS and MediatR approach in clean architecture, this course is for you.

    If you want to concat to us => bestcodderacademy@outlook.com

    Course Curriculum

    Chapter 1: Giri?

    Lecture 1: Intro

    Lecture 2: Project of requirements(Ders-2)

    Lecture 3: What is Microservice Architecture Approach? When should I use it?

    Lecture 4: Working State of Our Project(Ders 4)

    Chapter 2: Product Microservice

    Lecture 1: Introduction – What Will We Learn?

    Lecture 2: Project creation with command lines via Powershell

    Lecture 3: What is Mongo Db?

    Lecture 4: Creating a Product Class and Integrating it over the MongoDb Nuget Package

    Lecture 5: What is Docker?

    Lecture 6: Process of pulling MongoDb to our local via Docker

    Lecture 7: Performing MongoDb Implementation on Product Content

    Lecture 8: What is Synchronous – Asynchronous – MultiThread Programming?

    Lecture 9: Product Repository Integration For MongoDb

    Lecture 10: Adding Crud Actions to the ProductController

    Lecture 11: Adding Test Swagger to the Project with Crud Operations Swagger and Postman

    Lecture 12: Dockerize and publish our project

    Chapter 3: Main Micro Service Service

    Lecture 1: Main Microservice – Whats On, What Will We Learn?

    Lecture 2: Creating the Main Microservice Asp.Net Core Web API Project

    Lecture 3: ASP .Net Core Web API Project Architecture & Code Structure

    Lecture 4: Creating Entities for ASP .Net Core Web API Project

    Lecture 5: Appsettings.json & Settings Implementation

    Lecture 6: Data Layer Enhancements with DataContext Class

    Lecture 7: What is Seeding? Seeding Context Operations

    Lecture 8: Business Layer Enhancements – 1

    Lecture 9: Business Layer Enhancements – 2

    Lecture 10: Business Layer Enhancements – 2

    Lecture 11: Presentation Layer Enhancements – 1

    Lecture 12: Presentation Layer Enhancements – 2

    Lecture 13: ASP.NET Core Web API Open API Swagger Implementation & Testing – 1

    Lecture 14: ASP.NET Core Web API Open API Swagger Implementation & Testing – 2

    Lecture 15: Creating Dockerfile and Docker Compose File

    Lecture 16: Updates on Docker Compose File

    Lecture 17: Docker Compose Run Commands

    Chapter 4: Rabbit MQ & Event Driven Design

    Lecture 1: Rabbit MQ & Event Driven Design – Whats In, What Will We Learn?

    Lecture 2: What are Communication Methods in Microservice Architectures? What is Async Comm

    Lecture 3: Download RabbitMQ & Hosting on Docker

    Lecture 4: Lets Create RabbitMQ Library

    Lecture 5: RabbitMQ Connection Class Development -1

    Lecture 6: RabbitMQ Connection Class Development -2

    Lecture 7: RabbitMQ Event Development

    Lecture 8: RabbitMQ Producer Development

    Lecture 9: Adding the EventBus Library to the Sourcing Web API Project

    Lecture 10: EventBus Startup Implementation -1

    Lecture 11: EventBus Startup Implementation -2

    Lecture 12: Complete Auction Method Development with EventBus Library Methods – 1

    Lecture 13: AutoMapper Implementation & Complete Auction Method Development – 1

    Lecture 14: EventBus Test Event Development & RabbitMQ Dashboard – 1

    Lecture 15: EventBus Test Event Development & RabbitMQ Dashboard – 2

    Lecture 16: Updates on Docker Compose File

    Lecture 17: Docker-Compose File Run Commands

    Chapter 5: Order MicroService

    Lecture 1: Order MicroService – Whats In, What Will We Learn?

    Lecture 2: Creating the Order Microservice Asp.Net Core Web API Project

    Lecture 3: Creating Class Library Layers According to Clean Architecture Implementation

    Lecture 4: Updating Library NET Core Versions

    Lecture 5: Domain Layer- Entities Folder & Order Entity Development

    Lecture 6: Domain Layer – Generic Repository Class Enhancements

    Lecture 7: Infrastructure Layer- Entity Framework Core Context (Order Context)

    Lecture 8: Infrastructure Layer – Seeding Operations with Entity Framework Core -1

    Lecture 9: Infrastructure Layer – Seeding Operations with Entity Framework Core -2

    Lecture 10: Run & Test Seeding Processes – 1

    Lecture 11: Run & Test Seeding Processes -2

    Lecture 12: Infrastructure Layer – Order Repository Development with Generic Repository -1

    Lecture 13: Infrastructure Layer – Order Repository Development with Generic Repository – 2

    Lecture 14: Application Layer – Add Required Libraries & AddApplication Method

    Lecture 15: Application Layer – Order Command & Validator Class Improvements with MediatR -1

    Lecture 16: Application Layer – OrderCreateHadler Class & Automapper Profile with MediatR- 1

    Lecture 17: Application Layer – OrderCreateHadler Class & Automapper Profile with MediatR- 2

    Lecture 18: Application Layer – GetOrderByUserNameHandler Class Development with MediatR

    Lecture 19: Service Enhancements on Order Service Controller

    Lecture 20: Order Web API Open API Swagger Implementation

    Lecture 21: Open API Swagger Tests -1

    Lecture 22: Open API Swagger Tests -2

    Lecture 23: Application Layer – Cross-Cutting Concerns (Validation Behaviour)

    Lecture 24: Application Layer – Cross-Cutting Concerns (Performance Behaviour)

    Lecture 25: Application Layer – Cross-Cutting Concerns (Exception Handling Behaviour)

    Lecture 26: Application Layer – Cross-Cutting Concerns Behaiovurs Test

    Lecture 27: Order Consumer Development on Order Microservice with EventBus Library -1

    Lecture 28: Order Consumer Development on Order Microservice with EventBus Library -2

    Lecture 29: Order Consumer Development on Order Microservice with EventBus Library -3

    Lecture 30: Sql Server Setup & Docker-Compose File Changes on Docker

    Lecture 31: Converting Entity Framework In Memory DB to SQL DB

    Lecture 32: OrderDb Entity Framework Core Migration Operations on Sql Server – 1

    Lecture 33: OrderDb Entity Framework Core Migration Operations on Sql Server – 2

    Lecture 34: Order Microservice Web API Docker-Compose File Updates & Testing -1

    Lecture 35: Order Microservice Web API Docker-Compose File Updates & Testing -2

    Chapter 6: Api Gateway

    Lecture 1: Api Gateway – Whats In, What Will We Learn?

    Lecture 2: What is ApiGateway Microservice Design Pattern? Why Do We Use API Gateway?

    Lecture 3: Lets Create Blank Web Application for Ocelot API Gateway Microservices

    Lecture 4: Add ocelot.json & ProductService Conf

    Lecture 5: Ocelot.json Main Web Service & Order Web Service Configurations

    Lecture 6: Ocelot API Gateway Microservice Dockerize Enhancements & Final Test

    Chapter 7: Web Application

    Lecture 1: Create Project

    Lecture 2: Project Layout operations-1

    Instructors

  • .Net MVC-Docker Microservice Architecture Project Building  No.2
    Best Codder Academy
    Software Developer
  • .Net MVC-Docker Microservice Architecture Project Building  No.3
    Hasan Denli
    Software Engineer, Architect, MC Azure Devops Expert
  • .Net MVC-Docker Microservice Architecture Project Building  No.4
    Ertu?rul Y?lmaz
    Yaz?l?m Geli?tirme Uzman?
  • Rating Distribution

  • 1 stars: 3 votes
  • 2 stars: 2 votes
  • 3 stars: 1 votes
  • 4 stars: 1 votes
  • 5 stars: 24 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!