Produktgestaltung + API-Konzepte + SQL + Objektorientierte Programmierung
Diese Weiterbildung vermittelt Kenntnisse in der Gestaltung von Interfaces für mobile und webbasierte Anwendungen, API-Entwicklung und Datenbankanbindung. Teilnehmende lernen, Benutzeroberflächen zu gestalten, APIs zu erstellen und SQL für datenbankgestützte Anwendungen einzusetzen.
Modul 1: Produktgestaltung für mobile und webbasierte Interfaces
Modul 2: API-Konzepte im Backend Development
Modul 3: SQL für datenbankgestützte Anwendungsentwicklung
Modul 4: Grundlagen der objektorientierten Programmierung
- Erarbeitung von UI-Designs für Smartphone Apps, Webanwendungen und responsives Layout unter Berücksichtigung technischer Vorgaben.
- Einbindung von UX Methoden wie Personas, User Flows und Prozessvisualisierung im digitalen Produktentwicklungsprozess.
- Gestaltung und Testen von Prototypen mit Sketch, Figma oder Webflow für verschiedene mobile und Desktop-Systeme.
- Nutzerzentriertes Testing mit Methoden wie A/B-Tests, Interviews und Usability-Beobachtung in iterativen Zyklen.
API-Konzepte im Backend Development
- Einführung in REST-Architekturen, JSON-Formate, HTTP-Methoden und Datenübertragung zwischen Services und Webanwendungen.
- Erstellung von APIs mit Node.js oder Java, Definition von Endpunkten und Integration externer Systeme in Backend-Strukturen.
- Zugriff auf SQL-Datenbanken über API-Routen, Verarbeitung von Abfragen und Datenstrukturen im Server-Response.
- Dokumentation, Versionierung und Tests mit GitHub, API-Tools und Docker Compose im Backend Development.
SQL für datenbankgestützte Anwendungsentwicklung
- Grundlagen in SQL: Einführung in relationale Datenbanken, Abfragesprache, Tabellenstrukturen und Datenmanipulation mit SQL.
- Abfragen & Datenanalyse: Erstellung von SELECT-, JOIN- und GROUP-Befehlen für datengestützte Anwendungen und Backend-Prozesse.
- Schnittstellen & Anbindung: Nutzung von API-Schnittstellen, Datenanbindung mit SQL-Frameworks und Integration in Webprojekte.
- Tools & Entwicklungspraxis: Einsatz von SQLite, SQL Developer und Coding-Konventionen zur Entwicklung leistungsfähiger Datenbanksysteme.
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, Interfaces zu gestalten, APIs zu entwickeln und SQL-Datenbanken zu nutzen. Sie wenden Konzepte der objektorientierten Programmierung an und integrieren diese in Anwendungsprojekte.