JavaScript Schulung (Kompakt)
JavaScript Kurs: Dynamische Websites mit JavaScript gestalten
Zu den TerminenIn dieser JavaScript Schulung lernst du Schritt für Schritt modernes JavaScript – von den Grundlagen bis zu praxisnahen Patterns für professionelle Web-Apps. Du verstehst Syntax & Typen, arbeitest mit DOM & Events, nutzt ES6+ Features (let/const, Arrow Functions, Modules), baust asynchrone Logik mit Promises/async-await, konsumierst REST-APIs und strukturierst Projekte sauber mit Modulen, Tooling und Best Practices. Ideal als JavaScript Kurs für Einsteiger und Umsteiger in Frontend-Entwicklung.
Jetzt JavaScript Komplett buchen: JavaScript Schulung mit modernen ES6+-Features, DOM/Events, Fetch/async-await und praxisnahen Labs – Live-Online, vor Ort oder Inhouse.
Lernziele
In diesem JavaScript Schulung lernst du, wie du die Scriptsprache nutzt um dynamische HTMLSeiten zu gestalten. Anschließend bist du in der Lage, eigene Funktionen zu programmieren, die deine Webseiten flexibel halten. Das lernst du im JavaScript Training:
JavaScript Grundlagen
ES6+
DOM & Events
APIs & Daten: REST/JSON & Co.
Tooling & Qualität
Inhalte
Ziele und Erwartungen der Teilnehmenden
Klärung individueller Lernziele und Erwartungen für ein praxisnahes und relevantes Seminar
Einführung in JavaScript
Einführung in die Entwicklungsumgebung
Ressourcen für die JavaScript-Entwicklung
Debugging im Browser
Überblick über die JavaScript Engines
JavaScript in HTML einfügen
Sprachgrundlagen
Variablen und Datentypen
Umgang mit dynamischer Typisierung
Ausdrücke
Arbeiten mit Zahlen und Zeichenketten
Berechnungen durchführen
Namenskonventionen
Programmfluss steuern
Bedingte Anweisungen
Wiederholungen
Anweisungen zu Funktionen zusammenfassen
Funktionen erstellen
Parameter übergeben und entgegen nehmen
Rückgabewerte abfangen
Gültigkeitsbereich von Variablen
Arrow Funktionen
Referenztypen verwenden
Array - Objekt und ArrayMethoden
String - Objekt und String - Methoden
Datum und Uhrzeit nutzen
Browser-Objekte
Hierarchie der JavaScriptObjekte
Browser - Objekte kennen und nutzen
JavaScript stabil und sicher entwickeln
Richtig dokumentieren
'use strict';
Fehlerbehandlung mit try catch und throw
Kapselung
Verwenden von Lintern
Auf Benutzerereignisse reagieren
Grundlagen zu Events
Auf Ereignisse reagieren
Eine Webseite laden und verlassen
Mausereignisse
Tastatur auslesen
Praktische Unterstützung durch KI
Überblick über gängige KI-Tools (z. B. Windsurf)
Code-Erstellung mit Copilot Web
Autovervollständigung & kommentarbasiertes Coding
Prompting für Code & Fehlersuche
Unterstützung bei Dokumentation & Refactoring
Beispielprojekt Formularvalidierung
HTMLFormular erstellen
Formulardaten auslesen
Daten prüfen
Fehlermeldung ausgeben
Daten versenden
Der Objektbegriff in Javascript
ECMA- und Browserobjekte
Eigene Objekte erstellen
ES6 Module erstellen und importieren
Funktionen, Konstanten und Klassen im- und exportieren
Konflikte vermeiden durch den Einsatz von Aliasen
Document Object Model
HTML - Elemente finden
Inhalte ändern
HTML - Elemente und Attribute erstellen
CSS - Stile lesen und ändern
Fortgeschrittenes Eventhandling
Capturing und Bubbling
Eventdelegation
Datenübergabe
Browserübergreifende Programmierung
Cross Browser Event Handling
Feature Detection
Fehlerbehandlung
Exception-Handling mit try/catch
Eigene Konstruktor-Funktionen erstellen
Der Kontext von this in Konstruktor-Funktionen
Den prototype um Methoden und Eigenschaften erweitern
Prototypen auf Objekte übertragen
Die prototypische Kette verstehen
Eigene Klassen mit class erstellen
Instanzen erstellen
Öffentliche und private Methoden erstellen
Konstruktoren hinzufügen
Arbeiten mit statischen Methoden
Klassen vererben
Objekteigenschaften mittels PropertyDescriptor bearbeiten
Asynchrone Programmierung mit Promises
Funktionsweise von Promises
Promises erfolgreich beenden und fehlschlagen lassen
Die Zustände pending, fulfilled und rejected
Arbeiten mit den Methoden then, catch und finally
Anschlussaktionen nach Auflösung mehrere Promises durchführen oder auf Fehler reagieren
AJAX
Daten senden und empfangen mit fetch-Methode
Das XHR - Objekt
JSON - Verarbeitung
XML - Verarbeitung
Eigene asynchrone Funktionen erstellen
Die async und await
asynchrone Klassenmethoden
Daten im Browser speichern
Cookies setzen und auslesen
Local Storage verwenden
Beispielprojekt
Daten per Ajax holen
Daten anzeigen
Daten ändern
Daten per Ajax senden
Zielgruppe
Unsere JavaScript Schulung richtet sich an HTML-Entwickler, Web-Master und Web-Designer mit HTML/HTML5-Kenntnissen.
Voraussetzungen
Für deinen Besuch der JavaScript Schulung empfehlen wir HTML/HTML5-Kenntnisse.
JavaScript Schulung - das solltest du wissen:
Der JavaScript Kurs richtet sich an Einsteiger mit HTML/CSS-Basis. Programmier-Vorkenntnisse sind hilfreich, aber nicht zwingend – die JavaScript Grundlagen starten bei Null.
Moderne ES6+-Syntax, DOM-Manipulation & Events, Promises/async-await, Fetch/REST-APIs, Fehlerbehandlung, Projektstruktur mit NPM und Best Practices.
Ja. Du lernst Promises und async/await praxisnah: Laden von Daten, Timeouts/Intervalle, Fehler-Handling und Pattern für stabile JavaScript-Apps.
Definitiv. Du baust interaktive Dashboards/Widgets, formulierst API-Requests und setzt kleine Komponenten um – sofort übertragbar auf echte Projekte.
Ja. Live-Online, Präsenz oder Inhouse. Inklusive Trainingsunterlagen, Beispiel-Code und Teilnahmezertifikat.
Schnelleres Prototyping, weniger Bugs, performante UIs und ein professionelles Setup – bessere Zusammenarbeit im Team und kürzere Time-to-Market.
Schulungen die dich interessieren könnten
Unternehmen in Deutschland, Österreich und der Schweiz, die uns vertrauen
Das sagen unsere Kunden
Wir arbeiten ständig daran uns zu verbessern. Dafür sind wir auf das Feedback unserer Kunden angewiesen.

Kompetentes Online-Training mit Learning by Doing. Besser geht nicht. Jeannette M.
Sehr gute Planung und Organisation aller Microsoft Office Schulungen. Incas Training ist sehr zu empfehlen! Christopher M.
Toller Service. Hatte auf Ihrer Seite KOSTENLOS den Weg gefunden, sämtliche Animationen mit einem Schritt zu entfernen. Hat super geklappt. Vielen lieben Dank dafür. Wenn ich schon nichts bezahlen muss, dann wenigstens eine passenden Bewertung :-) Thomas S.