Course Overview
This course takes you to the next level of using the popular Spring Framework by covering advanced topics such as SpringBoot testing , Spring Cache , Spring Reactive (Reactive streams , reactive REST & reactive NoSQL repositories), and Spring Cloud Streaming (with Kafka/RabbitMQ). The course also covers automated configuration and writing your own Spring Boot Starter, and examples of other advanced topics. The course will include frontal demonstrations and hands on exercises for the students.
At the end of the course participats could
- Setup and use git
- Understand and use git's branching features correctly and effectively
- Decide on which workflows to use when using Git
Prerequisites
- Experience in Java 8 functional programming
- Experience with Spring framework
- Experience with SpringBoot
- Familiarity with Microservices (spring.cloud)
Who should attend
- Experienced Spring developers interested in specific advanced topics
- Spring Developers who would like a better understanding of Spring usage and internals