Fortgeschrittene Programmierung mit JavaScript
Weiterbildung
4-Wochen-Kurs
In diesem Training lernen Sie, wie Sie die Funktionen von JavaScript und jQuery effektiv auf Ihren Webseiten einsetzen können. Dabei erfahren Sie, wie jQuery funktioniert, welche aktuellen IDEs und Editoren sich anbieten, wie Sie eine Testumgebung einrichten und das Framework korrekt einzubinden. Sie lernen jQuery für die Navigationen, Bildergalerien, Formulare, flexible Tabellen einzusetzen und mit QUnit Ihre Anwendung zu testen. Anspruchsvolle Praxisbeispiele erleichtern Ihnen den Umgang mit dem gelernten Wissen. In diesem Kurs bieten wir einen Überblick über die Potenziale von Künstlicher Intelligenz (KI), einschließlich Tools wie ChatGPT (GPT). Wir möchten den Teilnehmenden eine interaktive und praxisnahe Lernerfahrung ermöglichen und ihre Fähigkeiten in diesem Bereich fördern.
Inhalt
- Prototyp manuell setzen
- Die Prototypen-Vererbung
- Browser-Setup
- Webpack installieren und verwenden
- Webpack und ES6-Import-Befehle
- Asynchrones JavaScript
- Synchroner vs. Asynchroner Code
- Der Call-Stack
- Einführung: Promise
- Promises und eine API
- Browser-Server-Kommunikation
- API ansteuern
- Code in Funktion auslagern
- API in eine Datei auslagern
- REST-Client verwenden
- Error Handling: Try und Catch
- Error-Handling in NodeJS
- Error-Handling & Promises
- Einführung: Warum Testing
- Tests & Objektorientierung
- Asynchronen Code testen
- Testen der HTML-Struktur
- Schnittstellen austauschen: "Mocking" von Modulen
- Template-Strings
- Objekte entpacken
- Listen packen und entpacken
- Elemente transformieren: Array.map()
- Arrays filtern: Array.filter()
- Callback-Funktion aufrufen: Array.forEach
- Elemente suchen: Array.find(), Array.findIndex()
- Komplexe Berechnungen mit Array.reduce()
- Was sind "Async Functions"
- Was sind ES6-Klassen
- Funktionen direkt als Callback übergeben
- Vererbung mit ES6-Klassen
- Ein einfacher Server mit NodeJS
- Anfrage verarbeiten
- Dateien mit NodeJS
- NodeJS-Server ins Projekt einbauen
- API in Betrieb nehmen
Zielgruppe
Anfänger, Studenten und Webdesigner, die JavaScript und jQuery in professionellen Projekten einsetzen möchten
Voraussetzungen
Neben grundlegenden Kenntnisse des Betreibssystem Windows, Max OS X oder Linux werden gute Kenntnisse in HTML, CSS und grundlegende Erfahrungen mit Javascript vorausgesetzt.
Förderung
Kompletter Kurs förderfähig
z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit
Nächste Termine
- Mo, 13.01.2025
- Mo, 03.02.2025
- Mo, 03.03.2025
- Mo, 07.04.2025
- Mo, 05.05.2025
- Mo, 02.06.2025
Kursnummer: LS23.224