Codelabs Logo
A-Z Recent Duration
cyber-security jpa week 1 week 2 week 3 week 4 week 5 week 6
Getting Started with Spring Boot
20 min Updated Nov 25, 2022
Running Spring Boot
5 min Updated Nov 25, 2022
Adding Static Content to a Spring Boot Application
5 min Updated Nov 25, 2022
Adding Fragments
20 min Updated Nov 25, 2022
Adding Routing
10 min Updated Nov 25, 2022
Adding a Template and Controller to a Spring Boot Application
15 min Updated Nov 25, 2022
Adding Domain Objects
30 min Updated Nov 25, 2022
Separating Domain Logic into a Component
15 min Updated Nov 25, 2022
Add Database Support
30 min Updated Nov 25, 2022
What is a DTO?
20 min Updated Nov 25, 2022
Adding a repository
20 min Updated Nov 25, 2022
Links and Path Variables
15 min Updated Nov 25, 2022
Handling Form Submission with a Thymeleaf Template
20 min Updated Nov 25, 2022
Handling a Request Parameter
20 min Updated Nov 25, 2022
Validating form data
40 min Updated Nov 25, 2022
Add Custom Validation
20 min Updated Nov 25, 2022
Extend the domain by adding trustees
30 min Updated Nov 25, 2022
A Master-Detail User Interface Pattern
30 min Updated Nov 25, 2022
Change design to event-driven
30 min Updated Nov 25, 2022
Introduce Spring Boot Test Support
15 min Updated Nov 25, 2022
Introduce Spring Boot Test Support with a container
15 min Updated Nov 25, 2022
Introduce Spring Boot Test Support with a container and a database
15 min Updated Nov 25, 2022
Introduce Spring Boot Test Support with a restricted container
15 min Updated Nov 25, 2022
Error Handling in Spring MVC
10 min Updated Nov 25, 2022
Introduction to Spring Data JDBC
Updated Nov 25, 2022
Configure the application to use MariaDB
10 min Updated Nov 25, 2022
Using Spring Boot Profiles to support multiple databases
20 min Updated Nov 25, 2022
Serving a simple RESTful API
15 min Updated Nov 25, 2022
Add Error Handling to REST API
15 min Updated Nov 25, 2022
File Uploads and Session Handling Using Spring Boot
30 min Updated Nov 25, 2022
Introduction to Java Persistence Architecture (Spring Data JPA)
30 min Updated Nov 25, 2022
Introduction to JPA Queries with JPQL
10 min Updated Nov 25, 2022
Introduction to JPA Relationships
30 min Updated Nov 25, 2022
Using JPA directly as the domain
60 min Updated Nov 25, 2022
Introduction to JPA Sessions and Object Graphs
60 min Updated Nov 25, 2022
Introduction to JPA Many to Many Relationships
30 min Updated Nov 25, 2022
Cross-Site Request Forgery
1 min Updated Nov 25, 2022
Cross-Site Scripting (XSS)
1 min Updated Nov 25, 2022
Information Leakage
1 min Updated Nov 25, 2022
Insecure Direct Object Reference
1 min Updated Nov 25, 2022
OWASP ZAP Basic Scan
2 min Updated Nov 25, 2022
SQL Injection
2 min Updated Nov 25, 2022
Encryption
1 min Updated Nov 25, 2022
Hashing
1 min Updated Nov 25, 2022
Spring Security Basic Configuration
61 min Updated Nov 25, 2022
Spring Security Content Security Policy
62 min Updated Nov 25, 2022
Security Input Validation
21 min Updated Nov 25, 2022
Spring Security JDBC Authentication
31 min Updated Nov 25, 2022
Improve Security Logging With Mapped Diagnostic Context
21 min Updated Nov 25, 2022
Spring Security Basic Setup
18 min Updated Nov 25, 2022
Spring Security Test User Setup and Simple Authorisation
21 min Updated Nov 25, 2022
Using Structurizr to document architecture as code
45 min Updated Nov 25, 2022
Loading Codelabs, please wait...