Datenbankentwicklung + SQL + Programmierung + Softwareentwicklung
Diese Weiterbildung vermittelt Kenntnisse im Bereich der Datenbankentwicklung und objektorientierten Programmierung. Teilnehmende lernen, wie sie relationale Datenbanken und SQL-Frameworks in der Softwareentwicklung einsetzen können, um strukturierte Anwendungen zu erstellen.
Modul 1: Datenbanken in der digitalen Anwendungsentwicklung
Modul 2: Objektorientierte Programmierung in der Softwareentwicklung
Modul 3: SQL in der datenbankbasierten Entwicklung
Modul 4: Einführung in die Software Entwicklung
- 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.
Objektorientierte Programmierung in der Softwareentwicklung
- Grundprinzipien der OOP: Einführung in Klassen, Objekte, Vererbung, Kapselung und Polymorphie in aktuellen Programmiersprachen.
- Anwendung in Projekten: Objektorientiertes Programmieren lernen durch praxisnahe Aufgaben mit Fokus auf Clean Code und Software Engineering.
- Struktur & Architektur: Aufbau wartbarer Software mit OOP-Patterns, APIs, Frameworks und strukturierter Code-Entwicklung im Team.
- Tools & Praxisumfeld: Einsatz von GitHub, Code-Management, Testing und Entwicklung objektorientierter Module für reale Software-Projekte.
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.
Einführung in die Software Entwicklung
- 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.
Nach Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, relationale Datenbanken zu gestalten, objektorientierte Programmierung anzuwenden und SQL für Datenbankabfragen in der Softwareentwicklung zu nutzen.