Java Lernpfad: Von den Grundlagen zur sicheren professionellen Entwicklung
Drei Kurse à vier Wochen in einer Lern-App, einzeln buchbar und einzeln zu öffnen: In Java Foundations lernst du Java und die JVM, Objektorientierung, Collections, Generics, Exceptions und Streams sowie Threads, Tests mit JUnit und Logging. In Secure Java Development baust du REST-APIs mit Spring Boot und JPA, schützt sie vor Injection, setzt Spring Security mit OAuth2, OIDC und JWT um und erkennst Risiken wie unsichere Deserialisierung, XXE und Log Injection. In Professional Java Engineering modernisierst du Architektur und Legacy-Code, tunst JVM und Performance, betreibst Java mit Containern, CI/CD und Observability und bewältigst einen Ernstfall wie Log4Shell strukturiert. Die Java-Sandbox zeigt über 280 vorab mit OpenJDK geprüfte Programme samt ihrer echten Ausgabe.
Was du lernst.
- Java-Syntax, Objektorientierung, Collections, Generics, Exceptions und Streams sicher verwenden
- Verstehen, wie JVM, Speicher und Threads arbeiten, und Code mit JUnit testen und sauber loggen
- REST-APIs mit Spring Boot und JPA entwickeln und zuverlässig vor Injection schützen
- Authentifizierung und Autorisierung mit Spring Security, OAuth2, OIDC und JWT umsetzen
- Unsichere Deserialisierung, XXE, Log Injection und Supply-Chain-Risiken erkennen und mit SBOM und Tests absichern
- Java-Systeme modernisieren, performant und beobachtbar betreiben und Vorfälle wie Log4Shell strukturiert bearbeiten
So ist der Kurs aufgebaut.
- Kurs 1 · Java Foundations · 4 Wochen · AnfängerWoche 1: Java, JVM und erste Programme. Woche 2: Objektorientierung. Woche 3: Collections, Generics, Exceptions und Streams. Woche 4: JVM-Speicher, Threads, Tests mit JUnit und Logging.
- Kurs 2 · Secure Java Development · 4 Wochen · FortgeschritteneWoche 1: Spring Boot und REST. Woche 2: JPA und Schutz vor Injection. Woche 3: Spring Security, OAuth2, OIDC, JWT und CSRF. Woche 4: Deserialisierung, sichere Uploads, XXE, Log Injection, SBOM und Sicherheitstests.
- Kurs 3 · Professional Java Engineering · 4 Wochen · ProfisWoche 1: Architektur, Microservices und Legacy-Modernisierung. Woche 2: Performance, JVM-Tuning und Resilienz. Woche 3: Container, CI/CD und Observability. Woche 4: Incident Response mit Log4Shell-Fallstudie und Capstone.
- Live-Kurstag von 08:00 bis 15:00 UhrWarm-up um 08:00 Uhr, danach Theorie und Live-Demo sowie Praxisübungen. Von 14:00 bis 14:45 Uhr Quiz, Reflexion und Q&A, von 14:45 bis 15:00 Uhr Wrap-up und Lernjournal.
- Java-Sandbox & Code-Review-TrainerÜber 280 vorab mit OpenJDK geprüfte Programme, deren echte Ausgaben abgespielt werden (kein Live-Java im Browser). Dazu 24 Code-Ausschnitte aus 10 Schwachstellenklassen zum Finden und Beheben.
- Log4Shell-Simulator & Deserialization-CheckEin Incident-Simulator in neun Schritten rund um Log4Shell und ein Sicherheitscheck für unsichere Deserialisierung.
- Quiz, Cheat Sheets & LernjournalÜber 560 Fragen in sechs Fragetypen mit Spaced Repetition, Glossar-Karteikarten, Cheat Sheets in 13 Kategorien, die Personas Jev (Architect Agent) und Layla (Ops & Evals Agent) sowie ein Lernjournal. Dark und Light Mode, der Fortschritt bleibt lokal im Browser.
Sicherheitshinweis: Teste ausschließlich eigene oder ausdrücklich autorisierte Systeme. Sicherheitsübungen sind auf isolierte Trainingsumgebungen beschränkt.
Deine persönliche KI-Tutorin.
Im Kursbereich begleitet dich Ada, eine sprechende KI-Tutorin. Gebaut nach dem Vorbild einer Harvard-Studie: Studierende, die mit einem so gestalteten KI-Tutor lernten, erzielten mehr als doppelt so viel Lernzuwachs wie im aktiven Präsenzunterricht und brauchten dafür weniger Zeit.
Ada gibt Denkanstöße und Hinweise in Stufen, prüft deine Lösungsversuche und erklärt Schritt für Schritt. Rund um die Uhr, in deinem Tempo, auf Basis der Kursinhalte.
Zum Tagesstart ein Quiz im Quizshow-Stil zu den Vortagen, allein oder live mit der Gruppe. Was du falsch hattest, kommt wieder, bis es sitzt.
Startcheck vor dem Kurstag, Abschlusscheck danach. Die Auswertung zeigt deinen Zuwachs pro Tag, deine Stärken und die Themen, die sich zu üben lohnen.
Ada spricht mit Lippenbewegung und versteht Spracheingabe. Wer möchte, verbindet eine eigene KI: Claude, OpenAI, Gemini, Grok oder lokal mit Ollama oder LM Studio.
Studie: Kestin, Miller u. a. (2025), „AI tutoring outperforms in-class active learning“, Scientific Reports 15, 17458.
Kurs 1: Einsteiger ohne Programmiererfahrung, Quereinsteiger, Studierende und Entwickler:innen, die Android, Spring oder Enterprise-Java verstehen wollen. Kurs 2: Teilnehmende mit Java-Grundlagen, Spring- und REST-Entwickler:innen sowie IT-Fachkräfte, die Java-Anwendungen prüfen oder betreiben. Kurs 3: Java-Entwickler:innen mit Berufserfahrung, DevOps-, Plattform- und Security-Teams sowie Verantwortliche für Enterprise-, Cloud- und Legacy-Java.
Für Kurs 1 genügt sichere Computerbedienung, Java-Vorkenntnisse sind nicht nötig. Kurs 2 setzt Kurs 1 oder vergleichbare Kenntnisse sowie Grundlagen in HTTP, SQL, Git und Objektorientierung voraus, Kurs 3 Kurs 2 oder Praxiserfahrung sowie Grundkenntnisse in Git, Linux, Docker und Webservern.
Du schreibst sauberen, getesteten Java-Code, entwickelst sichere Spring-Boot-Anwendungen, findest und behebst typische Schwachstellen, betreibst Java produktionsnah mit Containern, CI/CD und Observability und reagierst strukturiert auf Sicherheitsvorfälle wie Log4Shell.
Häufige Fragen zum Java-Lernpfad.
Muss ich Java installieren?
Nein. Die Java-Sandbox enthält über 280 Programme, die vorab mit OpenJDK geprüft wurden. Im Browser läuft kein Live-Java: Du siehst den Code und die echte, zuvor aufgezeichnete Ausgabe. Für eigene Experimente kannst du zusätzlich ein lokales JDK nutzen.
Kann ich die drei Kurse einzeln buchen?
Ja. Java Foundations, Secure Java Development und Professional Java Engineering sind einzeln buchbar und lassen sich in der Lern-App einzeln öffnen. Wer Vorkenntnisse hat, steigt direkt in Kurs 2 oder 3 ein. Über „Jetzt starten“ buchst du den kompletten Lernpfad.
Was ist Log4Shell und lerne ich, es auszunutzen?
Log4Shell (CVE-2021-44228) ist eine kritische Schwachstelle in der Logging-Bibliothek Apache Log4j 2, die im Dezember 2021 bekannt wurde. Der Kurs nutzt sie als Fallstudie für Betroffenheitsanalyse, SBOM, Patch-Management und Incident Response. Eine Anleitung zur Ausnutzung gibt es bewusst nicht. Teste ausschließlich eigene oder ausdrücklich autorisierte Systeme. Sicherheitsübungen sind auf isolierte Trainingsumgebungen beschränkt.
Wie läuft ein Live-Kurstag ab?
Ein Live-Kurstag geht von 08:00 bis 15:00 Uhr: Warm-up mit Ada um 08:00 Uhr, danach Theorie und Live-Demo und Praxisübungen, von 14:00 bis 14:45 Uhr Quiz, Reflexion und Q&A und zum Schluss bis 15:00 Uhr Wrap-up und Lernjournal.
Wie viele Übungen gibt es?
Über 560 Quizfragen in sechs Fragetypen mit Spaced Repetition, über 280 mit OpenJDK geprüfte Programme in der Sandbox, 24 Code-Review-Snippets aus 10 Schwachstellenklassen, einen Log4Shell-Simulator in neun Schritten, Cheat Sheets in 13 Kategorien und Glossar-Karteikarten.
Der CLAUDE.md-Spickzettel.
Vorlage, Regeln und häufige Fehler auf zwei Seiten – dazu etwa zwei Praxis-Tipps im Monat. Jederzeit abbestellbar.