WORKSHOPS

Rte des Acacias 24 | 1227 Genève | 022 328 0770 | info@nomades.ch

JavaScript ES6/8 Module 4: DevOps

Prochaines dates

09.07.2021 - 09.07.2021

Durée et horaires

1 séance de 4h00,
lu. à ve. de 09h00-13h00
Pre-requis: JavaScript avancé

Écolage

CHF1100.-

Programme

1. Outils de testing

  • Utilisation de Mocha test runner
  • Utilisation de la librairie d’assertion BDD/TDD Chai.js
  • Verification de la couverture de code testé avec Istanbul reporter

2. Utilisation avancée de Git et GitHub

  • Le système des branches et des Releases
  • Déployer son application avec Github Pages
  • Utilisation et configuration du système GitFlow

3. Integration continue

  • Automatisation des tâches avec les outils de CI et Github
  • Configuration des restrictions et des autorisations d’écriture
  • Configurer le CI pour automatiser le lancement et la validation des tests
  • Configurer le CI pour automatiser l’utilisation des Releases Github

4. Déploiement continu

  • Creation de script pour l’automatisation des tâches
  • Automatisation et validation de tous les tests avant la création d’une nouvelle Release pour la production
  • Automatisation du déploiement à chaque nouvelle Release avec le CI