Modernes JavaScript

Trainer:

Marius Schulz

Datum:

17.10.2017 - 19.10.2017

Uhrzeit:

09:00 - 18:00 Uhr

Preis:

Frühbucher: EUR 2.199,- zzgl. MwSt.

Normal: EUR 2.399,- zzgl. MwSt.

Ort:

München

Stadt:

München

Beschreibung

In den vergangenen Jahren ist das Ökosystem um JavaScript schier explodiert. Vor allem mit ECMAScript 2015 holte die Sprache als solche auf. Ein natives Modulsystem ermöglicht nun die saubere Strukturierung auch größerer Anwendungen. Kommende ECMAScript-Versionen setzen diese Entwicklung fort und machen JavaScript noch mächtiger.

Diese Erweiterungen erfordern eine neue Herangehensweise an die JavaScript-Entwicklung. Ein Transpiler und weitere Werkzeuge werden feste Bestandteile des Build-Prozesses. Der Aufwand lohnt sich: Java¬Script-Anwendungen nutzen so moderne Sprachfeatures und können dennoch in älteren Umgebungen ausgeführt werden.

Diese Erweiterungen bilden auch das Grundgerüst für dieses Training, das sich an Softwareentwickler richtet, die JavaScript im Wissen um diese Erweiterungen wirklich effizient einsetzen möchten. Im Mittelpunkt steht die detaillierte Beschäftigung mit den Neuerungen der ECMAScript-Spezifikationen der letzten Jahre. Dabei fokussiert Marius Schulz bewusst auf die Umsetzung der Theorie und Grundlagen in den Arbeitsalltag des Entwicklers: Dank zahlreicher Beispiele erlernen Sie den Umgang mit den verschiedenen Sprachkonstrukten in JavaScript, um diese künftig in Ihren eigenen Projekten zu nutzen.

 

Was wird Behandelt

Neuerungen von ECMAScript 2015

  • Natives Modulsystem, Importe und Exporte
  • Klassen und Vererbung
  • Arrow-Funktionen und lexikalisches “this”-Binding
  • Block-Scoping von Konstanten und Variablen
  • Destrukturierung von Objekten und Arrays
  • Erweiterte Funktionalität von Objekt-Literalen
  • String-Interpolation und Template-Literale
  • Rest- und Spread-Operatoren für Arrays
  • Default-Werte für Funktionsparameter
  • Symbole als neuer primitiver Datentyp
  • Iteratoren und Iteration mit for..of
  • Generator-Funktionen als Zustandsautomaten
  • Asynchrone Programmierung mit Promises
  • Maps und Sets sowie WeakMaps und WeakSets
  • Neue Funktionen für Strings und Arrays

Neuerungen von ES2016 und ES2017

  • Rest und Spread für Objekte
  • Asynchrone Programmierung mit async/await

Toolchain

  • Babel als Transpiler für moderne Sprachfeatures
  • Webpack als Bundler für native JavaScript-Module
  • Polyfills für neue Funktionalität in der Standardbibliothek

 

Voraussetzungen

  • Grundlegende Kenntnisse der JavaScript-Programmierung
  • Eigenes Notebook mit aktuellen Visual Studio Code, Google Chrome, Node.js

 

Ablauf

Unsere Trainings starten täglich um 9:00, enden gegen 18:00 Uhr und umfassen zwei Kaffeepausen am Vor- und Nachmittag sowie eine Mittagspause. Im Trainingspreis enthalten sind:

  • Begrüßungsgetränke (Tee /Kaffee)
  • kalte Erfrischungsgetränke im Trainingsraum
  • Papier und Stifte
  • freies WLAN
  • Aktuelle Ausgabe der dotnetpro und web & mobile Developer
  • Zertifikat über die Teilnahme

 

Anmeldung

Webinare_Sichern-Sie-Ihr-Ticket_634x350

 

Firmenschulung

Sie möchten das Training gerne als Inhouse-Schulung buchen? Kein Problem — sprechen Sie uns an, und wir entwickeln ein auf Ihre Anforderungen hin individuell zugeschnittenes Konzept und Angebot. Erste Informationen finden Sie in diesem Info-PDF.

 

Schulz_Marius_dwx15

Über Marius Schulz

Marius Schulz ist leidenschaftlicher Softwareentwickler, Trainer und Sprecher. Sein Fokus liegt auf der Entwicklung moderner Webanwendungen mit React, TypeScript und ASP.NET Core. Sie erreichen ihn als @mariusschulz oder über https://blog.mariusschulz.com.

Weitere Produkte von Marius Schulz:

TypeScript - Typisiertes JavaScript

Datum:

15.11.2017

Uhrzeit:

09:00 - 18:00 Uhr

Dauer:

3 Tage

Ort:

Köln

Modernes JavaScript

Datum:

05.12.2017

Uhrzeit:

09:00 - 18:00 Uhr

Ort:

Köln

TypeScript - Typisiertes JavaScript

Datum:

19.09.2017

Uhrzeit:

09:00 - 18:00 Uhr

Dauer:

3 Tage

Ort:

München


Kontakt

Fernando Schneider
Trainings & Schulungen
E-Mail: fernando.schneider@developer-media.de
Tel. +49 (0) 89-74117-831


Das könnte Sie auch interessieren

prev next
Schulz_Marius_dwx15

Webinar: TypeScript

dotnetpro-Logo

Magazin: dotnetpro

David Tielke – .NET Experte | developermedia

Webinar: Unit-Tests

Golo Roden – Node.js Experte | developer media

Webinar: Node.js

Peter Rozek – Frontend Experte | developer media

Webinar: Predictive UX

Patrick Lobacher – TYPO3 Experte | developer media

Webinar: Agile Führung

Salvanos_Alexander_300x318

Training: Java-Grundlagen

Arne Blankerts – PHP Experte | developer media

Training: PHP-Security

Heimeshoff_Marco_dwx15

Webinar: Event Storming

Patrick Lobacher – TYPO3 Experte | developer media

Webinar: Kanban Basics


Unsere Partner


Die richtige Mischung machts

web & mobile DEVELOPER dotnetpro DWX DDC codekicker Smart Data Developer Conference

developer media ist eine Marke des Medien- und Weiterbildungsunternehmens Neue Mediengesellschaft Ulm mbH mit Sitz in München und Köln. Mit der DWX – Developer Week und diversen Fachkongressen, Trainings, Inhouse-Schulungen und Webinaren, den Fachzeitschriften dotnetpro und web & mobile developer mit ihren Portalen sowie eBooks und Apps bedient developer media die Zielgruppe der Softwareentwickler mit profundem Fachwissen, topaktuellen News und wichtigen Kontakten.