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

Einführung in die Web Entwicklung
  • 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.