Weiterbildungsinhalte
Moderne Webanwendungen reagieren in Echtzeit, verarbeiten große Datenmengen und bleiben dennoch performant. Ein sicheres Verständnis der asynchronen Programmierung in JavaScript ist hierfür essenziell. Der Kurs vermittelt Schritt für Schritt alle benötigten Konzepte, beginnend bei allgemeinen Programmiergrundlagen bis hin zu fortgeschrittenen Patterns mit Promises. Nach Abschluss bist du in der Lage, robuste, wartbare und performante Anwendungen zu entwickeln, zu testen und zu optimieren.

  • Du lernst
  • die wesentlichen Programmierparadigmen und Datenstrukturen kennen.
  • die Werkzeuge und Abläufe moderner Webentwicklung einzusetzen.
  • JavaScript sicher für DOM-Manipulation, Events und AJAX zu nutzen.
  • asynchronen Code strukturiert mit Promises zu schreiben, zu debuggen und zu testen.
  • Best Practices für Performance, Wartung und Qualitätssicherung anzuwenden.

Programmiergrundlagen
  • Kontrollstrukturen, Datentypen und Algorithmen
  • Einführung in die objektorientierte Programmierung
  • Basis für das Verständnis komplexer asynchroner Abläufe

Grundlagen der Webentwicklung
  • Architektur von Webanwendungen
  • Entwicklungs- und Design-Werkzeuge
  • Übertragung des erlernten Wissens auf Front- und Back-End-Szenarien

JavaScript Basics
  • DOM-Manipulation und Event Handling
  • AJAX-Techniken für serverseitige Kommunikation
  • Dynamische UI-Gestaltung als Vorbereitung auf asynchrone Logik

Fortgeschrittene JavaScript-Funktionen
  • Modularität, Scope-Management und funktionale Patterns
  • Asynchrone Programmierung mit Promises, async/await und Error-Handling
  • Debugging und Testing asynchronen Codes

Best Practices der Webentwicklung
  • Unit- und Integrationstests für JavaScript
  • Fehlerbehebung und Logging-Strategien
  • Performance-Optimierung und nachhaltige Wartung

Information zu Unterricht und Zertifikat

Der Unterricht findet auf Deutsch statt. Nach erfolgreichem Abschluss erhältst du ein Zertifikat, das die erworbenen Kompetenzen bestätigt.

Zusätzliche Extras
  • praxisorientierte Übungen und Code-Reviews
  • Methodenkompetenz für agiles Arbeiten
  • optionales Bewerbercoaching für den Einstieg in Entwicklungsprojekte

Zielgruppe
  • Entwickler*innen, die ihr Verständnis von JavaScript vertiefen möchten
  • Quereinsteiger*innen mit Grundkenntnissen in Programmierung
  • Web-Designer*innen und ‑Entwickler*innen, die dynamische Anwendungen erstellen wollen