Die wichtigsten ES6/ESnext Features für ein modernes und wartbares JavaScript
Description
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 neuen ES6/ESnext Funktionen vorstellen und an Beispielen erläutern. Du wirst u.a. Folgendes lernen:
Variablendeklaration mit let und const
Arrow-Funktionen
Module in ES6 (import, export)
Array- und Objekt-Destructuring
Rest- und Spreadoperator
Optionale Verkettung
uvm. (siehe Lektionsliste)
Total Students | 15 |
---|---|
Original Price($) | |
Sale Price | Free |
Number of lectures | 20 |
Number of quizzes | 0 |
Total Reviews | 3 |
Global Rating | 5 |
Instructor Name | Stephan Haewß |
Reminder – Rate this Premium 100% off Udemy Course on Udemy that you got for FREEE!!