Intégration continue pour le web

Objectifs

L'intégration continue est un ensemble de pratiques utilisées en génie logiciel consistant à vérifier à chaque modification de code source que le résultat des modifications ne produit pas de régression dans l'application développée. 

Plan du cours

  1. Initiation à Javascript
  2. Javascript avancé
  3. Le développement web
  4. Les tests
  5. L'intégration continue

Description des TP

  1. Initiation à Javascript
  2. Javascript avancé
  3. Création d'une première application web
  4. Ecriture des premiers tests
  5. Mise en place d'une intégration continue
  6. Développent du jeu de société Jaipur avec les outils de l'intégration continue

Connaissances requises

Langage C (cours de première année), Structure de données (cours de première année)

RSE (Responsabilité Sociale et Environnementale)

Bibliographie

Continuous Integration, Delivery, and Deployment, Sander Rossel, octobre 2017, ISBN 9781787286610.