- Learning Path Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
- Core Tech
ASP.NET Microservices
Microservices are a design pattern in which applications are composed of small, independent modules that communicate with each other using well-defined contracts making it easier to develop, test, and deploy isolated parts of your application.
This path is designed for the .NET developer wanting to learn more about these small, modular, and independently deployable services taking their skills to the next level!
Content in this path
Beginner
The courses in this beginning section have been designed to introduce the microservices architecture, terminology, and software development lifecycle including the planning and design process.
Intermediate
Moving beyond the basics in this intermediate level where you will begin to implement data management strategies, securing microservices, versioning, and finally deploying microservices using Kubernetes and AKS.
Advanced
These advanced courses have been designed to take your understanding of microservices and learn about cross-cutting concerns and scalability.
- Microservices architecture
- The software development lifecycle for microservices
- Microservices elements
- How ASP.NET Core can be used to create a microservices architecture
- How to create a basic microservices-based architecture with ASP.NET Core
- Client to Service architecture
- How to deploy the .NET Core microservices to Kubernetes using AKS
- Cross-cutting concerns when building .NET Core microservices
- C#
- ASP.NET
- .NET
- Microservices
- ASP.NET
- Kubernetes
- AKS