Zielsetzung des Kurses
Der Lehrgang "Webentwicklung" verortet sich im Fachgebiet der Informatik und behandelt die Erstellung und Pflege webbasierter Anwendungen. Ziel ist die Vermittlung von Konzepten zu Client- und Server-Technologien, Benutzeroberflächen und Datenübertragung, um Webprojekte methodisch zu konzipieren und technisch umzusetzen.

Inhalte
Die Weiterbildung "Webentwicklung" behandelt die Strukturierung von Weboberflächen mittels HTML und CSS sowie die Implementierung interaktiver Komponenten mit JavaScript. Ergänzend erfolgt die Einordnung von Serverprozessen, Schnittstellen (API) und Datenpersistenz zur Realisierung dynamischer Inhalte. Ein weiterer Schwerpunkt liegt auf Versionsverwaltung, Build-Prozessen und Deployment-Schritten für Webanwendungen. Abgerundet wird der Kurs durch Aspekte der Barrierefreiheit, Performance-Messung und grundlegende Sicherheitsmechanismen. Eingebettet sind Suchworte wie Frontend, Backend, Responsive Design, API-Integration und Deployment.

Lernziele
- Analyse von Webseitenstrukturen und Identifikation benötigter HTML-, CSS- und JavaScript-Bausteine
- Erstellung interaktiver Oberflächen und Durchführung einfacher API-Abfragen zur Datenverarbeitung im Browser
- Implementierung einer kleinen Webanwendung und Integration von Versionsverwaltung sowie grundlegenden Sicherheits- und Performance-Messungen

Berufsperspektiven
Die Kursinhalte finden Anwendung in Berufsfeldern wie Frontend-Entwicklung mit Schwerpunkt HTML, CSS und JavaScript. Typische Tätigkeitsfelder umfassen Backend-Entwicklung mit Fokus auf API-Design und Datenanbindung. Der Kurs adressiert Inhalte für Tätigkeiten wie Full-Stack-Entwicklung in Webprojekten sowie technische Umsetzung im Bereich DevOps-nahe Webbereitstellung.

Zusammenfassung
Der Kurs "Webentwicklung" behandelt die Konzeption und technische Umsetzung von Weboberflächen und serverseitigen Komponenten. Im Rahmen dieser Weiterbildung "Webentwicklung" werden Themen zu Frontend, Backend, API-Anbindung und Bereitstellung aufgegriffen. Die vermittelten Inhalte stehen in Bezug zu Tätigkeitsfeldern wie Frontend-, Backend- oder Full-Stack-Entwicklung.