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
Advanced C# Programming in .NET CoreEDUCBA via Coursera Building Scalable Applications with .NET Core
EDUCBA via Coursera APIs in C#: Create a Student Management API
Coursera Project Network via Coursera Asynchronism using .NET Core: Implement a banking system
Coursera Project Network via Coursera Complete Guide to Unit Testing in .NET Core (NUnit & xUnit)
Packt via Coursera