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.

Crédits

5 ECTS
Jean-Christophe Routier
dernière modification : 11/07/2017 à 09:07:24

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 mmaintenant utilisé côté serveur mais aussi pour le développement d'applications natives, pour mobiles par exemple.

Ce langage est devenu l'un des plus utilisés et est, par exemple, cité comme le langage le plus utilisé lors de l'enquête 2017 du SYRPIN (Syndicat Régional - Aquitaine - des Professionnels de l'Informatique et du Numérique).

Le but de cette option est d'étudier ce langage dans sa "dernière" version (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 : 11/07/2017 à 09:07:24
Séance Cours TP Remarque
1 du 08/01 au 13/01
2 du 15/01 au 20/01
  • exercices sur les canvas (suite),voir ici
3 du 22/01 au 27/01
  • Node.js : plateforme de développement
  • npm
  • electron
  • webpack
  • babel
4 du 29/01 au 03/02
  • Node.js : javascript côté serveur
  • programmation asynchrone,
  • callback hell,
  • promesses
  • Starship (suite)
  • Journée Portes Ouvertes le 3 février
5 du 05/02 au 10/02
  • Express
  • fetch
  • Starship (fin)
  • un chat simple voir ici
6 du 12/02 au 17/02
  • MongoDB et mongoose
  • API REST
  • chat simple (suite)
7 du 19/02 au 24/02 rien de nouveau
  • chat simple (fin)
  • première application single page voir ici
du 26/02 au 03/03 interruption pédagogique hiver
8 du 05/03 au 10/03
  • introduction à React
  • application "single page" (suite)
9 du 12/03 au 17/03 rien de nouveau
  • application "single page" version React
10 du 19/03 au 24/03 rien de nouveau
  • application "single page" version React (suite)
Jean-Christophe Routier
dernière modification : 21/02/2018 à 16:16:30

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 : 21/02/2018 à 16:14:12