Azure Microservices with .NET Core for Developers
Offered By: LinkedIn Learning
Course Description
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
- 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
- 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
- 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
- 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
- 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
- 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
- Next steps
Taught by
Rodrigo Díaz Concha
Related Courses
Cloud Computing Applications, Part 1: Cloud Systems and InfrastructureUniversity of Illinois at Urbana-Champaign via Coursera Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX Introduction aux conteneurs
Microsoft Virtual Academy via OpenClassrooms The Docker for DevOps course: From development to production
Udemy Windows Server 2016: Virtualization
Microsoft via edX