Kursinhalte
Die Softwareentwicklung im Web-Bereich basiert maßgeblich auf der Programmiersprache JavaScript sowie der strukturellen Gestaltung durch HTML und CSS. In dieser Qualifizierung werden die technischen Fachkenntnisse vermittelt, um moderne Webanwendungen zu konzipieren, zu programmieren und zu warten. Die Teilnehmenden erlernen den Umgang mit der Document-Object-Model-Manipulation (DOM), die Implementierung asynchroner Prozesse sowie die Anbindung von Backend-Systemen.

Im Bereich der Frontend-Entwicklung werden die Grundlagen der Webtechnologien behandelt. Dabei stehen der strukturelle Aufbau mittels HTML5 und die visuelle Gestaltung sowie Responsivität durch CSS im Fokus. Diese Basistechnologien bilden die Voraussetzung, um Programmierlogiken gezielt in Benutzeroberflächen zu integrieren.

  • Programmierung und Logik mit JavaScript
  • Web-Technologien und Responsive Design
  • Backend-Anbindung und API-Management
  • Softwarearchitektur und Testverfahren

  • Frontend-Entwicklung und JavaScript-Grundlagen
  • HTML5 und semantische Strukturen
  • CSS und Layout-Gestaltung
  • DOM-Manipulation und Interaktivität
  • Ereignissteuerung und Benutzerinteraktion

  • Fortgeschrittene Programmierung und Backend
  • Objektorientierte Programmierung (OOP)
  • Asynchrone Programmierung und Promises
  • Serverseitige Entwicklung mit Node.js
  • RESTful APIs und Datenbankintegration

  • Qualitätssicherung, Architektur und Methodik
  • Versionsverwaltung mit Git
  • Systematische Testverfahren und Qualitätssicherung
  • Softwarearchitektur und Entwurfsmuster
  • Performance-Optimierung und Barrierefreiheit
  • Refactoring und Wartbarkeit von Quellcode

Informationen zu Unterricht und Abschluss

Der Unterricht findet in deutscher Sprache statt. Nach dem Abschluss der Module und der erbrachten Leistungsnachweise erhalten die Teilnehmenden ein Zertifikat, das die erworbenen Fachkenntnisse im Bereich JavaScript-Softwareentwicklung dokumentiert.

Zusätzliche Schwerpunkte
  • Praktische Vertiefung
  • Methodenkompetenz
  • Bewerbercoaching

Der Bedarf an Fachkräften in der Softwareentwicklung ist in verschiedenen Wirtschaftszweigen vorhanden. Da moderne Unternehmensanwendungen und Plattformen auf Webtechnologien aufbauen, ist eine Spezialisierung auf JavaScript für die technische Umsetzung von Softwareprojekten ein wesentlicher Bestandteil des Berufsbildes. Softwareentwickler in diesem Bereich übernehmen Aufgaben in der Konzeption, Realisierung und kontinuierlichen technischen Anpassung von Anwendungssystemen.