Java

Grundlagen von Java

Inhalt

Dieser Bereich ermöglicht dir das Erlernen der Java-Programmiersprache von Grund auf. Nach der Einrichtung der Entwicklungsumgebung lernst du die Basics von Java kennen. Die objektorienterte Programmierung bringt dich tiefer in die Möglichkeiten von Java hinein. Das Arbeiten mit Listen und Streams vereinfacht dir die Übungen der objektorientierten Programmierung. Das objektorientierte Design erlaubt dir die reale Welt innerhalb von Java besser abzubilden. Mit Maven lernst du ein mächtiges Build-Management Tool kennen. Das Schreiben von automatisierten Tests erlaubt dir deine Applikationen zu testen.


Entwicklungsumgebung einrichten

Modul #O4 - Entwicklungsumgebung

IntelliJ IDEA einrichten

Modul #O4 - IntelliJ

Java Grundlagen

Modul #J1

Objektorientierte Programmierung in Java

Modul #J2

Maven und Continuous Integration

Modul #S2

Lombok

Vor- und Nachteile von Lombok

Objektorientiertes Design

Modul #J3

Testing

Modul #J4

Exception Handling

Modul #J5 - Exception Handling

Java Collections

Modul #J7

JDBC (Java Database connection)

Modul #J8 - JDBC

Spring

Modul #J10 - Spring Framework

Spring Boot

Modul #J11 - Spring Boot

Testing von REST-Schnittstellen

Modul #J10 - Spring Boot

Debugging

Modul #J12 - Debugging von Java Code