Sie suchen Ihre bereits erworbenen Lerninhalte? Dann geht es hier entlang: Zum academy Campus
Der Praxiskurs zur wichtigsten Sprache für moderne Webanwendungen - ideal für den Ein- und Umstieg. IT-Experte Golo Roden zeigt in seinem Videokurs alle Inhalte Schritt für Schritt. Sie können direkt mitmachen und Ihr Wissen anhand von Übungen und Quizfragen überprüfen.
Flexible IT Weiterbildung on demand, schon als monatliches Abo erhältlich
Als Entwickler kommt man heute kaum noch ohne JavaScript-Kenntnisse aus, denn JavaScript ist eine der beliebtesten Programmiersprachen der Welt. Neben HTML und CSS bildet sie die Grundlage für die Frontend-Entwicklung im Web.
Immer mehr Projekte im Web werden mit der Skriptsprache umgesetzt und dank Projekten wie Node.js oder Deno wird JavaScript auch serverseitig immer häufiger eingesetzt.
In diesem Kurs lernen Sie JavaScript im Detail kennen und sind am Ende in der Lage, die Sprache sicher und mit gutem Gewissen in eigenen Projekten einzusetzen.
Klicken zum Abspielen
Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen übermittelt werden. Mehr dazu in unserer Datenschutzerklärung.
Willkommen zu JavaScript
Hallo Welt!
JavaScript ist nicht C-basiert
Lego versus Playmobil
Editor, IDE und Co.
Die REPL von Node.js
Section-1611569762
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
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
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
Quiz
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
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
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
Intro: Fehlerbehandlung
Ausnahmen werfen und behandeln
Fehlersituationen aufräumen
Fehler in Callbacks behandeln
Fehler in Promises und mit async und await behandeln
Quiz
Intro: Module verwenden
Ein Modulsystem für JavaScript
npm verwenden
Das leftPad-Fiasko
Bundling und Co.
Quiz
In den Videokursen der heise Academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie Experten bei der praktischen Arbeit zu und lassen sich alles genau erklären. Das Wissen ist in viele kleine Lernschritte und Aufgaben unterteilt - Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise Academy bietet Ihnen viele Funktionen, die Ihnen das Lernen erleichtern:
Flexibler Videoplayer mit vielen Steuerungsmöglichkeiten
Wissensquizzes zur Lernkontrolle
Lernhistorie und Lernfortschritt
Lesezeichen und Notizen
Volltextsuche in den Videos
Frage-den-Experten-Modul
Übungsmaterial zum Mitmachen
Responsive Web-App und Videostreaming für alle Endgeräte
Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
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.
Füllen Sie ganz einfach und bequem das Kontaktformular aus und wir werden Ihnen Ihre Fragen schnellstmöglich beantworten.
Teamleiter Redaktion & Content-Produktion
Telefonisch erreichbar: Mo – Fr | 8.30 – 16 Uhr