Java Spring Boot Microservices Training Content - Manish Singh
Java Spring Boot Microservices Training Content - Manish Singh
Day 0 (1 hour)
1. Java programming language proficiency
2. Familiarity with the Spring Boot framework
3. Understanding of REST APIs and their implementation
4. Knowledge of the Model-View-Controller (MVC) architectural pattern
5. Understanding of basic coding constructs and logic
6. Familiarity with design patterns such as Decorator and Dependency Injection
Day 1 (1 hour)
7. Introduction
8. High-Level Architecture
9. Logical Architecture
10. Build Services
Day 2 (1 hour)
11. Inter Process Communication
Day 3 (1 hour)
12. Service Discovery using Netflix Eureka
13. Implement API Gateway using Spring Cloud Gateway
Day 4 (1 hour)
14. Implement Circuit Breaker
15. Implement Distributed Tracing
Day 5 (1 hour)
16. Event Driven Architecture using Kafka
Day 6 (1 hour)
17. Dockerize the application
Day 7 (1 hour)
18. Monitoring Microservices using Prometheus and Grafana