Java + Backend + Softwareentwicklung + Programmierung

Die Weiterbildung "Backend-Entwicklung mit dem Development Kit (JDK)" vermittelt Grundlagen und Vertiefung für serverseitige Java-Anwendungen. Der Fokus liegt auf praxisnaher Nutzung des JDK für stabile, wartbare und sichere Backend-Entwicklung. Vorkenntnisse sind nicht erforderlich.

JDK-Werkzeuge und Runtime
  • Nutzung von javac und Laufzeitoptionen für Backend-Entwicklung mit dem Development Kit (JDK)
  • Verstehen der Java Virtual Machine zur Fehleranalyse in der Backend-Entwicklung
  • Konfiguration von Classpath und Modulen im JDK für lauffähige Serveranwendungen
  • Einsatz einfacher Profiling-Funktionen des JDK zur Leistungsbewertung

Standard-APIs und Datenverarbeitung
  • Verarbeitung von Dateien und Streams mit JDK-I/O in der Backend-Entwicklung
  • Umgang mit Collections zur strukturierten Datenverarbeitung im JDK
  • Anwendung von java.time für zeitbasierte Logik in Backend-Entwicklung
  • Serialisierung und Deserialisierung von Daten mit JDK-Standardmechanismen

Nebenläufigkeit und Parallelismus
  • Erstellung nebenläufiger Abläufe mit Threads im Development Kit (JDK)
  • Nutzung von Executor-Services für skalierbare Backend-Entwicklung
  • Koordination paralleler Prozesse mit Synchronisation im JDK
  • Analyse und Vermeidung von Race-Conditions in Backend-Anwendungen

Netzwerk und grundlegende Sicherheit
  • Implementierung einfacher Netzwerkdienste mit Sockets im JDK
  • Absicherung von Backend-Entwicklung durch SSL/TLS-Grundlagen
  • Verständnis von Zugriffsrechten und Laufzeitschutz im Development Kit
  • Lesen und Nutzen von Umgebungsvariablen in JDK-basierten Backends

Nach Abschluss beherrschen die Teilnehmenden zentrale Konzepte der Backend-Entwicklung mit dem Development Kit (JDK). Sie können serverseitige Java-Anwendungen strukturieren, absichern und betreiben. Das erworbene Wissen ist direkt im Arbeitsalltag einsetzbar.