Backend-Entwicklung + Java + Java EE + Softwareentwicklung
Diese Weiterbildung vermittelt Kenntnisse in der Entwicklung von Backend-Systemen und datenorientierter Systemlogik. Dabei werden serverseitige Programmierung, Softwareentwicklung mit Java und objektorientierte Programmierung behandelt. Die Teilnehmenden lernen, wie sie aktuelle Tools und Techniken anwenden können.
Modul 1: Backend Entwicklung und datenorientierte Systemlogik
Modul 2: Softwareentwicklung mit Java
Modul 3: Grundlagen der objektorientierten Programmierung
Modul 4: Abläufe und Techniken der Software Entwicklung
Backend Entwicklung und datenorientierte Systemlogik- Einführung in serverseitige Programmierung mit Java, Node.js, Datenbanken und API-Strukturen für Webentwicklung.
- Verwendung von SQL, TypeScript und Frameworks zur Entwicklung dynamischer Schnittstellen und Backend-Komponenten.
- Erstellung von APIs mit REST, JSON und GraphQL zur Verarbeitung und Weiterleitung strukturierter Daten.
- Nutzung von GitHub, Docker Compose und Datenbanktools zur Verwaltung von Code, Deployment und Versionsständen.
Softwareentwicklung mit Java- Programmieren in Java: Aufbau objektorientierter Anwendungen mit Methoden, Vererbung, Interfaces und Fehlerbehandlung.
- Projektumsetzung in Java: Strukturierte Entwicklung mit Frameworks, Code Reviews und Nutzung von Git Repositories.
- Arbeiten mit Datenbanken: Integration von SQL-Datenbanken, JSON-Daten und Nutzung von API-Schnittstellen in Java.
Technischer Workflow: Einsatz gängiger Werkzeuge zur Versionierung, Automatisierung und Build-Verwaltung im Java-Kontext.
Grundlagen der objektorientierten Programmierung- OOP-Konzepte: Aufbau von Klassen, Nutzung von Objekten, Prinzipien der Kapselung und Zusammenspiel über Schnittstellen.
- Programmieren im Team: Entwicklung objektorientierter Module mit GitHub, Clean Code und API-gestützter Anwendungsstruktur.
- Codearchitektur mit OOP: Nutzung von Frameworks, Strukturierung mit Patterns und Trennung funktionaler Softwareeinheiten.
- Schnittstellen und Datenzugriff: SQL Datenbank, API Schnittstellen und Datenhaltung im objektorientierten Softwaredesign.
Abläufe und Techniken der Software Entwicklung- Software Entwicklung mit Codebausteinen: Kontrollstrukturen, Logikmodelle und strukturierter Einsatz von Programmiersprachen.
- Kommunikation über Schnittstellen: SQL-Datenbanken, API-Endpunkte und strukturierte Datenverarbeitung mit JSON.
- Organisatorische Entwicklungsschritte: Planungsmethoden, Prototypaufbau, UI-Skizzen und Codeverwaltung mit Git.
- Technikeinsatz im Ablauf: Frameworks, Versionssysteme, Containerdienste und systematischer Zugriff auf Repositories.
Nach Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, serverseitige Anwendungen mit Java und anderen Technologien zu entwickeln und zu pflegen. Sie nutzen gängige Entwicklungswerkzeuge für die Verwaltung und Versionierung von Code.