Building microservices using asp.net core 5.0 and docker
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 OrdersApi's 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
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024