JavaScript ist eine grundlegende Technologie in der modernen Webentwicklung und ermöglicht die Erstellung dynamischer Anwendungen. Diese Qualifizierung vermittelt die technischen Kompetenzen, um Programmierlogiken zu entwerfen und interaktive Benutzeroberflächen zu realisieren. Teilnehmende erlernen den Umgang mit der Syntax, die Manipulation des Document Object Models (DOM) sowie die Anbindung von externen Datenquellen.
- Anwendung der JavaScript-Syntax und Datentypen
- Strukturierung von Inhalten mittels HTML und CSS
- Implementierung asynchroner Prozesse und API-Schnittstellen
- Nutzung von Versionskontrollsystemen und Testumgebungen
- Anwendung von Entwurfsmustern und Softwarearchitekturen
Die Vermittlung startet mit den theoretischen Grundlagen der Programmierung, wobei Datenstrukturen und Algorithmen im Vordergrund stehen. Diese bilden die Basis für die Arbeit innerhalb des Web-Ökosystems. Durch die Kombination von HTML für die Struktur und CSS für die visuelle Gestaltung wird der Rahmen geschaffen, in dem JavaScript zur Steuerung von Benutzerinteraktionen eingesetzt wird. Hierbei liegt ein Schwerpunkt auf der Verarbeitung von Ereignissen und der asynchronen Kommunikation über AJAX.
Im weiteren Verlauf werden vertiefende Konzepte wie die objektorientierte Programmierung und die Verwendung von Promises behandelt. Ein Fokus liegt auf der Architektur von Softwareprojekten, wobei verschiedene Designmuster und Microservices thematisiert werden, um die Skalierbarkeit von Anwendungen sicherzustellen. Die logische Strukturierung komplexer Aufgabenstellungen wird durch gezielte Strategien zur Problemlösung vertieft.
Ein Bestandteil der professionellen Softwareentwicklung ist die Qualitätssicherung. Dazu gehören die Versionskontrolle mit Git sowie die Erstellung systematischer Testkonzepte. Abschließend wird der Übergang zur Backend-Entwicklung durch die Integration von RESTful APIs vollzogen. Die Teilnehmenden erlernen zudem die notwendigen Schritte für das Deployment sowie die kontinuierliche Wartung und Leistungsoptimierung von Webprojekten.
Web-Grundlagen und JavaScript-Basis- Grundlagen der Programmierung und Algorithmen
- Webentwicklung und Werkzeuge
- Strukturierung mit HTML
- Gestaltung mit CSS
- JavaScript-Syntax und DOM-Manipulation
Erweiterte Logik und Architektur
- Vertiefende Konzepte und Frameworks
- Algorithmen und objektorientierte Programmierung
- Softwarearchitektur und Designmuster
Qualitätssicherung und Deployment
- Versionsverwaltung mit Git
- Softwaretest und Qualitätssicherung
- Backend-Anbindung und API-Integration
- Wartung und Deployment
Information zu Unterricht und Zertifikat
Der Unterricht findet in deutscher Sprache statt. Nach Abschluss der Module und der erbrachten Leistungen erhalten die Teilnehmenden ein Zertifikat, welches die erworbenen Qualifikationen dokumentiert.
Zusätzliche Inhalte- Praktische Fallstudien
- Vertiefung der Methodenkompetenz
- Unterstützung bei der Erstellung technischer Dokumentationen
Die fortschreitende Digitalisierung in allen Wirtschaftszweigen erhöht den Bedarf an Fachkräften, die über Kenntnisse in der Web-Programmierung verfügen. Da JavaScript sowohl im Frontend als auch im Backend eingesetzt wird, deckt dieses Kompetenzprofil ein breites Feld an Einsatzmöglichkeiten ab. Das Angebot richtet sich an Personen, die eine Tätigkeit in der Softwareentwicklung anstreben oder ihre technischen Fähigkeiten im Bereich der interaktiven Webanwendungen systematisieren möchten.