Der JavaScript Aufbaukurs vertieft Ihre Kenntnisse für die Entwicklung von JavaScript-Applikationen und behandelt unter anderem Debugging, Module, ECMAScript 2022 sowie Frameworks.
Kursbeschreibung
Dieser Kurs bildet die Fortführung des Kurses JavaScript-Grundkurs. Ziel ist, Ihre JavaScript-Kenntnisse weitgehend zu vertiefen, damit Sie die Fähigkeit erlangen, JavaScript-Applikationen zu entwickeln.
Seminarinhalte
Der richtige Start (Kapselung, Debugging im Browser); Arbeiten im Team (Konventionen einhalten mit JSLint/ESLint, Verwenden von Git, automatische Dokumentation mit JSDoc und YUIDoc, Überblick über die Test-Frameworks QUnit und Jasmine, Automatisieren mit node.js und Grunt, Continuous Integration und Deployment); JavaScript Vertiefung (übliche Fehler vermeiden, Performance im Blick haben, Hoisting vermeiden, Closures erkennen); ECMAScript 2022 – neue Möglichkeiten (toplevel-await, statische Property und Methoden, private Methoden/Properties, at-Methode, hasOwn-Methode, Ausblick auf ECMAScript 2023); Erstellen und Erweitern eines Objekts (Factory Pattern, Constructor Pattern, Methoden hinzufügen mit dem Prototype Pattern, Method-Chaining); Vererbung (Prototype-Chaining, Constructor Stealing, Combination Inheritance); Module (Modul erstellen, Singleton richtig erstellen, Observer-Pattern verstehen); Modulare JavaScript Patterns (Asynchronous Module Definition (AMD), RequireJS, CommonJS, ES Harmony); MVC (Model-View-Controller) und MVVM (Model-View-ViewModel); Frameworks im Überblick.
Lernziele
Sie vertiefen Ihre JavaScript-Kenntnisse weitgehend, um die Fähigkeit zur Entwicklung von JavaScript-Applikationen zu erlangen.
Zielgruppe
Angesprochener Teilnehmerkreis:
- JavaScript-Entwicklerinnen und JavaScript-Entwickler, die vor größeren Aufgaben stehen
- Web-Entwicklerinnen und Web-Entwickler mit Kenntnissen in HTML und CSS sowie JavaScript mit der Aufgabe, komplexe Applikationen in JavaScript zu entwickeln
Voraussetzungen
JavaScript Grundkenntnisse (Variablen, Funktionen, DOM, Events, Fetch), HTML- und CSS-Erfahrung
Nächste Termine
Weitere Termine finden Sie online auf der Kursseite.
Persönliche Beratung
Sie möchten klären, ob dieser Kurs zu Ihrem Bedarf passt? Wir beraten Sie persönlich zu Inhalten, Terminen und passenden Formaten für Einzelpersonen oder Teams.