Description
In this course, you will learn :
- What is microservices architecture and how it is different from monolithic and SOA architectures
- How to build production ready microservices using Spring, SpringBoot, Spring Cloud and Cloud Platforms
- Orchestrate microservices with KUBERNETES
- Create containers for microservices with DOCKER
- Configuration management in microservices using Spring Cloud Config Server
- Service Discovery and Registration pattern inside microservices and how to implement using Spring Eureka server
- Building resilient microservices using RESILIENCE4J framework
- Microservices Security using OAuth2 and Okta
- Implementing CI/CD Pipelines for Microservices deployment
- Deploying Microservices to Google Cloud Platform
- Implementing Distributed tracing & Log aggregation in microservices
- Unit Testing for all layers in Microservices
Syllabus :
- Introduction - Microservices with Spring Boot
- Introduction to Spring Boot
- Introduction to Web Services
- RESTful Web Services with Spring Boot
- Spring Data JPA with Spring Boot
- Introduction to Microservices
- Microservices Implementation
- Spring Security with Microservices
- Unit Testing of Microservices
- Docker with Microservices
- Kubernetes with Microservices
- Implementing CI/CD Pipeline