This Spring Boot Master Class covers a wide range of topics to Master Spring and Spring Boot Framework and accelerate your growth in your career. We will understand all below topics in detail in this Spring Boot complete Course [Master Class/Boot Camp]
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
๐Course Content๐
โ (00:00) Intro
โ (07:32) Why Frameworks?
โ (08:47) What is Spring Framework?
โ (53:12) What is AOP?
โ (56:42) Understanding AOP with Demo Example
โ (01:03:41) Logging Aspect example
โ (01:10:57) Authentication Aspect example
โ (01:22:40) Spring Boot
โ (04:33:30) Spring Data JPA
โ (06:53:30) Spring Security
๐ Spring Boot Github: https://github.com/shabbirdwd53/Springboot-Tutorial
๐ Spring Data JPA Github: https://github.com/shabbirdwd53/Spring-Data-JPA-Tutorial
๐ Spring Security Code: https://github.com/shabbirdwd53/spring-security-tutorial
JPA Query Documentation: https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#jpa.query-methods
IntelliJ Idea Community Edition: https://www.jetbrains.com/idea/download/#section=windows
Eugen Complete Registration Flow Tutorial:
https://www.baeldung.com/registration-with-spring-mvc-and-spring-security
OAuth:
https://developer.okta.com/blog/2017/06/21/what-the-heck-is-oauth
OAuth Playground:
https://www.oauth.com/playground/
Subscribe: https://www.youtube.com/@DailyCodeBuffer/featured
#springboot #SpringFramework #springsecurity #SpringData #jpa