Backend-Entwicklung + Datenbanken + SQL + Programmierung
Diese Weiterbildung vermittelt Kenntnisse in serverseitiger Programmierung, Datenbanken und der Erstellung von APIs. Die Teilnehmenden erlernen den Umgang mit SQL, TypeScript und verschiedenen Frameworks, um dynamische Backend-Komponenten zu entwickeln.
Modul 1: Backend Entwicklung und datenorientierte Systemlogik
Modul 2: Anwendungsentwicklung mit SQL und Datenbanken
Modul 3: Datenbanken in der digitalen Anwendungsentwicklung
Modul 4: Grundlagen der objektorientierten Programmierung
- 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.
Anwendungsentwicklung mit SQL und Datenbanken
- Grundlagen zu SQL-Datenbanken, Syntax, Tabellenstrukturen und relationalem Aufbau mit Fokus auf SQL-Programmierung.
- Verwendung von SQL Coding zur Datenabfrage, Filterung und Analyse über JOINs, Aggregatfunktionen und Bedingungen.
- Integration von SQL-Datenbanken über Schnittstellen in Backend-Projekte mit API-Anbindung und Datenanbindung.
- Einsatz von SQLite, SQL Developer und standardisierten Abläufen zur strukturierten Datenbankentwicklung.
Datenbanken in der digitalen Anwendungsentwicklung
- Grundlagen relationaler Datenbanken: Einführung in SQL, Datenmodelle, Tabellenstrukturen und grundlegende Abfragen mit SQLite.
- Abfragen & Schnittstellen: Arbeit mit SQL Coding, API-Schnittstellen und Datenanbindung in Backend- und Webentwicklungsprojekten.
- Datenbankdesign & Entwicklung: Normalisierung, Entity-Relationship-Modelle und Planung tragfähiger Datenbankstrukturen im Projektkontext.
- Tools & Praxisumgebung: Einsatz von SQL Developer, Datenbank-Frameworks und Versionskontrolle für die Datenbankentwicklung.
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.
Nach Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, serverseitige Anwendungen zu entwickeln, SQL-Datenbanken zu implementieren und objektorientierte Programmierung im Team zu integrieren.