Weiterbildungsinhalte
Moderne IT-Projekte erfordern ein solides Fundament in Frontend- und Backend-Technologien sowie in bewährten Entwicklungsprozessen. Dieser Kurs vermittelt dir schrittweise alle Kenntnisse, die du für die Umsetzung dynamischer Webanwendungen benötigst - von den ersten HTML-Seiten bis hin zu getesteten, skalierbaren REST-APIs.

  • Das lernst du
  • Planung und Aufbau moderner Webprojekte inklusive Toolchain und Arbeitsumgebung
  • Einsatz von JavaScript im Browser: DOM-Manipulation, Events, Formularlogik, AJAX
  • Objektorientierte und asynchrone Programmierung mit Promises sowie Einsatz von Bibliotheken und Frameworks
  • Entwicklung serverseitiger Komponenten, Datenbankanbindung und Konzeption von RESTful APIs
  • Qualitätssicherung, Performance-Optimierung, Accessibility, Versionierung und Deployment

Grundlagen der Webentwicklung
  • Arbeitsumgebungen, Package-Manager und Build-Tools
  • HTML-Semantik, grundlegendes CSS und responsives Design
  • Benutzererfahrung (UX), Barrierefreiheit (Accessibility) und Suchmaschinenoptimierung (SEO)

JavaScript Basics
  • Syntax, Datentypen und Kontrollstrukturen
  • Document Object Model (DOM) lesen, verändern und animieren
  • Ereignisbehandlung und Formularverarbeitung
  • Asynchrone Datenabfragen mit Fetch/AJAX für dynamische Inhalte

Fortgeschrittenes JavaScript
  • Objektorientierte Ansätze und Modulkonzepte
  • Promises, async/await und Error-Handling
  • Nutzung gängiger Frameworks und Bibliotheken
  • Debugging-Techniken und automatisiertes Testing

Backend-Entwicklung & APIs
  • Einführung in serverseitige Script-Sprachen und Frameworks
  • Datenbankmodelle, CRUD-Operationen und ORMs
  • Aufbau von RESTful APIs, Routen, Statuscodes und Dokumentation
  • Sicherheitskonzepte: Authentifizierung, Autorisierung, Schutz vor gängigen Angriffen

Best Practices & Projekt-Lifecycle
  • Unit-, Integrations- und End-to-End-Tests
  • Performance-Analyse und Optimierung
  • Versionskontrolle mit Git und kollaborative Workflows
  • Continuous Integration / Continuous Deployment (CI/CD) und Wartung

Information zu Unterricht und Prüfung

Der Unterricht findet auf Deutsch statt. Alle Inhalte werden anhand praxisnaher Beispiele und kleiner Projekte vertieft. Nach bestandener Abschlussprüfung erhältst du ein anerkanntes Zertifikat.

Zusätzliche Extras
  • Praxisprojekt zur Anwendung des Gelernten
  • Methodenkompetenz für agiles Arbeiten (Scrum, Kanban)
  • Bewerber- und Karrierecoaching

Zielgruppe

Dieser Kurs richtet sich an Personen, die eine fundierte Basis in JavaScript, API-Design und Webentwicklung aufbauen oder ihr bestehendes Wissen strukturieren möchten - etwa Quereinsteiger*innen, Entwickler*innen aus verwandten Bereichen oder Projektverantwortliche, die technische Zusammenhänge verstehen wollen.