Vogelperspektive Laptop Tastaturen

Workshop Advanced JavaScript

Dauer

2 Tage

Preise

990,00 €

Zielsetzung

JavaScript hat 2015 mit ECMAScript6 einen großen Schritt gemacht. Neben neuen Funktionen hat auch die Syntax einen komplett neuen Anstrich erhalten. Was ECMAScript überhaupt ist, wie es sich in den Jahren entwickelt hat und was in Zukunft zu erwarten ist, wird in diesem Kurs erläutert. Zudem können die Teilnehmer am Ende modernen JavaScript-Code verstehen und selbst zeitgemäße, moderne Anwendungen entwickeln.

Zielgruppe

Alle Entwickler, die modernen JavaScript-Code verstehen und entwickeln wollen.

Inhalte

Historisches:
- ECMAScript 3
- ECMAScript 4
- ECMAScript 5
- ECMAScript 2015
- ECMAScript 2016
- ECMAScript 2017
- ECMAScript 2018
- ECMAScript 2019

JavaScript-Grundlagen
- JavaScript als objektorientierte und funktionale Sprache
- Eigentümlichkeiten von JavaScript
- Defizite von JavaScript
- In ES6 adressierte Probleme
- Im Browser: ES6 versus ES5
- Transpiler und Transpilersprachen
- Typescript zur ECMA6-Entwicklung

Syntaxerweiterungen in ES6
- Blockvariablen und Konstante
- Stringtemplates
- Spreadoperator und Deconstructuring
- Defaultparameter und Arrow-Funktionen
- Array-Erweiterungen
- Maps und Sets
- Objekterweiterungen
- For-of-Schleife

Neues über Objekte in ECMA 6
- Erstellung von Objekten
- Vererbung in JavaScript
- Klassen als Konstruktoren
- Extends und Mixins

Asynchrone Programmierung in ECMA6
- Callbacks
- Promises
- Iteratoren und Generatoren
- Async/Await

Modulares JavaScript
- Modulpattern in JavaScript
- AMD-, Common JS- und Universal-Module
- ECMA6 Module: import und export

TypeScript
- Der TypeScript-Compiler
- Typisierung in TypeScript
- ECMA6-Module mit TypeScript
- Decorators mit TypeScript

Voraussetzungen

Zur Vorbereitung empfehlen wir den Kurs ED1025 beziehungsweise Grundkenntnisse in JavaScript.

Ihr Kontakt

Kerstin Dosin
Kerstin Dosin
Schulungen, Vertrieb TIMETOACT Kontakt
Vogelperspektive Laptop Tastaturen
Training_Anfrage

Workshop Advanced JavaScript

Vogelperspektive Laptop Tastaturen
Training_Anfrage

JavaScript Bibiliotheken Frameworks & Tools

Vogelperspektive Laptop Tastaturen
Training_Anfrage

Advanced 6: Advanced Topics in Natural Language Processing

Vogelperspektive Laptop Tastaturen
Training_Anfrage

Workshop LotusScript für Fortgeschrittene

Vogelperspektive Laptop Tastaturen
Training_Anfrage

Cloud Enabling Workshop

Vogelperspektive Laptop Tastaturen
Training_Anfrage

Talend Data Integration – Advanced

Vogelperspektive Laptop Tastaturen
Training_Anfrage

Workshop – HCL Domino Internetsicherheit

Vogelperspektive Laptop Tastaturen
Training_Anfrage

Workshop panagenda MarvelClient DeepDive

Vogelperspektive Laptop Tastaturen
Training_Anfrage

Workshop – HCL Domino Sicherheitsgrundlagen

Vogelperspektive Laptop Tastaturen
Training_Anfrage

Workshop – HCL Traveler Grundlagen

Vogelperspektive Laptop Tastaturen
Training_Anfrage

IBM Cognos Analytics – Reporting Advanced

Vogelperspektive Laptop Tastaturen
Training_Anfrage

Workshop – HCL Sametime Chat und Konferenzlösung

Vogelperspektive Laptop Tastaturen
Training_Anfrage

Advanced 2: Deep Learning with Keras

Vogelperspektive Laptop Tastaturen
Training_Anfrage

Advanced 3: Introduction to Reinforcement Learning

Vogelperspektive Laptop Tastaturen
Training_Anfrage

Advanced 4: Computer Vision Open CV

Blog

Live Share für die reibungslose Kommunikation in VS Code

Mit der Microsoft Extension Live Share habt ihr die Möglichkeit, gemeinsam mit eurem Team in Visual Studio Code am selben Code zu arbeiten, euch via Chat oder Audio auszutauschen oder Kollegen euren Server zur Verfügung zu stellen.

Headerbild zu Webserver mit Open Source
Technologie 12.11.20

Webserver mit Open Source

Webserver bieten ihrer Anwendung das Tor zur Welt: Hier gehen Anfragen für Daten für eine komplexe Webapp und Ressourcen einer Website ein und aus.

Blog

9 Tipps & Tricks für Angular

Angular ist unter Webentwicklern ein beliebtes Framework für das Programmieren von Web-, Desktop- und mobilen Anwendungen. In unserer Anleitung haben wir neun Tipps & Tricks zusammengestellt, welche Angular-Einsteigern und Profis die Webentwicklung garantiert erleichtert.

Blog

Top 10 CSS Tipps & Tricks in 2020

Um die Programmiersprache CSS kommt wohl kein Webentwickler herum. Wir haben für euch zehn Tipps & Tricks zusammengefasst, die ihr in 2020 kennen solltet.

Online survey filling out and digital form checklist by laptop computer, Document Management Checking System, online documentation database and process manage files
Blog

Mit End-to-End Testing zur einwandfreien Webanwendung

Webanwendungen sind selten statisch. Damit bestehende Funktionen und Layouts dabei keinen Schaden nehmen, kommen End-to-End Tests zum Einsatz.