Frontend-Entwicklung + Clean Code + A/B-Testing + Serverentwicklung

Diese Weiterbildung vermittelt Kenntnisse in der Entwicklung von Websystemen, der Anwendung von Programmierstandards, Testverfahren im Interface-Design und der Backend-Programmierung. Teilnehmende lernen, wie sie Werkzeuge und Technologien zielgerichtet einsetzen.

Modul 1: Frontend Entwicklung für Websysteme
Modul 2: Clean Code und Programmierstandards
Modul 3: A/B-Testing & User Testing im digitalen Interface-Design
Modul 4: Serverentwicklung mit Node.js

Frontend Entwicklung für Websysteme
  • Webentwicklung mit HTML, CSS und JavaScript zur Erstellung modularer Komponenten und strukturierter Benutzeroberflächen im Frontend.
  • Arbeiten mit React, Angular oder Vue.js sowie Nutzung von CSS Grid, Flexbox und UI Frameworks zur Gestaltung responsiver Webseiten.
  • Code-Versionierung mit GitHub, Branch-Management und Anwendung gängiger Workflows in kollaborativen Entwicklungsprozessen.
  • Testing-Grundlagen, Umsetzung der WCAG-Regeln und Anbindung von Schnittstellen zur Integration externer APIs im Webfrontend.

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.

A/B-Testing & User Testing im digitalen Interface-Design
  • Testverfahren im Einsatz: Planung und Vergleich nutzerzentrierter UI-Varianten mit A/B-Testing und wireframe app.
  • Testszenarien vorbereiten: Erstellung interaktiver Testmodelle in figma ui, sketch und wireframe software für UI/UX-Evaluation.
  • Nutzungsdaten auswerten: Erhebung von Interaktionsdaten und Bewertung der Nutzerführung mit Fokus auf usability und ux research.
  • Barrierefreie Prüfung: Einbindung von ui testing, responsive design und wcag zur Validierung der Zugänglichkeit digitaler Produkte.

Serverentwicklung mit Node.js
  • Backend-Programmierung mit JavaScript: Einsatz von Node.js zur Entwicklung performanter Server, Middleware und skalierbarer Webanwendungen.
  • REST-APIs & Datenzugriff: Aufbau von API Schnittstellen mit Express, JSON-Verarbeitung und Anbindung von SQL Datenbanken im Backend.
  • Toolgestütztes Coding: Git, GitHub und npm für sauberen Code, nachvollziehbare Versionierung und wartbare Entwicklungsprozesse im Team.
  • Full Stack Perspektive: Integration von Node.js im Webstack mit TypeScript, Datenbanken, agilem Workflow und Clean Code Prinzipien.

Nach Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, Webtechnologien in der Frontend- und Backend-Entwicklung anzuwenden, Programmierrichtlinien zu nutzen und User-Testing-Verfahren im digitalen Design umzusetzen.