Medieninformatik + SQL + Datenbanken + Softwareentwicklung
Diese Weiterbildung vermittelt Kenntnisse in der Verknüpfung von Softwareentwicklung mit UI-Strukturen und Webtechnologien. Sie umfasst plattformübergreifendes Arbeiten, Datenbankanbindung und die Nutzung verschiedener Entwicklungsumgebungen und Werkzeuge zur Projektumsetzung.
Modul 1: Einführung in die Medieninformatik
Modul 2: SQL in der datenbankbasierten Entwicklung
Modul 3: Datenbanken in der digitalen Anwendungsentwicklung
Modul 4: Abläufe und Techniken der Software Entwicklung
- Fokus der Medieninformatik: Verknüpfung von Softwareentwicklung, UI-Strukturen und mobilen Anwendungen mit Webtechnologien.
- Plattformübergreifendes Arbeiten: Android, iOS, HTML, CSS, GitHub, SQL Datenbanken und plattformspezifische Entwicklungsumgebungen.
- App- und Webentwicklung: API-Schnittstellen, Datenbankanbindung, JSON-Verarbeitung und Gestaltung nutzerorientierter Interfaces.
- Arbeitsweise & Werkzeuge: Einsatz von Rapid Prototyping, Customer Journey Mapping und Versionierung mit Git im Projektkontext.
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.
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, SQL-Datenbanken effizient zu nutzen, Datenbankstrukturen zu planen und in der datenbankgestützten Softwareentwicklung anzuwenden. Tools wie SQL Developer und Frameworks kommen dabei zum Einsatz.