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 - Entwicklungsumgebung einrichten

IntelliJ IDEA einrichten

Modul - IntelliJ IDEA einrichten

Java Grundlagen

Modul #J1

Objektorientierte Programmierung in Java

Modul #J2

Maven und Continuous Integration

Modul #S2

Lombok

Module #J3 - Vor- und Nachteile von Lombok

Objektorientiertes Design

Modul #J3

Testing

Modul #J4

Exception Handling und Optionals

Modul #J5 - Exception Handling und Optionals

Java Collections

Modul #J6

JDBC (Java Database connection)

Modul #J7 - JDBC

Spring

Modul #J8 - Spring Framework

REST-Endpoints

Modul #J8 - REST-Endpoints

Spring Boot

Modul #J8 - Spring Boot

Testing von REST-Schnittstellen

Modul #J8 - Testing von REST-Schnittstellen