Professionelles Java
Baue, teste und liefere echte Systeme.
Datenbanken, Tests, Build-Tools, Frameworks, ORM, Spring Boot und Systemdesign - alles, was du als Java-Entwickler brauchst.
Lektionen in dieser Stufe
- 01
JDBC & Databases
FortgeschrittenDrivers and connections, PreparedStatement and SQL injection, transactions, and pooling.
18 Min. - 02
Testing
FortgeschrittenJUnit 5, AssertJ, Mockito, the TDD cycle, the test pyramid, and integration testing.
20 Min. - 03
Build Automation Tools
FortgeschrittenMaven and Gradle: project models, lifecycles, dependencies, and packaging JARs.
16 Min. - 04
Java Frameworks Overview
FortgeschrittenSpring, Jakarta EE, Quarkus, Micronaut, and Vert.x - what each is for and how to choose.
14 Min. - 05
ORM & Persistence
ExperteJPA and Hibernate, entity mappings, JPQL, the N+1 problem, and Spring Data JPA.
20 Min. - 06
Spring Boot Principles
ExperteIoC and DI, auto-configuration, starters, profiles, and building a REST API.
24 Min. - 07
System Design
ExperteMonolith vs microservices, layered and hexagonal architecture, caching, messaging, and scalability.
24 Min. - 08
Logging & Observability
FortgeschrittenSLF4J and Logback, log levels, structured logging, and basic metrics.
12 Min. - 09
Packaging & Deployment
FortgeschrittenFat JARs, jlink and jpackage, Docker for Java apps, and CI/CD concepts.
14 Min. - 10
Security Essentials
FortgeschrittenInput validation, secrets handling, and OWASP Top-10 awareness for Java developers.
16 Min.