Formation sur TypeScript
📢 Bonjour à tous et à toutes ❗ Dans cette formation on verra comment installer et configurer TypeScript, le prendre en main, faire un tour de ce qu’il a apporté a Javascript (ECMA 6), ça sera une bonne préparation pour la Formation sur Angular.
Passons en revue ses caractéristiques :
TypeScript est un langage de programmation libre et open source développé par Microsoft qui a pour but d’améliorer et de sécuriser la production de code JavaScript. Son contributeur principal estAnders Hejlsberg, créateur de Delphi,Turbo Pascal et principal inventeur de C#. C’est un sur-ensemble ou sur-couche de JavaScript (cela signifie que JavaScript est inclus dans TypeScript qui ajoute ce qui semble manquer au langage). L’ensemble des fonctionnalités supplémentaires permet au langage de se rapprocher de ses concurrents célèbres et populaires tels que Java et C++. Typescript supporte ECMA 6. Les dernières versions de JavaScript (à partir d’ECMAScript 2015) reprennent ces évolutions. Elles devraient donc se généraliser au fur et à mesure des mises à jour des moteurs JavaScript au sein des navigateurs. Le code TypeScript est transcompilé via un transpileur ou transcodeur nommé tsc.Plus simplement, l’ensemble du code est transformé en JavaScript et peut ensuite être interprété par n’importe quel navigateur web ou moteur JavaScript. TypeScript permet d’utiliser via des en-têtes TypeScript de nombreuses bibliothèques populaires comme JQuery, MongoDB, D3.JS, Node.js. Angular s’appuie beaucoup dessus c’est pourquoi il est très souvent vu au début de tout apprentissage sur ce Framewwork Web. Sorti en 2012, ses fichiers sont en .ts, le site off: https://www.typescriptlang.org/ En gros c’est une sur-couche de JavaScript qui permet de :