The Microservices Using .NET Core training course focuses on using the continuous delivery model to handle the complete lifecycle of an application. Infrastructure is now available on-demand due to public clouds. Organizations have started developing enterprise applications that are highly scalable. Microservices is one of the hottest topics in the software industry and many organizations want to adopt them. Monolithic applications where dedicated teams work for each discrete function have changed to microservices. Now developers, operations, and testing teams work simultaneously on a single service, performing activities such as building, testing, and debugging.
The course begins with an introduction to containers and Docker. Next, the students will learn about Microservices and CRUD operations, and build a UI service. Students will also learn how to host Microservices using Docker containers. The course concludes with students learning about monolithic applications and Kubernetes.
For more DevOps courses click here.
Purpose
|
Learn how to build Microservices applications using the advanced features of .NET Core. |
Audience
|
.NET developers and architects wanting to build Microservices based applications. |
Role
| Software Developer - Web Developer |
Skill Level
| Introduction |
Style
| Learning Spikes - Workshops |
Duration
| 5 Days |
Related Technologies
| .NET | Docker | Kubernetes |
Productivity Objectives
- Compare monolithic architecture benefits and limitations
- Describe Microservices and Microservices architecture
- Compare SOA vs. Microservices
- Demonstrate communication between Microservices
- Explain hosting Microservices in Docker containers
- Discuss the role of orchestration servers