Webentwicklung + SQL + Datenbanken + Softwareentwicklung
Diese Weiterbildung vermittelt Kenntnisse in der Webentwicklung, SQL-Datenbanken und datenbankgestützter Anwendungsentwicklung. Sie deckt sowohl Frontend- als auch Backend-Technologien ab und umfasst Tools und Frameworks für die Softwareentwicklung.
Modul 1: Einführung in die Web Entwicklung
Modul 2: SQL für datenbankgestützte Anwendungsentwicklung
Modul 3: Datenbankstrukturen in der Softwareentwicklung
Modul 4: Software Entwicklung: Strukturen und Werkzeuge
- Grundlagen der Webentwicklung: Einführung in HTML, CSS & JavaScript für responsives Webdesign und barrierefreie und zugängliche Webseiten.
- Frontend & UI Design: Entwicklung benutzerfreundlicher Interfaces mit CSS Grid, Webflow, Wireframes und WCAG-konformem Webdesign.
- Backend & Datenbanken: Einstieg in APIs, SQL Datenbanken, Node.js und die Anbindung serverseitiger Komponenten für dynamische Webseiten.
- Tools & Frameworks: Arbeiten mit GitHub, Git, Vue.js und Angular - von der Codeverwaltung bis zum Full Stack Development mit Clean Code.
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.
Datenbankstrukturen in der Softwareentwicklung
- 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.
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, in der Softwareentwicklung SQL-Datenbanken und Webentwicklungstools einzusetzen und in Entwicklungsprojekten anzuwenden.