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, 06.05.2024
  • Mo, 03.06.2024
  • Mo, 01.07.2024
  • Mo, 05.08.2024

Anfrage

Kursnummer: LS23.224

zur Übersicht