Modulbeschreibung
- Wiederholung der Kernprinzipien von OOP in Java
- Klassen, Objekte, Vererbung und Polymorphismus verstehen
- Verwendung von Schnittstellen und abstrakten Klassen für flexibles Design
- Anwendung von Kapselung und Abstraktion zur Bewältigung von Komplexität
- Beherrschung fortgeschrittener Java-Konzepte wie Datensätze und Aufzählungen
- Verwendung von Generika zur Erstellung wiederverwendbarer und typsicherer Komponenten
- Implementierung des Singleton-Musters für effizientes Ressourcenmanagement
- Arbeiten mit Java-Streams und -Lambdas für funktionale Programmierung
- Erstellen skalierbarer Webanwendungen mit OOP-Prinzipien
- Verwenden des Java Spring Framework für die Erstellung von Webanwendungen
- Implementieren von RESTful-APIs mit Spring Boot
- Verbinden von Java-Anwendungen mit Datenbanken und externen Diensten
- Einführung in gängige Entwurfsmuster wie Factory, Singleton und Observer
- Nutzen von Entwurfsmustern für die Erstellung wartbarer Java-Anwendungen
- Anwendung von OOP-Best Practices für hochwertigen Java-Code
- Schreiben von Unit-Tests und Sicherstellen der Testbarkeit in objektorientierten Systemen
- Verwaltung von OOP-basierten Java-Projekten mit Git und GitHub
- Effektive Zusammenarbeit an objektorientierten Java-Codebasen
- Integration der Versionskontrolle in Entwicklungs-Workflows
- Durchführung von Code-Reviews und Sicherstellung der Code-Qualität
- Vertiefung der Kenntnisse über OOP-Prinzipien im Rahmen der Java-Weiterbildung
- Brückenschlag zwischen objektorientierten Konzepten und realen Java-Webanwendungen
- Weiterbildung für Java-Entwickler zur Beherrschung von OOP für ein besseres Softwaredesign
- Nutzung von OOP-Prinzipien in Java zur Erstellung robuster, skalierbarer Weblösungen
Diese Weiterbildung konzentriert sich auf die Anwendung von OOP-Prinzipien in Java zur Entwicklung skalierbarer Webanwendungen und Nutzung von gängigen Entwurfsmustern.