Server-side web development
Building a complete backend with Java and Spring Boot: from HTTP and the first endpoints to PostgreSQL, REST APIs, security, integrations, testing and Angular connection.
- HTTP and Spring Boot
- Requests, responses and in-memory CRUD
- REST design, DTOs, validation and errors
- Layered architecture
- JPA and PostgreSQL
- Advanced REST APIs
- Browser clients and CORS
- Spring Security
- External integrations
- Testing, quality and documentation
12 units · ~156 hours · 12/12 units published · updated 9 September 2026
Open course material