Modulbeschreibung

Grundlagen der objektorientierten Programmierung
  • 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
Fortgeschrittene OOP-Konzepte in Java
  • 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
  • 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
OOP-Entwurfsmuster für die Java-Webentwicklung
  • 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
Versionskontrolle und OOP-Zusammenarbeit
  • 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
Weiterbildung in Java Programming
  • 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.