Weiterbildungsinhalte
Diese Weiterbildung bietet einen systematischen Einstieg in die objektorientierte Programmierung mit JavaScript. Schritt für Schritt werden grundlegende Programmierkonzepte vermittelt, praxisnah auf moderne Web-Anwendungen angewendet und durch Methoden des Software-Engineerings ergänzt. Nach Abschluss sind die Teilnehmenden in der Lage, interaktive, wartbare und skalierbare JavaScript-Lösungen zu planen, zu entwickeln und zu prüfen.
- Du lernst
- grundlegende Programmier- und Objektkonzepte verstehen und anwenden
- das JavaScript-Sprachökosystem mit DOM, Events und AJAX nutzen
- fortgeschrittene OOP-Techniken, Module, Promises und Debugging einsetzen
- Analyse- und Designmethoden in Softwareprojekten durchführen
- Qualitäts-, Anforderungs- und Servicemanagement berücksichtigen
- Grundlagen der Webentwicklung, Webdesign, Accessibility und SEO einordnen
Programmiergrundlagen und OOP-Einführung
- Datentypen, Kontrollstrukturen, Funktionen
- Struktur und Design kleiner Programme
- Einführung in Klassen, Objekte und einfache Datenstrukturen
JavaScript-Grundlagen für das Web
- DOM-Manipulation und Ereignisbehandlung
- Formular- und Benutzerinteraktionen verarbeiten
- Datenkommunikation mit AJAX und Fetch API
Vertiefte objektorientierte JavaScript-Entwicklung
- Prototypen, Vererbung, ES6-Klassen
- Modulsysteme, Build-Tools und Paketmanager
- Asynchrone Programmierung: Callbacks, Promises, async/await
- Überblick zu Bibliotheken und Frameworks (z. B. React, Vue)
- Debugging- und Testing-Techniken
Analyse- und Designverfahren
- Use Cases, User Stories und Requirements Engineering
- Prototyping und Design Thinking
- UML-Diagramme, Architekturmuster und Dokumentation
Softwarequalität und Entwicklungsprozesse
- Versionskontrolle mit Git
- Teststrategien, Code Reviews, Continuous Integration
- Qualitäts- und Anforderungsmanagement
- Agile und klassische Vorgehensmodelle
IT-Systeme und Servicemanagement
- Grundlagen von Betriebssystemen und Netzwerken
- IT-Sicherheit und Compliance
- ITIL-basierte Service-Prozesse
Einführung in die Webentwicklung
- Webtechnologien, HTTP und Browser-Interna
- Webdesign-Grundlagen, Responsivität und Usability
- Barrierefreiheit und Suchmaschinenoptimierung (SEO)
Information zu Unterricht und Prüfung
Der Unterricht findet in deutscher Sprache statt. Nach erfolgreichem Abschluss der Abschlussarbeit und einer schriftlichen Prüfung erhalten die Teilnehmenden ein Zertifikat, das die erworbenen Kompetenzen bestätigt.
Zusätzliche Extras- Praxisprojekt zur Erstellung einer interaktiven Web-Applikation
- Einsatz moderner Entwicklungs- und Kollaborationstools
- Methodenkompetenz in agilen Teams
- Bewerbungs- und Karriereberatung
Zielgruppe
Das Angebot richtet sich an Personen, die erste Kenntnisse in der Programmierung besitzen oder diese aufbauen möchten und einen strukturierten Einstieg in die objektorientierte JavaScript-Entwicklung suchen. Ebenso geeignet ist der Kurs für Quereinsteiger*innen aus angrenzenden Fachgebieten, die ihre Kompetenzen in moderner Web-Programmierung erweitern wollen.