Fullstack > 🌱 Spring
Outlines the foundational and advanced topics for mastering Spring Framework.
Introduction
| Module | Topics | Hands-On | Assessments |
|---|---|---|---|
| Overview of Spring | Spring Introduction Spring Architecture Spring Modules |
Setup Spring Project | Â |
| Spring Core | Spring Beans Dependency Injection Application Context |
Create Spring Beans | Â |
Spring Boot
| Module | Topics | Hands-On | Assessments |
|---|---|---|---|
| Getting Started | Spring Boot Basics Spring Initializr Configuration & Properties |
Spring Boot App | Â |
| Spring Boot Features | Auto Configuration Spring DevTools Actuators |
Monitor with Actuator | Â |
Spring Web
| Module | Topics | Hands-On | Assessments |
|---|---|---|---|
| Spring MVC | MVC Architecture Controllers & Views Request Handling |
Build a REST API | Â |
| RESTful Services | RESTful Concepts Spring WebClient Exception Handling |
Consume API using WebClient | Â |
Spring Data
| Module | Topics | Hands-On | Assessments |
|---|---|---|---|
| Spring Data JPA | JPA Basics Repositories Entity Mapping |
CRUD Operations with JPA | Â |
| Advanced Data Features | Transaction Management Native Queries |
Implement Native Queries | Â |
Spring Security
| Module | Topics | Hands-On | Assessments |
|---|---|---|---|
| Authentication & Authorization | Custom UserDetailsService Security Basics OAuth2 & JWT |
Secure API with JWT | Â |
| Advanced Security | Spring Security Filters Method-Level Security Security Configurations |
Custom Security Implementation | Â |