Nous verrons au cours des travaux pratiques les points suivants :
- TP 1 – Mise en place de l’environnement,
- TP 2 - Création d'un composant,
- TP 3 - Création d'un service et appel d'un webservice,
- TP 4 - Création d'un décorateur,
- TP 5 - Rechercher une annonce,
- TP 6 - Visualiser une annonce.
Les TP ont pour objectif de vous apprendre à développer avec le langage TypeScript tout en utilisant des librairies JavaScript préexistante telles que jQuery, Materialize-css, fetch ou lodash.
Pour ce faire nous allons créer une petite application web de consultation d'annonce de vente immobilière.
Nous verrons par ailleurs les notions suivantes :
- Utiliser les arrows functions,
- Utiliser les mots clefs let et const,
- Créer une classe TypeScript,
- Créer une interface pour typer un objet retourné par un WebService,
- Gérer des templates,
- Utiliser l'héritage pour concevoir des composants,
- Utiliser l'aggregation de paramètre,
- Utiliser les collections ES6,
- Utiliser la librairie fetch pour faire un appel Ajax,
- Créer un décorateur TypeScript pour faciliter la création de composant.