Modernes JavaScript mit ES6/ESNext

Lerne die neuesten ECMAScript-Features wie let/const, Arrow-Funktionen und Module in diesem umfassenden JavaScript-Kurs für Web-Entwickler.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

In diesem Kurs lernst du alles über die neuesten JavaScript-Funktionen, von let/const bis zu Klassen und Modulen. Es ist perfekt für alle, die Web-Entwicklung mit modernen Tools lernen möchten. Mach dich bereit für einen frischen Umgang mit JavaScript!

Key Points

  • Einfache Variablendeklaration mit let und const
  • Stylische Arrow-Funktionen für kürzeren Code
  • Modulen schick importieren und exportieren
  • Effizientes Destructuring von Arrays und Objekten
  • Cooler Spread- und Restoperator
  • Begleitende neue Array-Funktionen
  • Klassen und Vererbung für sauberen Code
  • Aktuelle ES6+ Funktionen anwenden

Learning Outcomes

  • Entwickeln von sauberen und modernen JavaScript-Anwendungen
  • Verwendung von let und const für Variablen
  • Anwendung von Arrow-Funktionen für kürzeren Code
  • Einführung und Nutzung von ES6 Modulen
  • Verständnis von Destructuring und dem Rest-/Spreadoperator

About This Course

Meistere die neueren ECMAScript-Features, let/const, Module, Arrow-Funktionen, Klassen, Spreading/Destructuring, uvm.

JavaScript ist die Sprache des Web und wer ein Web-Entwickler ist oder sein möchte, muss sich zwangsläufig mit dieser Skriptsprache auseinandersetzen. Die erste Version dieser Sprache wurde mit heißer Nadel gestrickt und hatte somit einige Unzulänglichkeiten, die in den ersten Jahren auch nicht verbessert wurden. Mit der Einführung des Standards ECMA-Script 5 wurden zwar einige zaghafte kleinere Verbesserungen eingeführt, u.a. ein Strict-Mode, der einige böse Fallen der Skriptsprache unterbinden sollte.

So richtig gut wurde JavaScript aber erst mit der Einführung des ECMA-Script 6 Standards, denn hier wurden zahlreiche sehr nützliche und weitreichende Funktionalitäten definiert, die schnell von den Browserherstellern umgesetzt wurden.

Insbesondere das neue Modulsystem, die eleganten Arrow-Funktionen und die Einführung von Promises und dem async/await-Mechanismus, brachte die Skriptsprache wirklich voran. Mit den aktuellen Implementierungen in den Browsern und in NodeJs liegt nun eine Version von JavaScript vor, die sich nicht hinter anderen Programmiersprachen zu verstecken braucht.

Zahlreiche JavaScript-Frameworks wie React, VueJs, Svelte, Redux, MobX, uvm. machen regen Gebrauch von den neuen Funktionalitäten, so dass jeder, der diese Frameworks verwendet mit den neuen Funktionen von ES6 vertraut sein sollte.

Dieser Kurs soll genau diese Vertrautheit vermitteln und die wichtigsten Funktionalitäten im Detail vorstellen, so dass Du die neuen Möglichkeiten in Deiner Web-App erfolgreich verwenden  kannst.

In diesem Kurs werde ich die wichtigsten ES6 - ES13 Funktionen im Detail vorstellen und an Beispielen erläutern. Du wirst u.a. Folgendes lernen:


  • Variablendeklaration mit let und const

  • Arrow-Funktionen

  • Module in ES 6 (import, export)

  • Array- und Objekt-Destructuring

  • Rest- und Spreadoperator

  • Nützliche neue Array-Funktionen

  • Optionale Verkettung

  • Klassen und Vererbung mit dem class-Keyword

  • uvm.

  • Nutze die Features der neuesten JavaScript-Version (ECMAScript 6 und neuer).

  • Lerne und verstehe: let/const, Arrow-Funktionen, Destructuring, Spreading, Klassen, Module, uvm.

  • Strukturiere Deine Web-Anwendungen mit ES-Modulen.

Instructor

Profile photo of Stephan Haewß
Stephan Haewß

DeutschIch bin seit nunmehr über 20 Jahren in der Software-Entwicklung tätig und habe bei diversen Software-Firmen als Entwickler und leitender Entwickler gearbeitet. Nebenbei habe ich einige Bücher geschrieben und über Verlage oder per Selbstverlag veröffentlicht. Das Schreiben und Erstellen von Büchern und Tutorials hat mir immer sehr viel Freude bereitet und ich versuche den Lesern/Zuhörern sowohl das grundlegende Verständnis zu...

Review
4.9 course rating
4K ratings
ui-avatar of Luca Maranta
Luca M.
5.0
9 months ago

Sehr gut unterhaltsame Vertiefungen und Erklärunge
Sehr empfehlenswert

  • Helpful
  • Not helpful
ui-avatar of Tugrul Arslan
Tugrul A.
5.0
2 years ago

Bin begeistert und es hat wirklich Spaß gemacht. Viele Pattern kannte ich schon bereits, war dennoch gut , diese aufzufrischen. Hier und da habe ich auch gutes Tipps und Neuerung mitbekommen. Besonders de Reaktionszeit vom Teacher auf Fragen Wahnsinn schnell im Vergleich zu anderen Kursen. Habe bereist React auch geholt und bin optimistisch, dass ich dort auch begeistern durch den Kursen entlang geführt werden.

Nur ein Tipp, falls du diesen Kursen weiterentwickeln möchtest. Würde mich über die Konzepte von Getter() -und Setter() im Kontext von Javascript freuen. :-)

  • Helpful
  • Not helpful
ui-avatar of Heiko Schnitzler
Heiko S.
4.5
2 years ago

Sehr guter Kurs! Super Übersicht über die ES6-Features!

  • Helpful
  • Not helpful
ui-avatar of Sebastian Woidt
Sebastian W.
5.0
2 years ago

Guter Faden durch das Thema in Kombination mit einfachen Beispielen. Nicht zu ausführlich, sondern ausreichend um einen guten Einstieg zu finden. Das ganze recht Praxisnah. Gut gemacht.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses