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