Backend + Java + Programmieren + Datenbanken
Diese Weiterbildung vermittelt Kenntnisse in der Entwicklung von Backend-Systemen und der Programmierung mit der Java-Programmiersprache. Die Teilnehmenden lernen, wie datenbankgestützte Systeme entwickelt werden und wie APIs und Schnittstellen integriert werden können.
Modul 1: Backend Systeme und datenbankgestützte Entwicklung
Modul 2: Java-Grundlagen in der Softwareentwicklung
Modul 3: Objektorientierte Programmierung im Entwicklungsprozess
Modul 4: Einführung in die Software Entwicklung
Backend Systeme und datenbankgestützte Entwicklung- Serverentwicklung mit Fokus auf API-Schnittstellen, Datenfluss und SQL-Datenbanken im Full Stack Development.
- Programmieren mit Java, Node.js und TypeScript zur Umsetzung datenbasierter Webservices und Schnittstellen.
- Integration von JSON, REST und GraphQL zur strukturierten Kommunikation zwischen Backend und Frontend.
- Versionierung mit GitHub, Nutzung von Docker Compose und Verwaltung von Datenbanken im Entwicklerworkflow.
Java-Grundlagen in der Softwareentwicklung- Einführung in Java: Syntax, Datentypen, Kontrollstrukturen und objektorientierte Konzepte mit Klassen und Methoden.
- Softwareentwicklung mit Java: Erstellung robuster Anwendungen mit APIs, Clean Code Prinzipien und Java Development Tools.
- Arbeiten mit Daten & Schnittstellen: Nutzung von SQL-Datenbanken, JSON und API-Schnittstellen zur Datenverarbeitung in Java-Projekten.
Toolchain & Versionierung: Einsatz von GitHub, Build-Tools und Coding-Konventionen für strukturierte Java-Entwicklung im Team.
Objektorientierte Programmierung im Entwicklungsprozess- Einführung in objektorientierte Programmierung: Klassen, Methoden, Vererbung, Polymorphie und Kapselung in Programmiersprachen.
- Strukturierter Codeaufbau: Einsatz von OOP-Patterns, Clean Code und Frameworks im Rahmen von Softwareentwicklung.
- Modularisierung und Schnittstellen: Entwicklung mit APIs, JSON-Strukturen und Integration von SQL-Datenbanken.
- Werkzeuge im Projektkontext: GitHub-Repositories, Testing-Routinen und Codeversionierung in objektorientierten Softwareprojekten.
Einführung in die Software Entwicklung- Grundlagen der Software Entwicklung: Programmierlogik, API-Struktur, Codekonventionen und Nutzung von Frameworks.
- Datenzugriffe und Schnittstellen: SQL, JSON und API-Anbindungen für strukturierte Kommunikation mit Datenbanken.
- Methoden im Entwicklerteam: Ablaufmodelle, UI-Planung mit Wireframes, Versionierung mit GitHub.
- Toolnutzung im Projekt: Containerverwaltung, Codetests, Repositories und strukturierter Entwicklungsprozess.
Mit Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, Backend-Systeme zu entwickeln, Java zu nutzen und APIs zu integrieren. Sie verwenden Tools wie GitHub und Docker für die Softwareentwicklung.