Udemyintermediateen

.Net MVC-Docker & Microservice Architecture Project Building

Master .NET Core Web API development! Learn Docker, RabbitMQ, Ocelot, MongoDB, SQL Server, SignalR, MS Identity & CQRS. Build scalable, modern applications.

4.0(31)
263students
22h 27m
Certificate
Best Codder Academy
Best Codder AcademySoftware Developer

Course Content

.Net MVC-Docker & Microservice Architecture Project Building is an intermediate-level Udemy course taught by Best Codder Academy. It runs 22h 27m, is taught in English, and includes a certificate of completion. Learners rate it 4.0 out of 5 from 31 reviews, with 263 students enrolled. It is a paid course, last updated August 2022.

Microservice Architecture is the leading software architecture style today, powering countless new applications and driving migrations of legacy systems. Industry giants like Netflix, Amazon, Facebook, and Uber have all embraced microservices, establishing it as the de facto standard.

BestCodder (Ertuğrul Yılmaz / Hasan Denli) presents a comprehensive training on this highly sought-after architecture. We'll be building an E-Sourcing project using microservices with Docker and .Net 5.

This hands-on project covers a wide range of essential technologies, including:

  • Docker: Containerization for consistent environments.
  • MongoDB: NoSQL database implementation.
  • Ms SQL: Relational database integration.
  • RabbitMQ Library: Asynchronous messaging for decoupled services.
  • CQRS (Command Query Responsibility Segregation): Separating read and write operations for improved performance and scalability.
  • MediatR Design Pattern: A mediator pattern for handling application commands.
  • Repository Pattern: Abstraction for data access logic.
  • Event Sourcing: Storing application state as a sequence of events.
  • SignalR: Real-time communication for instant updates.
  • Entity Framework: Object-relational mapper for database interaction.
  • Docker Compose YAML: Defining and managing multi-container Docker applications.
  • Code First Structure: Defining data models using code.
  • Web API: Building RESTful APIs.
  • MVC Project: Model-View-Controller architectural pattern.
  • Microsoft Identity Features: Secure user authentication and authorization.

Our goal is to deliver rapid updates and develop our project as a scalable microservice architecture leveraging SignalR, RabbitMQ, and Event Sourcing. This training provides a readily accessible resource for mastering these technologies.

By utilizing Docker, we eliminate the complexities of local installations, ensuring consistent functionality across all environments. Docker Compose allows for seamless deployment and operation, removing the "it works on my machine" problem.

This course is ideal for developers who:

  • Want to build API projects using microservices.
  • Aim to develop independent, layered projects with microservices.
  • Need to learn how to integrate RabbitMQ into their projects.
  • Desire to implement instant user updates with SignalR.
  • Want to apply CQRS and MediatR within a clean architecture.

Ready to join us? Connect with us at [email protected].

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

pluralsight
pluralsight
5.0
2h 22m
intermediate
pluralsight
5.0
2h 34m
intermediate
pluralsight
5.0
2h 7m
intermediate
pluralsight
5.0
2h
intermediate
pluralsight