Datenbankentwicklung + SQL + Schnittstellen + Programmierstandards
Diese Weiterbildung vermittelt grundlegende und fortgeschrittene Kenntnisse in der Entwicklung und Verwaltung von Datenbanken. Die Teilnehmenden lernen, wie sie SQL-Coding einsetzen, um Datenbanken zu entwerfen und in verschiedenen Softwareprojekten zu integrieren.
Modul 1: Datenbankstrukturen in der Softwareentwicklung
Modul 2: Anwendungsentwicklung mit SQL und Datenbanken
Modul 3: Clean Code und Programmierstandards
Modul 4: Software Entwicklung: Strukturen und Werkzeuge
- Einführung in relationale SQL-Datenbanken, Tabellenaufbau, Primärschlüssel und grundlegende Abfragen mit SQLite.
- Verarbeitung von Daten über SQL Coding, API-Schnittstellen und Anbindung im Backend und Websystemen.
- Modellierung mit Entity-Relationship-Diagrammen, Normalisierung und Planung relationaler Datenbankmodelle.
- Einsatz von SQL Developer, Versionskontrolle und Datenbank-Frameworks in der datenbankgestützten Entwicklung.
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.
Clean Code und Programmierstandards
- Clean Code verstehen: Aufbau klarer Methoden, Aufteilung in Funktionen und Vereinheitlichung von Programmierstrukturen.
- Arbeitsweise mit Code: Regeln zur Codestilkontrolle, Kommentierung, API-Struktur und lesbare Entwicklungslogik.
- Refactoring im Development: Umstrukturierung von Code, Versionspflege über GitHub und Anbindung an Frameworks.
- Zusammenarbeit im Team: Code Reviews, Testing-Strategien, Fehlerbehandlung und automatisierte Tools im Softwareprojekt.
Software Entwicklung: Strukturen und Werkzeuge
- Einführung in Softwareentwicklung: Überblick über Programmierlogik, Clean Code, APIs und gängige Frameworks für Web- und App-Development.
- Datenbanken & Schnittstellen: Arbeiten mit SQL, JSON und API-Schnittstellen zur Datenverarbeitung für vernetzte und datengetriebene Anwendungen.
- Agile Methoden & Prototyping: Praxisnahes Arbeiten mit Rapid Prototyping, UI Design Tools und agiler Entwicklung im Entwicklerteam.
- Toolset & Code-Management: Einsatz von GitHub, Testing-Tools und Coding-Konventionen für professionelle Softwareentwicklungsprozesse.
Nach Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, SQL-Coding zur Datenbankentwicklung einzusetzen, Schnittstellen zu integrieren und Programmierstandards anzuwenden. Sie nutzen Tools wie GitHub und Testing-Tools im Softwareentwicklungskontext.