0% ont trouvé ce document utile (0 vote)
4 vues4 pages

Introduction Typescript Et Angular 17

Le document présente une formation sur Angular 17, débutant par une introduction à TypeScript, un langage de programmation qui améliore JavaScript en ajoutant des fonctionnalités comme la déclaration de types et la définition de classes. TypeScript est un sur-ensemble de JavaScript, offrant compatibilité totale, interopérabilité, et support pour des caractéristiques modernes. La formation couvre également des sujets tels que le routage et la navigation dans les applications web avec Angular.

Transféré par

teamanime225
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues4 pages

Introduction Typescript Et Angular 17

Le document présente une formation sur Angular 17, débutant par une introduction à TypeScript, un langage de programmation qui améliore JavaScript en ajoutant des fonctionnalités comme la déclaration de types et la définition de classes. TypeScript est un sur-ensemble de JavaScript, offrant compatibilité totale, interopérabilité, et support pour des caractéristiques modernes. La formation couvre également des sujets tels que le routage et la navigation dans les applications web avec Angular.

Transféré par

teamanime225
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Formation Angular

Module 1
Introduction TypeScript et Angular 17

Seance 1 Introduction TypeScript

Seance 2 Notion avancées TypeScript

Seance 3 Introduction à Angular

Seance 4 Applications Web avec Angular

Seance 5 Routage et navigation


Qu’est-ce que TypeScript ?

C’est face à ses inconvénients que Microsoft a mis en place le TypeScript (TS).
Sortie le 9 février 2012, le TypeScript (TS) résout tous les différents problèmes
rencontrés avec le JavaScript.

le TypeScript est un langage de programmation libre qui ajoute des fonctionnalités à


JavaScript telles que :
la déclaration de types de données
la définition de classes et de modules

Le but est d'améliorer et de sécuriser la production de code JavaScript, d'améliorer


le développement d'applications complexes.

Il s'agit d'un sur-ensemble syntaxique strict de JavaScript.


Pourquoi sur-ensemble ?

Un sur-ensemble parce qu’il a :

Compatibilité Totale avec JavaScript : tout code JavaScript valide est


également un code TypeScript valide

Types Statique : déclaration des types pour les variables

Améliorations de la Productivité : fournit des fonctionnalités telles que


l'auto-complétion, la vérification des types, et la navigation dans le code, ce
qui facilite le développement et améliore la productivité des développeurs

Systèmes de Modules et Espaces de Noms : permettent une meilleure


organisation et encapsulation du code, facilitant la gestion de projets
complexes
Pourquoi sur-ensemble ?

Interopérabilité avec JavaScript : interaction avec des bibliothèques JavaScript


existantes, ce qui permet d'intégrer facilement des bibliothèques tierces dans
un projet TypeScript.

Transpilation vers JavaScript : il est converti en JavaScript. Cela signifie que


vous pouvez utiliser des fonctionnalités modernes de TypeScript (comme les
types) tout en produisant du code JavaScript qui peut être exécuté dans
n'importe quel environnement JavaScript

Support pour les Caractéristiques Modernes : prend en charge de nombreuses


fonctionnalités modernes de JavaScript (comme les classes, les fonctions
fléchées, etc.) et même certaines fonctionnalités expérimentales qui ne sont
pas encore disponibles dans tous les environnements JavaScript

Ainsi TypeScript étant totalement compatible a JavaScript, les mêmes


mot clé de JavaScript sont aussi valable pour TypeScript

Vous aimerez peut-être aussi