Description
In this course, you will learn :
- Spring Boot
- Spring Core - IoC
- Spring MVC
- Spring AOP
- Spring Data JPA
- Spring REST
- Spring Security
Syllabus :
1. Spring Boot
- Getting Spring Starter Project
- Dependency Injection in Spring
- Spring Boot Autowire
2. Spring Core -IoC
- BeanFactory
- ApplicationContext
- Spring Container
- Singleton Vs. Prototype
- Setter Injection
- Ref Attribute
- Constructor Injection
- Autowire
- Primary Bean
3. Spring MVC
- Spring MVC Theory
- Spring MVC Getting Started
- Creating Controller
- Tomcat Jasper
- Accepting User Input
- @RequestParam
- @ModelAndView
- Prefix and Suffix
- Model and ModelMap
- Need of ModelAttribute
- ModelAttribute
- ModelAttribute at Method Level
- Spring MVC Project
- Spring MVC Part 2
- Post Mapping
- Get Mapping
4. Spring ORM
- Spring ORM Theory
- Spring Hibernate Config
- MySQL and DAO
- DAO Creation
- Add and Fetch
5. Spring Data JPA
- Spring Data JPA Configuration
- JPARepository
- JPARepository Add and Fetch
- Query DSL
- Query Annotation
6. Spring REST
- What is REST
- Postman Setup
- REST Getmapping
- Jackson
- PathVariable
- RestController
- PostMapping
- Jackson XML
- Produces Attribute
- RequestBody and Consumes Attribute
7. Spring AOP
- Why AOP
- AOP Terms
- Aspect and Before Annotation
- Logger
- After Finally
- AfterReturning and Throwing
8. Spring Security
- What is Spring Security
- Spring Security
- Spring Security MySQL
- Spring Security BCrypt Password Encoder