HOME > Development > Building microservices using asp.net core 5.0 and docker

Building microservices using asp.net core 5.0 and docker

  • Development
  • May 07, 2025
SynopsisBuilding microservices using asp.net core 5.0 and docker, a...
Building microservices using asp.net core 5.0 and docker  No.1

Building microservices using asp.net core 5.0 and docker, available at $49.99, has an average rating of 3.8, with 50 lectures, based on 471 reviews, and has 4205 subscribers.

You will learn about building event-driven microservices apps using aspnet core 5.0, rabbitmq,masstransit, signalr core and face detection This course is ideal for individuals who are Distributed application developers preferring to use aspnet core technology stack It is particularly useful for Distributed application developers preferring to use aspnet core technology stack.

Enroll now: Building microservices using asp.net core 5.0 and docker

Summary

Title: Building microservices using asp.net core 5.0 and docker

Price: $49.99

Average Rating: 3.8

Number of Lectures: 50

Number of Published Lectures: 49

Number of Curriculum Items: 50

Number of Published Curriculum Objects: 49

Original Price: $24.99

Quality Status: approved

Status: Live

What You Will Learn

  • building event-driven microservices apps using aspnet core 5.0, rabbitmq,masstransit, signalr core and face detection
  • Who Should Attend

  • Distributed application developers preferring to use aspnet core technology stack
  • Target Audiences

  • Distributed application developers preferring to use aspnet core technology stack
  • Welcome to the most extensive hands-on microservices course using asp.net core 5.0 technologies!

    This course is going to teach you how to build event-driven microservices apps using the   dotnet core version 5.0 and masstransit.

    While you learn microservices apps, you will practice how to design microservices which communicate via a message bus,  via HTTP Rest and also via  SignalR Core.

    The course will teach you the message-driven architecture  as applied to an image processing app through which you will get to learn the important libraries available for image processing with C#.

    You will also have a go at using the Microsoft Azure’s  Freely Available Face Detection facility to get your faces detected and sent back to your application instead of doing it by yourself. To that end, you will learn how to get Face API keys from Azure site and adapt your code so that it can communicate with that service offered by MS.

    You will learn how to convert jpeg images to byte arrays for transmission over the message bus  and also over the Http channel, and how  to store them in database tables in byte array format. . You will also learn how to get back the original images from the byte arrays into jpegs for saving and/or displaying..

    You will learn how to dockerize your microservices and orchestrate them via   docker-compose technology.

    I hope you buy the course and enter into the world of wonderful loosely coupled microservices application development using  the state of the art technologies.

    Frank Ozz

     

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Course Agenda

    Lecture 3: What are we going to build?

    Lecture 4: Communication Between Microservices

    Chapter 2: Face Detection Microservice building

    Lecture 1: Getting the dotnet core 5.0 sdk installed in the development machine

    Lecture 2: Face Detection Theory and Introducing the 3rd party libraries

    Lecture 3: Building the Face Detection Microservice

    Lecture 4: Building a Test Project to Test the Face Detection Microservice

    Chapter 3: Message Broker Fundamentals

    Lecture 1: RabbitMQ Based Messaging

    Lecture 2: RabbitMq-MassTransit interaction, MassTransit Sending and Publishing methods

    Chapter 4: Docker Fundamentals, Docker Install, Docker Test

    Lecture 1: Docker Fundamentals

    Lecture 2: Docker Install

    Lecture 3: Docker test

    Chapter 5: Mvc Web Client Project Creation, RabbitMq Docker container production

    Lecture 1: Docker settings for Linux container production, Memory and CPU requirements

    Lecture 2: RabbitMq docker container creation and testing the container

    Lecture 3: Creating the Mvc Web Application and setting up masstransit-rabbitmq server

    Lecture 4: Mvc Web Client Action Methods Development for data posting to EventBus

    Lecture 5: Mvc Web Client Razor Views Development for data posting to action method

    Lecture 6: Sending Messages from MVC Web Client to RabbitMq Broker

    Chapter 6: Building the Orders Microservice

    Lecture 1: Orders Microservice Intro

    Lecture 2: OrdersApi Hands-on 1-Setting up massTransit Infrastructure

    Lecture 3: Setting up Entityframework Core Persistence components and designing entities

    Lecture 4: Setting up the mssql docker container and applying the migrations

    Lecture 5: Building the Repository layer and RegisterOrderCommandConsumer-1

    Lecture 6: Testing the Consumer object for message reading and saving it in database

    Lecture 7: Sending Http requests from OrdersApi to FacesApi for face detection

    Chapter 7: Displaying Orders on Razor View Pages

    Lecture 1: Building the OrdersApis OrdersController class and creating two action methods

    Lecture 2: Building the OrderManagementApi class in the MvcWeb project

    Lecture 3: Building MvcWeb OrderManagementController class, Index View Part1

    Lecture 4: Building MvcWeb OrderManagementcontroller and Details View- Part 2

    Lecture 5: Demo-OrderManagementController

    Chapter 8: Customer Notification Microservice

    Lecture 1: Creating the NotificationService microservice- part1

    Lecture 2: CustomerNotificationServicePart2-Fleshing out Consumer class

    Lecture 3: EmailService Class Library Building

    Lecture 4: Adding EmailSender to the Consumer class and Host configuration nitty-gritties

    Lecture 5: OrdersApi Receiving and Consuming the IOrderDispatchedEvent type message

    Lecture 6: Demo Notification

    Chapter 9: SignalRCore Push Notification

    Lecture 1: SignalRCore brief Introduction

    Lecture 2: SignalRCore Server Side Programming

    Lecture 3: SignalRCore Client Side (java script) Coding

    Lecture 4: SignalRCore Push Notification Demo

    Chapter 10: Changing the FacesApi Face Detection method for easy dockerization

    Lecture 1: Remaking of the FacesApi Microservice to overcome the dockerization obstacle

    Lecture 2: Adapting the FacesApi to utilize the Microsoft Face Rest Api

    Chapter 11: Dockerization of the application

    Lecture 1: Dockerizing a simple webapi and description of Dockerfile contents

    Lecture 2: Removing hardcoded strings from microservices and setting up automatic migration

    Lecture 3: Adding Docker-compose orchestration support to the microservices

    Lecture 4: Demo

    Chapter 12: Section 12- BONUS SECTION

    Lecture 1: Pdf file explaining the changes in the source code and presenting the file list

    Lecture 2: Next- Dapr Course

    Instructors

  • Building microservices using asp.net core 5.0 and docker  No.2
    F. Frank Ozz
    Software Architect, Author
  • Rating Distribution

  • 1 stars: 11 votes
  • 2 stars: 14 votes
  • 3 stars: 86 votes
  • 4 stars: 167 votes
  • 5 stars: 193 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!