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
- 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.