🇩🇪
Programm

  1. JavaScript vs ECMASCript vs TypeScript

  2. Grundlegende Konzepte von TypeScript

  3. Package Management Tools - NPM und WebPack

  4. Task Runners - NPM Script, Gulp und Grunt

  5. TypeScript mit Visual Studio Code und mit Visual Studio

  6. Variable, Typen und Operators

  7. Expressions und Statements

  8. Funktionen

  9. Klassen und Interfaces

  10. Objekt-orientierte Programmierung mit TypeScript

  11. Generics

  12. Decorators

  13. Mixins

  14. Modules mit ES6, AMD, CommonJS und SystemJS

  15. Verwenden von TypeScript mit jQuery

  16. TypeScript mit Web Applikationen

  17. Applikations-Architektur mit TypeScript und Angular

  18. Unit Testing mit Jasmine und Karma


Ziele
Large-Scale Applikationsentwicklung stößt mit JavaScript auf viele Probleme. Tools können Intellisense nur bedingt anbieten. Diese Probleme werden mit TypeScript, einem „Superset“ von JavaScript vermieden. Ein JavaScript Programm ist auch ein TypeScript Programm. TypeScript bietet darüber hinaus optionales static typing und Klassen-basierte Objekt-Orientierung. Dabei werden möglichst neue Sprachenelemente von zukünftigen ECMAScript Standards verwendet. Nachdem TypeScript zu JavaScript kompiliert (oder transpiliert) wird, kann TypeScript überall dort eingesetzt werden wo JavaScript zum Einsatz kommt.



In diesem Kurs lernen Sie die Grundlagen von TypeScript und der Tools die Sie zum Entwickeln von Applikationen mit TypeScript benötigen.



Nach Abschluss dieses Seminars haben die Teilnehmer Wissen zu folgenden Themen:

  • JavaScript vs ECMASCript vs TypeScript

  • Grundlegende Konzepte von TypeScript

  • Package Management Tools - NPM und WebPack

  • Task Runners - NPM Script, Gulp und Grunt

  • TypeScript mit Visual Studio Code und mit Visual Studio

  • Variable, Typen und Operators

  • Expressions und Statements

  • Funktionen

  • Klassen und Interfaces

  • Objekt-orientierte Programmierung mit TypeScript

  • Generics

  • Decorators

  • Mixins

  • Modules mit ES6, AMD, CommonJS und SystemJS

  • Verwenden von TypeScript mit jQuery

  • TypeScript mit Web Applikationen

  • Applikations-Architektur mit TypeScript und Angular

  • Unit Testing mit Jasmine und Karma
Voraussetzungen
Für dieses Seminar werden folgende Kenntnisse empfohlen:

  • Kenntnisse von JavaScript oder einer Objekt-Orientierten Programmiersprache werden vorausgesetzt.