Diese Qualifizierung im Bereich der Skriptsprachen fokussiert sich auf die Entwicklung aktueller Webanwendungen mittels JavaScript. Die Teilnehmenden erarbeiten sich ein umfassendes Fundament in der Programmierung, angefangen bei den technischen Grundlagen des Internets bis hin zur Implementierung von Logiken und der Anbindung von Datenbanken.
- Programmierung interaktiver Benutzeroberflächen mittels DOM-Manipulation
- Strukturierung von Webinhalten mit HTML5 und CSS-Layouts
- Anwendung asynchroner Programmiertechniken und Frameworks
- Integration von serverseitigen Prozessen und Versionskontrollsystemen
Qualifizierungsinhalte
Die aktuelle Webentwicklung basiert auf der Interaktion zwischen Struktur, Design und Programmierlogik. In dieser Qualifizierung werden die theoretischen und praktischen Kenntnisse vermittelt, um Webprojekte fachgerecht umzusetzen. Der Fokus liegt dabei auf der Skriptsprache JavaScript, die als Element für Dynamik im Browser dient.
Zu Beginn werden die technologischen Basiskomponenten von Computern und Netzwerken behandelt, um ein Verständnis für die Ausführungsumgebungen von Code zu schaffen. Darauf aufbauend werden algorithmische Konzepte und Datenstrukturen erarbeitet, die die Basis für Programmiertätigkeiten bilden. Ein Einblick in das Berufsfeld der Webentwicklung zeigt zudem die Anforderungen an die Benutzererfahrung und die notwendigen Entwicklungswerkzeuge auf.
Im Bereich der Webgestaltung lernen die Teilnehmenden, wie semantisches HTML5 als Gerüst für Webinhalte genutzt wird. Durch den Einsatz von CSS werden diese Inhalte gestaltet und für verschiedene Bildschirmgrößen angepasst. Dies stellt die Voraussetzung dar, um visuelle Elemente später gezielt per Skript anzusteuern.
Die JavaScript-Programmierung bildet den Kern der Qualifizierung. Hierbei werden sowohl die Syntax als auch Konzepte wie die objektorientierte Programmierung und die Handhabung von asynchronen Abläufen thematisiert. Die Nutzung von Bibliotheken und Frameworks wird als Mittel zur Prozessoptimierung eingeführt.
Abschließend wird der Blick auf die Serverseite und den gesamten Deployment-Prozess gelenkt. Die Teilnehmenden erfahren, wie Frontend-Anwendungen mit Backends kommunizieren und wie Softwareversionen verwaltet sowie für den Live-Betrieb vorbereitet werden.
Grundlagen der Informationstechnik- Funktionsweise des Internets
- Algorithmen und Datenstrukturen
- Werkzeuge der Webentwicklung
- Objektorientierte Logik
Web-Technologien
- HTML5 und Semantik
- CSS-Layouts und Responsivität
- Benutzererfahrung (UX)
- Barrierefreiheit in der Webentwicklung
JavaScript-Entwicklung
- JavaScript-Syntax und DOM-Zugriff
- Ereignisverarbeitung und Interaktivität
- Asynchrone Programmierung und Promises
- Frameworks und Bibliotheken
Backend und Qualitätssicherung
- Serverseitige Programmierung
- Datenbank-Interaktion
- Fehlerbehebung und Performance-Optimierung
- Versionskontrolle und Deployment
Information zu Unterricht und Prüfung
Der Unterricht wird in deutscher Sprache durchgeführt. Nach der Teilnahme und dem Nachweis der erworbenen Kenntnisse wird ein Zertifikat ausgestellt, das die behandelten Inhalte dokumentiert.
Zusätzliche Extras- Praktische Übungsphasen
- Vermittlung von Methodenkompetenz
- Unterstützung bei der Portfolioerstellung
Die Beherrschung von JavaScript ist für Fachkräfte im digitalen Sektor eine Voraussetzung. Da Webtechnologien in nahezu allen Branchen zur internen und externen Kommunikation eingesetzt werden, besteht ein Bedarf an Personal mit entsprechenden Programmierkenntnissen. Softwareentwickler*innen und Web-Spezialist*innen übernehmen dabei die Aufgabe, technische Anforderungen in funktionale und wartbare Skripte zu übersetzen.