Académique Documents
Professionnel Documents
Culture Documents
18 Mars 2021
Plan du cours
Plan
TypeScript
HTML et javascript
Figure: La bonne
A. MED LAGHDAF
manière de créer des variables
18 Mars 2021
en javascript
Téchnologies Web 9 / 35
Choix des technologies
Introduction sur javascript
TypeScript Ecole Supérieure Polytechnique
Mise en place d’environnement
Types primitifs :
• String : let =’ESP, y=’IRT’+’SID’;
• Number : let x=30, y=1.5;
• Boolean let x= true;
• Undefined : let x, y = undefined;
• Null: let x =null;
Les objets
Les tableaux
Typage dynamique
Les constantes
Présentation
Définition
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. Il s’agit d’un sur-ensemble
syntaxique strict de JavaScript.
• Principe d’utilisation :
1 Écrire du code en Typescript (mon code.ts);
2 Le compiler (transpiler) en JavaScript tsc mon code.ts produit
mon code.js;
3 Exécuter le JavaScript produit(mon code.js)
• Ajout principaux par rapport à JavaScript :
1 Typage fort =⇒ facilité les débuggages;
2 Notion orienté objet : interface, classe, etc;
3 Erreur à la compilation.
Typage fort
Le type any
Les énumérations
Les fonction
Les interfaces
Les constructeurs
• Node Js : https://nodejs.org/en/download/
• Node Js installe l’outil npm(Node Package Manager) qui
permet de télécharger et installer des bibliothèques Java Script;
• Installer ensuite Angular Cli (Command Line Interface) qui
vous permet de générer, compiler, tester et déployer des projet
Angular https://angular.io/guide/setup-local
Introduction
Démarrer avec Angular
Pour commencer le travail avec Angular, il faut installer nodejs via
le lien suivant : https://nodejs.org/en/download/
Figure: NodeJs
A. MED LAGHDAF 18 Mars 2021 Téchnologies Web 33 / 35
Choix des technologies
Introduction sur javascript
TypeScript Ecole Supérieure Polytechnique
Mise en place d’environnement
Introduction
Démarrer avec Angular
Ensuite, il faut installer le module @angular/cli via le ce lien
https://angular.io/guide/setup-local
Figure: Angular/cli
A. MED LAGHDAF 18 Mars 2021 Téchnologies Web 34 / 35
Choix des technologies
Introduction sur javascript
TypeScript Ecole Supérieure Polytechnique
Mise en place d’environnement
Architecture