Zum Campus
Videokurs

Der JavaScript-Kurs für Softwareentwickler

Der Praxiskurs zur wichtigsten Sprache für moderne Webanwendungen – ideal für den Ein- und Umstieg

LERNZIELE

  • Du lernst JavaScript (Vanilla) von Grund auf
  • Du kannst JavaScript bei deinen Web-Projekten einsetzen
  • Du lernst das Typsystem von JavaScript kennen und verstehen
  • Du lernst funktionale und objektorientierte Programmierung
  • Du erfährst, wie du Fehler erkennst und selbst behebst

INHALT

Als Entwickler kommt man an JavaScript nicht vorbei. Immer mehr Frontend-Projekte werden mit der Skriptsprache umgesetzt und dank Frameworks wie Node.js oder Deno ist JavaScript auch auf Server-Seite immer häufiger im Einsatz.

In diesem Kurs lernst du JavaScript im Detail und auf Codebasis kennen. Mit Golo Roden führt dich ein langjähriger JavaScript-Experte und Trainer durch alle Aspekte der Sprache und durch viele praktische Übungen. Am Ende bist du in der Lage, JavaScript in deinen eigenen Projekten sicher und mit gutem Gewissen einzusetzen.

ALLE LEKTIONEN IM ÜBERBLICK

Module verwenden
  • Intro: Module verwenden
  • Ein Modulsystem für JavaScript
  • npm verwenden
  • Das leftPad-Fiasko
  • Bundling und Co.
  • Quiz: Module verwenden
Funktionale Programmierung
  • Intro: Funktionale Programmierung
  • Funktionsanweisungen und -ausdrücke
  • Parameter und Rückgabewerte
  • Funktionen aufrufen
  • Optionale Parameter und Standardwerte
  • Der Rest-Operator
  • Rekursion
  • Closures
  • Funktionen höherer Ordnung
  • Arrays im Detail
  • Map und Reduce
  • filter, foreach und Co.
  • Quiz: Funktionale Programmierung
Objektorientierte Programmierung
  • Intro: Objektorientierte Programmierung
  • Objekte in JavaScript
  • Objekte und Eigenschaften
  • this für Methoden und Funktionen
  • this mit apply und call
  • this für Konstruktorfunktionen
  • class und extends
  • Kurzschreibweise für Funktionen
  • Veränderliche und unveränderliche Datentypen
  • Die for-in- und die for-of-Schleife
  • Array- und Object-Destructuring
  • Quiz: Objektorientierte Programmierung
Asynchroner Code
  • Intro: Asynchroner Code
  • JavaScript ist Single-Threaded
  • Callbacks und Lambda-Ausdrücke
  • Synchrone und asynchrone Callbacks
  • "Don't release Zalgo"
  • Promises
  • async und await
  • Generatoren und yield
  • Quiz: Asynchroner Code
Fehlerbehandlung
  • Intro: Fehlerbehandlung
  • Ausnahmen werfen und behandeln
  • Fehlersituationen aufräumen
  • Fehler in Callbacks behandeln
  • Fehler in Promises und mit async und await behandeln
  • Quiz: Fehlerbehandlung
Einführung
  • Willkommen zu JavaScript!
  • Hallo Welt!
  • JavaScript ist nicht C-basiert
  • Lego versus Playmobil
  • Editor, IDE und Co.
  • Die REPL von Node.js
  • Quiz: Einführung
Das Typsystem in JavaScript
  • Intro: Das Typsystem von JavaScript
  • Ganze Zahlen und Dezimalzahlen
  • Zeichenketten und Zeichen
  • Logische Werte
  • undefined und null
  • Kurzer Ausblick: function, object und Array
  • Variablen und Konstanten
  • Statisch versus dynamisch
  • Template Strings
  • Falsy Values
  • Die Vergleichs-Operatoren
  • Gleichheit versus Identität
  • Quiz: Das Typsystem von JavaScript
Open Source, Historie und Versionierung
  • Intro: Open Source, Historie und Versionierung
  • "Sharing is Caring"
  • Der Open-Source-Ansatz
  • Die Historie der Sprache
  • Die Versionierung von JavaScript
  • Die Engines: V8, Chakra und Co.
  • Quiz: Open Source, Historie und Versionierung
Anweisungen
  • Intro: Anweisungen
  • Der Strict-Mode
  • Anweisungen versus Ausdrücke
  • Die for-Schleife
  • Die while-Schleife
  • Die do-while-Schleife
  • Die if-Anweisung
  • Die else-Anweisung
  • Die else-if-Anweisung
  • break und continue
  • Die switch-Anweisung
  • Der ternäre Operator
  • Wozu dient der „Strict-Mode“ in JavaScript?

SO LERNST DU MIT DIESEM KURS

In den Videokursen der heise academy lernst du IT-Themen anschaulich und verständlich. Du siehst den Experten bei der praktischen Arbeit zu und lässt dir dabei alles genau erklären. Das Wissen ist in kompakte Lerneinheiten unterteilt, sodass du den Kurs Schritt für Schritt durcharbeiten oder gezielt zu Lektionen springen kannst, die dich interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für dich bereit, die dich beim Lernen unterstützen:

  • Flexibler Videoplayer mit vielen Steuerungsmöglichkeiten
  • Wissensquiz zur Lernkontrolle
  • Lernhistorie und Lernfortschritt
  • Lesezeichen und Notizen
  • Volltextsuche in den Videos
  • Übungsmaterial zum Mitmachen
  • Responsive Web-App und Videostreaming für alle Endgeräte

TECHNISCHE VORAUSSETZUNGEN

Für diesen Videokurs wird lediglich ein aktueller Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.

DEIN EXPERTE

Golo Roden
Webentwickler und CTO | the native web GmbH

Golo Roden ist Gründer, CTO und Geschäftsführer von the native web GmbH, eines auf native Webtechnologien spezialisierten Unternehmens. Er arbeitet bevorzugt mit JavaScript und Node.js und hat mit „Node.js & Co.“ das erste deutschsprachige Buch zu diesem Thema veröffentlicht. Darüber hinaus ist er journalistisch für Fachmagazine und als Referent und Content Manager für Konferenzen im In- und Ausland tätig. Golo Roden wurde mehrfach von Microsoft als MVP ausgezeichnet.

Der JavaScript-Kurs für Softwareentwickler

Veröffentlicht am 13.12.2025
ab 49,00 €
im
ESSENTIAL PASS
oder 245,00 € im Einzelkauf
inkl. MwSt. | 205,88 € netto
Preise und Pakete vergleichen

Du hast Fragen zu unseren academy Videokursen? Wir helfen dir gerne weiter.

Fülle ganz einfach und bequem das Kontaktformular aus und wir werden deine Fragen schnellstmöglich beantworten.

Kontaktformular