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 Benutzer­interaktionen verarbeiten
  • Datenkommunikation mit AJAX und Fetch API

Vertiefte objektorientierte JavaScript-Entwicklung
  • Prototypen, Vererbung, ES6-Klassen
  • Modul­systeme, 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, Architektur­muster und Dokumentation

Softwarequalität und Entwicklungsprozesse
  • Versionskontrolle mit Git
  • Teststrategien, Code Reviews, Continuous Integration
  • Qualitäts- und Anforderungs­management
  • 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 Suchmaschinen­optimierung (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 Kollaborations­tools
  • Methodenkompetenz in agilen Teams
  • Bewerbungs- und Karriere­beratung

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.