shounoop / spring-boot-complete

This project covers a wide range of topics to Master Spring and Spring Boot Framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Why Spring Framework?

  • Features and Advantages of Spring Framework
  • Spring Bean Lifecycle
  • Dependency Injection
  • Different ways to configure Spring application
  • What is Aspect Oriented Programming (AOP)?
  • Understanding AOP with Complete Example implementation
  • What is Spring Boot?
  • Advantages of Spring Boot
  • Spring Initializr
  • Spring Boot Starters
  • Creating REST APIs with Spring Boot
  • Spring Boot DevTools
  • Hibernate validations
  • Exception handling
  • Logging in Spring Boot.
  • Database Migration
  • Creating Different Layers of the Application
  • Implementing Unit Testing
  • Implementing JUnit and Mockito for all layers.
  • Managing Configuration
  • Managing Profiles
  • Spring Boot Actuator
  • Custom Actuator Endpoints and managing endpoints.
  • What is Spring Data JPA?
  • Creating Entities and mapping to DB
  • All the different annotations and methods from Spring Data
  • Transaction Management in Spring Data
  • Entity Relationships in detail with all variants.
  • Paging and Sorting data in JPA.
  • Spring Security
  • Implementing Spring Security with Spring Boot
  • What is OAuth 2.0 and OpenID Connect?
  • Implementing OAuth 2.0 with Spring Security and Spring Boot
  • Implementing Custom Auth Server, Resource Server, and Clients.
  • Implementing Complete registration and Login flow with Email validation

Spring data JPA

schooldb-diagram

About

This project covers a wide range of topics to Master Spring and Spring Boot Framework


Languages

Language:Java 100.0%