Développement Web - L'écosystème Javascript
Table of Contents
Ce cours s'adresse aux élèves-ingénieurs de seconde année de l'IMT Atlantique, ayant choisi d'approfondir le développement logiciel. Le volume horaire est de d'une douzaine d'heures à l'emploi du temps.
L'objectif du cours est l'apprentissage du développement Web dans l'écosystème Jacascript
- en utilisant Node.js, une plateforme logicielle en JavaScript dédiée aux applications en réseau, y compris celles devant passer à l'échelle,
- en s'initiant au langage Typescript, une extension de Javascript par un système moderne de types, permettant de programmer à grande échelle,
- en s'initiant à React, une bibliothèque Javascript ou Typescript pour réaliser des interfaces graphiques au sein des navigateurs.
Le planning est le suivant :
- Séance 1 (3h45) : initiation à Node.js et Typescript,
- Séances 2 et 3 (7h30) : initiation à React.
L'évaluation sera triple :
- petits exercices de programamtion en Typescript,
- rédaction d'un manuel de Typescript,
- contributions au mini-projet développé avec React.
Installation
Initiation à Typescript
Typescript := Javascript + système moderne de types
- Voir en ligne la documentation de Javascript.
- Voir en ligne le manuel de Typescript.
- Plan du manuel à développer collaborativement