Datum
Auf Anfrage
2 Tage
Veranstaltungsort
München
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
- 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
Anmeldung
Kontakt
Workshop Advanced JavaScript
JavaScript Bibiliotheken Frameworks & Tools
JavaScript Bibiliotheken Frameworks & Tools
Workshop LotusScript für Fortgeschrittene
Cypress Workshop für Einsteiger
Workshop – HCL Domino Internetsicherheit
Workshop – HCL Domino Sicherheitsgrundlagen
Workshop – HCL Traveler Grundlagen
Workshop panagenda MarvelClient DeepDive
Workshop – HCL Sametime Chat und Konferenzlösung
Mendix Architektur und Deep Dive Workshop
Webseiten Performance
Node.js - Grundlagen
React - Grundlagen
Responsive Web Design Grundlagen
Search Engine Optimization (SEO)
IBM Cognos Analytics – Reporting Advanced
Advanced 6: Advanced Topics in Natural Language Processing
Cloud Enabling Workshop
Talend Data Integration – Advanced
Workshop LotusScript für Fortgeschrittene
Mendix - Experience Workshop Hands On
Workshop panagenda MarvelClient DeepDive
Advanced 2: Deep Learning with Keras
Advanced 3: Introduction to Reinforcement Learning
Advanced 4: Computer Vision Open CV
Advanced 5: Introduction to Natural Language Processing
IBM Cognos Analytics – Reporting Advanced
IBM Cognos Analytics – Reporting Advanced
Advanced 1: Introduction to Neural Networks & Deep Learning
IBM Cognos Analytics – Reporting Advanced
Microsoft Azure Administrator
Using LotusScript in Domino Applications
Modul 1: IT-Security-Beauftragter
Modul 2: IT-Security-Manager
Modul 3: IT-Security-Auditor
Domino Datenbank Entwicklung Grundlagen
Microsoft Active Directory für Administratoren
IBM Cognos Analytics – Reporting Basics
IBM Cognos Analytics – Data Modeling
Automating Administration with PowerShell
Powershell für Systemadministratoren
Managing Microsoft Teams Administrator (Associate)
Agile Cloud Enabling (ACE) – Modul I für Entwickler
Domino 14 Systemadministration Bootcamp
MS Exchange Online: Managing & Troubleshooting & Hybrid
Microsoft Security Operations Analyst
Advanced 6: Advanced Topics in Natural Language Processing
Workshop LotusScript für Fortgeschrittene
Cypress Workshop für Einsteiger
Cloud Enabling Workshop
Talend Data Integration – Advanced
Talend Data Integration – Advanced
Talend Data Integration – Advanced
Workshop – HCL Domino Internetsicherheit
Workshop – HCL Traveler Grundlagen
Workshop – HCL Domino Sicherheitsgrundlagen
Workshop panagenda MarvelClient DeepDive
Workshop – HCL Sametime Chat und Konferenzlösung
Mendix - Experience Workshop Hands On
Mendix Architektur und Deep Dive Workshop
Webseiten Performance
Node.js - Grundlagen
React - Grundlagen
Responsive Web Design Grundlagen
Search Engine Optimization (SEO)
IBM Cognos Analytics – Reporting Advanced
Erneute Auszeichnung von Microsoft
Microsoft Spezialisierung Azure Virtual Desktop
Weitere Auszeichnung für novaCapta: "Intelligent Automation"
novaCapta erhält Modernize Endpoints Specialization
Veränderungen in der Geschäftsführung der novaCapta GmbH
Muhammad Nasir
Muhammad Nasir ist seit Februar 2018 als Anwendungsentwickler bei der edcom /zum 01.01.2023 in TIMETOACT aufgegangen) tätig. Er hat Mathematik (Bachelor) studiert. Außerdem hat er im Jahr 2019 mittels eines Fernstudiums an der Universität von Michigan den Studiengang "Web Engineering" erfolgreich absolviert. Seine Schwerpunkte sind Node.js-Applikationen, Web-Technologie, edcom Vacation Manager und edcom teamCalendar, die eng mit O365 verbunden sind. Seine Ausbildung in der Anwendungsentwicklung in Deutschland ist abgeschlossen.