Vous êtes ici : FIL > Portail > Licence Info > L3S6 Info > JS

Javascript et son écosystème

Responsable

Jean-Christophe Routier

Cette unité se déroule au S6 de la licence mention Informatique. Il s'agit d'une UE optionnelle de cette mention.
L'enseignement est organisé sous la forme de 10 séances de 3h qui combinent cours et TP/projet.

Crédits

5 ECTS
Jean-Christophe Routier
dernière modification : 04/12/2018 à 16:17:33

Objectifs

Ces dernières années ont connu beaucoup d'agitation autour du langage Javascript avec l'émergence de très nombreux frameworks et bibliothèques autour de ce langage. Javascript a quitté son cadre initial de langage pour le navigateur et est maintenant utilisé côté serveur mais aussi pour le développement d'applications natives, pour mobiles par exemple.

Ce langage est le plus utilisé sur Github depuis plusieurs années.

Le but de cette option est d'étudier ce langage et ses "récentes" évolutions (ES6) et d'aborder les notions qui vont avec comme la programmation asynchrone. Il s'agira également d'explorer une (petite) partie de son écosystème avec l'introduction à quelques frameworks.


Jean-Christophe Routier
dernière modification : 04/12/2018 à 16:16:48
Séance C-TD TP Remarque
1 07/01
2 14/01
3 21/01
  • Node.js : plateforme de développement
  • npm
  • webpack
  • electron
voir dépôt git webpack
Starship (suite)
4 28/01
  • Node.js : javascript côté serveur
  • Express
voir dépôts git basic-server et express
Starship (suite)
5 04/02
  • programmation asynchrone,
  • callback hell,
  • promesses
  • fetch
voir dépôts git async-example, async-readfile et express
Pong voir ici
6 11/02 pas de partie cours, TP "allongé" Pong (suite)
18/02 interruption pédagogique hiver
7 25/02
  • MongoDb
Pong (fin)
8 04/03
  • React
Boutique simple voir ici
9 11/03 pas de partie cours, TP "allongé" Boutique (suite)
10 18/03 pas de partie cours, TP "allongé" Boutique (fin)
Jean-Christophe Routier
dernière modification : 25/02/2019 à 12:23:43

Documents du cours

  • node : une plateforme de développement, npm, electron, webpack, babel support
  • node : javascript côté serveur, programmation asynchrone, callback hell, promesses support
  • node : express support
  • mongodb, mongoose support
  • react support

Ressources


Jean-Christophe Routier
dernière modification : 25/02/2019 à 12:22:06