Introduction to Spring Boot :
Spring Boot is an open source Java-based framework used to create a micro Service. It is developed by Pivotal Team and is used to build stand-alone and production ready spring applications. This chapter will give you an introduction to Spring Boot and familiarizes you with its basic concepts.
Spring Boot Advantages :
Easy to understand and develop spring applications
Increases productivity
Reduces the development time
Course Objectives :
Understanding Spring Framework.
Understanding Spring Core.
Understanding Spring 5 vs Spring 6.
Understanding Spring AOP (Aspect Oriented Project).
Understanding Spring Boot.
Understanding Spring Boot Features :
A- Spring Boot main Features.
B- Spring Boot Starters.
C- Spring Boot DevTools.
D- Spring Boot Runners.
E- Spring Boot Actuator.
Understanding Spring Boot with Spring Data JPA.
Understanding Spring Boot with Spring MVC (Thymeleaf).
Understanding Spring Boot with Spring Security.
Understanding Spring Boot with Spring Rest APIs.
Understanding Spring Boot with Spring Testing (JUnit).
Developing Role-Based Full-Stack Application using (Spring Boot, Spring Data JPA, Spring Security, Spring Rest APIs, Spring Testing, Postgres DB).
Understanding Spring Boot 3.
Understanding Spring Boot 2.7 vs Spring Boot 3.
Understanding How to Migrate from Spring Boot 2.7 to Spring Boot 3.
Migrate Library-Management-System from Spring Boot 2.7 to Spring Boot 3.