Softwareentwicklung + Programmiersprachen + SQL-Datenbanken + Anwendungsentwicklung
Diese Weiterbildung vermittelt Kenntnisse in der Softwareentwicklung, darunter Grundlagen der Programmierlogik, Datenbankzugriffe und die Nutzung von SQL. Die Teilnehmenden lernen, Datenbanken zu verwalten und in verschiedene Anwendungsprojekte zu integrieren.
Modul 1: Einführung in die Software Entwicklung
Modul 2: Programmieren - Grundlagen und Anwendung
Modul 3: Anwendungsentwicklung mit SQL und Datenbanken
Modul 4: Datenbanken in der digitalen Anwendungsentwicklung
- 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.
Programmieren - Grundlagen und Anwendung
- Einstieg in Programmiersprachen: Einführung in Swift, Java, Kotlin und Grundlagen der strukturierten Softwareentwicklung.
- Coding & Entwicklung: Nutzung von Android Studio, Xcode, GitHub und HTML5/CSS3 für einfache Apps und Webanwendungen.
- Daten und Schnittstellen: JSON-Nutzung, API-Verbindungen und Datenbankzugriffe mit SQL in mobilen und webbasierten Projekten.
- Arbeitsweisen im Projekt: Git-Versionierung, agile Prozesse, Usability-Prinzipien und Einführung in Customer Journey Mapping.
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.
Nach Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, SQL-Datenbanken zu entwickeln und zu integrieren, Programmiersprachen anzuwenden und Projekte im Softwareentwicklungsumfeld durchzuführen.