JAVA Spring Boot and Microservices Curriculam
JAVA Spring Boot and Microservices Curriculam
• Introduction to REST
• The GET, POST, PUT & DELETE methods
• The Accept & Content Type Headers
• Creating a CRUD REST API
• Implement JPA based repositories.
• Perform Validation and Exception Handling
• Documenting RESTful web services
• Versioning RESTful web services
• API monitoring using Spring Boot Acutator
Getting Started with Microservices
• Introduction to Microservices
• Monolithic vs Microservices Architecture
• The Advantages of Microservices
• The Challenges of Microservices
• Components of Microservices
• Introduction to Spring Cloud
• Netflix OSS & Spring Cloud
• Options for Hosting Microservices
• Testing Microservices
Externalizing configuration
• Working with Spring Cloud Config Server
• Configure different Environments
• Create git repository
• Configure Config Server to utilize Git Repository
• Connecting Microservies to Config Server
Broadcasting Configuration Changes
• Introduction to Spring Cloud Bus
• Implement Spring Cloud Bus
• Introduction to Rabbit MQ
• Set up Rabbit MQ
• Connect Spring Cloud Bus with Rabbit MQ
Additional Requirement: