Loslegen
Javaneer
Zurück zum Fahrplan
💼
Stufe 6

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.

10 Lektionen in dieser Stufe2 h 58 min
Erste Lektion starten

Lektionen in dieser Stufe

  1. 01

    JDBC & Databases

    Fortgeschritten

    Drivers and connections, PreparedStatement and SQL injection, transactions, and pooling.

    18 Min.
  2. 02

    Testing

    Fortgeschritten

    JUnit 5, AssertJ, Mockito, the TDD cycle, the test pyramid, and integration testing.

    20 Min.
  3. 03

    Build Automation Tools

    Fortgeschritten

    Maven and Gradle: project models, lifecycles, dependencies, and packaging JARs.

    16 Min.
  4. 04

    Java Frameworks Overview

    Fortgeschritten

    Spring, Jakarta EE, Quarkus, Micronaut, and Vert.x - what each is for and how to choose.

    14 Min.
  5. 05

    ORM & Persistence

    Experte

    JPA and Hibernate, entity mappings, JPQL, the N+1 problem, and Spring Data JPA.

    20 Min.
  6. 06

    Spring Boot Principles

    Experte

    IoC and DI, auto-configuration, starters, profiles, and building a REST API.

    24 Min.
  7. 07

    System Design

    Experte

    Monolith vs microservices, layered and hexagonal architecture, caching, messaging, and scalability.

    24 Min.
  8. 08

    Logging & Observability

    Fortgeschritten

    SLF4J and Logback, log levels, structured logging, and basic metrics.

    12 Min.
  9. 09

    Packaging & Deployment

    Fortgeschritten

    Fat JARs, jlink and jpackage, Docker for Java apps, and CI/CD concepts.

    14 Min.
  10. 10

    Security Essentials

    Fortgeschritten

    Input validation, secrets handling, and OWASP Top-10 awareness for Java developers.

    16 Min.