Skip to product information
1 of 1

CertifiKation

Spring Boot Bootcamp by CertifiKation.

Spring Boot Bootcamp by CertifiKation.

Regular price Rs. 5,600.00
Regular price Rs. 7,699.00 Sale price Rs. 5,600.00
Sale Sold out

Module 1: Introduction to Spring & Spring Boot

  • What is Spring Framework?
  • Evolution to Spring Boot
  • Features and benefits of Spring Boot
  • Setting up Spring Boot environment (STS/IntelliJ)
  • Creating your first Spring Boot project

Module 2: Spring Boot Core Concepts

  • Spring Boot Annotations (@SpringBootApplication, @Component, @Autowired)
  • Dependency Injection & Inversion of Control (IoC)
  • Application Properties & YAML configuration
  • Logging with SLF4J and Logback

Module 3: Building REST APIs

  • Introduction to REST architecture
  • Creating RESTful endpoints using @RestController
  • Handling GET, POST, PUT, DELETE methods
  • Request parameters, path variables, and request bodies
  • Exception handling with @ControllerAdvice

Module 4: Working with Databases (JPA + Hibernate)

  • Introduction to Spring Data JPA
  • Entity creation and ORM mapping
  • Repository pattern (JpaRepository)
  • CRUD operations with MySQL/PostgreSQL
  • Custom queries using @Query and JPQL
  • Pagination and Sorting

Module 5: Validations & Exception Handling

  • Bean Validation API (@Valid, @NotNull, etc.)
  • Custom error responses
  • Global exception handling

Module 6: Spring Boot Security (Optional / Intermediate)

  • Basic authentication and role-based access
  • Secure APIs with Spring Security
  • JWT (JSON Web Token) introduction
  • Securing endpoints with filters and tokens

Module 7: Consuming APIs & REST Clients

  • Using RestTemplate and WebClient
  • Calling third-party APIs
  • Error handling and retries

Module 8: Advanced Topics (Optional / Extended)

  • Spring Boot + Thymeleaf (basic UI rendering)
  • File upload and download in REST APIs
  • Scheduling tasks with @Scheduled
  • Spring Boot Actuator & Monitoring
  • Caching with Spring Boot
  • Intro to Dockerizing Spring Boot apps

Module 9: Mini Project

  • Example Projects:
    • Employee Management System
    • Student Portal Backend
  • Task Management API
  • Use Spring Boot, JPA, and REST APIs
  • Integrate Swagger for API documentation

Module 10: Deployment & Git

  • Pushing code to GitHub
  • Creating executable JARs
  • Deploying to Heroku / Render / Railway
  • Intro to CI/CD basics (optional)

Prerequisites for Spring Boot Course

  1. Core Java Knowledge
    – Understanding of OOP (Classes, Objects, Inheritance, Interfaces)
    – Familiarity with Java syntax, collections, and exception handling
  2. Basic Understanding of Web Development
    – Knowledge of HTTP, REST APIs, and client-server architecture
  3. Familiarity with IDEs
    – Comfortable using tools like IntelliJ IDEA, Eclipse, or VS Code
  4. Basic HTML/CSS (optional but helpful)
    – Useful for building simple front-end templates with Thymeleaf
  5. Basic SQL & Database Concepts
    – Understanding of CRUD operations and connecting to databases
  6. Maven or Gradle Basics
    – Helpful for managing dependencies in Spring Boot projects
View full details