Training details
Title Spring Boot
Trainer Prashant Gour
Prerequisite
Knowledge/Skill Java basics
Tools, Technologies and Frameworks IDE (Eclipse/Intellij/VS), Java 8, Spring boot 2.X
Schedule
Duration 8 Hrs
Contents
Duration 1.5 hrs Quick overview of Spring
• IOC Container
• Application Context
• Component scan
• DI
• Spring Beans
• Auto wiring
Introduction of Spring Modules
• Core
• Web
• Data
• Test
Introduction of Spring projects
• Spring Boot
• Spring Cloud
• Spring security
Duration 3 hrs Introduction of Spring Boot
• Why Spring Boot
• What are the goals of spring boot?
• How does Spring Boot work?
• Compare Spring , Spring Boot and Spring
MVC
Getting start with Spring Boot
• Application development before Spring
Boot
• High level overview of Spring Boot
• Create first Spring Boot project
• Build Simple REST service
Key Features of Spring Boot
• Initializer
• Starter
• Auto Config
• Dev tools
• Actuator
Duration 1.5 hrs Data access in Spring Boot
• Introduction of JPA and Hibernate
• Introduction of Spring data
• Embedded DB with Spring Boot
• Repositories with Spring Data
• Using Remote Database.
• CRUD operations
Duration 2 hrs Microservices with Spring Boot
• What are microservices
• Spring Cloud with Spring Boot
• Key components of Microservices
• Microservices pattern with Spring Boot