Sommaire
Nous verrons au cours des travaux pratiques les points suivants :
- TP1 - Installation,
- TP2 - Création d'un composant,
- TP3 - Création d'un service et appel d'un webservice,
- TP4 - Création d'un décorateur,
- TP5 - Rechercher une annonce,
- TP6 - Consultation d'une annonce.
Objectifs
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.