Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Azure Microservices with .NET Core for Developers

via LinkedIn Learning

Overview

Get an overview of the popular microservices architectural pattern, as well as how to use .NET Core 3.1 to create microservices that can be deployed in Azure.

Syllabus

Introduction
  • Making sense of microservices architecture in a .NET Core and Azure ecosystem
1. Introduction to Microservices
  • The importance of software architecture
  • What is monolithic architecture?
  • Service-oriented architecture (SOA) overview
  • Introduction to the microservices architecture
  • Microservices architecture principles
  • Communication between microservices
2. Hands On: Creating Microservices with ASP.Net Core
  • Designing a microservices solution
  • Creating a .NET Core solution for microservices
  • Creating the database context for the products microservice
  • Creating the products provider
  • Obtaining all the products in the products microservice
  • Obtaining a single product in the products microservice
  • Challenge: Implementing the customers and orders microservices
  • Solution: Implementing the customers and orders microservices
3. Hands On: Synchronous Communication between Microservices
  • Preparing and implementing the search service
  • Invoking the orders microservice from search
  • Invoking the products microservice from search
  • Add resiliency to the products microservice with Polly
  • Challenge: Synchronous communication to the customers microservice
  • Solution: Synchronous communication to the customers microservice
4. Microservices and DevOps
  • Microservices unit tests
  • Improving unit tests
  • Creating an Azure DevOps project
  • Configuring the build pipeline
  • Release pipelines in Azure DevOps
  • Challenge: Implementing a build pipeline for your microservices
  • Solution: Implementing a build pipeline for your microservices
5. Microservices Containerization with Docker
  • Adding Docker support to a microservices solution
  • Debugging and configuring Docker Compose in a microservices solution
  • Publishing container images for a microservices solution
  • Challenge: Containerizing your microservices
  • Solution: Containerizing your microservices
6. Microservices Deployment
  • Provision Azure Service Fabric resource
  • Creating a Docker Compose script for Azure Service Fabric
  • Installing the certificate and reading the settings from Azure Service Fabric
  • Creating the release pipeline
  • Challenge: Deploying microservices to Azure Service Fabric
  • Solution: Deploying microservices to Azure Service Fabric
Conclusion
  • Next steps

Taught by

Rodrigo Díaz Concha

Reviews

4.7 rating at LinkedIn Learning based on 614 ratings

Start your review of Azure Microservices with .NET Core for Developers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.