Backend-Entwicklung + SQL-Datenbanken + API-Schnittstellen + Objektorientierte Programmierung
Diese Weiterbildung vermittelt Kenntnisse in der datenbankgestützten Entwicklung und Backend-Systemen. Teilnehmende lernen, wie sie mit SQL, API-Schnittstellen und objektorientierter Programmierung arbeiten, um datenbasierte Webservices zu integrieren und zu entwickeln.
Modul 1: Backend Systeme und datenbankgestützte Entwicklung
Modul 2: SQL in der datenbankbasierten Entwicklung
Modul 3: Datenbanken in der digitalen Anwendungsentwicklung
Modul 4: Grundlagen der objektorientierten Programmierung
- 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.
SQL in der datenbankbasierten Entwicklung
- Einführung in SQL-Grundlagen, Tabellenmodelle, Datenbankabfragen und Strukturierung relationaler SQL-Datenbanken.
- Erstellung von SELECT-Statements, JOIN-Varianten und GROUP BY zur Analyse und Verarbeitung von Datenbankinhalten.
- Anbindung an API-Schnittstellen und Nutzung von SQL Frameworks für strukturierte Backend-Integration.
- Praxis mit SQLite, SQL Developer, Coding-Regeln und Tools zur datenbankgestützten Softwareentwicklung.
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.
Am Ende der Weiterbildung beherrschen die Teilnehmenden den Umgang mit SQL-Datenbanken, API-Schnittstellen und objektorientierter Programmierung, um datenbankgestützte Anwendungen im Kontext der Webentwicklung zu gestalten und zu verwalten.