What you’ll learn
-
Introduction to Java Spring Boot framework and its features. Setup and configuration of Spring Boot projects using CLI tools and Spring Initializr
-
Building RESTful APIs and implementing CRUD operations. Integration of databases using Spring Data and JDBC.
-
Implementing security features such as authentication and authorization. Advanced topics including caching, logging, and profiling.
-
Deployment of Spring Boot applications in production environments. Building microservices architecture and handling client-side load balancing.
-
Case study: Development of an Appointment Management System using Spring Boot.
-
Testing techniques including unit testing with JUnit. Hands-on projects and exercises to reinforce learning.
