Intermediate Spring Boot: Configuration, REST APIs, Data Persistence, Security, and Testing
Elevate your Spring Boot expertise: Master advanced configuration, build robust REST APIs, implement data persistence, secure your applications, and ensure quality through comprehensive testing.
...
Advanced Spring Boot Configuration
Unit 1: Core Configuration Options
Unit 2: Profiles and Externalized Configuration
Unit 3: Configuration Precedence and Advanced Techniques
REST API Development with Spring MVC
Unit 1: Introduction to REST APIs with Spring MVC
Unit 2: Request Mapping and HTTP Methods
Unit 3: Handling Request Data
Unit 4: Content Negotiation
Unit 5: Advanced REST API Features
Data Validation in REST APIs
Unit 1: Introduction to Data Validation
Unit 2: Basic Validation with JSR-303
Unit 3: Handling Validation Errors
Unit 4: Custom Validation
Unit 5: Advanced Validation Techniques
REST API Best Practices
Unit 1: RESTful API Design Principles
Unit 2: HTTP Status Codes and Error Handling
Unit 3: API Versioning and Documentation
Spring Data JPA: Entities and Repositories
Unit 1: Introduction to JPA Entities
Unit 2: Advanced Entity Mapping
Unit 3: Spring Data JPA Repositories
Advanced Data Persistence Techniques
Unit 1: Pagination and Sorting
Unit 2: Dynamic Queries with Specifications
Unit 3: Auditing Data Changes
Unit 4: Advanced Mapping Techniques
Transaction Management
Unit 1: Transaction Fundamentals
Unit 2: Declarative Transaction Management
Unit 3: Isolation Levels and Rollbacks
Error Handling in Spring Boot Applications
Unit 1: Fundamentals of Error Handling
Unit 2: Global Exception Handling with @ControllerAdvice
Unit 3: Custom Exceptions and Error Pages
Spring Security: Authentication
Unit 1: Spring Security Fundamentals
Unit 2: Form-Based Authentication
Unit 3: Basic Authentication
Spring Security: Authorization
Unit 1: Understanding Spring Security Authorization