Course Description
Microservices architecture is a pattern of developing software applications as a collection of independently deployable, small services, that each run a unique process. This course provides the technical approaches and tooling fundamentals required to implement Microservices architecture based application using ASP.NET Core and Docker containers. The course includes hands-on exercises using a real-world containerized microservices application and teach the tools and engineering skills required to implement microservice patterns-based solutions.
Course Objectives
After successful completion of this course, participants will be able to:
- Explain the benefits of microservices-based application implementation.
- Explain the design approaches and characteristics of popular microservices.
- Decompose a monolithic application into a containerized Microservice components.
- Build a simple single-purpose serverless application.
- Implement an Application Program Interface (API) with a microservices pattern.
- Explain infrastructure options used for deploying microservices.
- Monitor and maintain microservices in large ecosystems and in the cloud.
Audiences
This course is intended for IT professionals, developers, software engineers, and DevOps practitioners. The course includes several hands-on exercises to enable participants understand the development, deployment and maintenance of Microservices architecture based applications.