Outils & qualité · 4 mondes · 12 étapes

Tests & déploiement

Des tests qui attrapent les bugs, une chaîne qui vérifie tout, une mise en production sans frayeur.

Progression

0 %

0/12 étapes terminées

Mode 3

Huit semaines, un plan clair

Chaque semaine a son thème, ses concepts clés, ses exercices pratiques et un jalon pour mesurer ta progression. Compte quatre à cinq heures par semaine.

« Conçois un programme structuré. Inclus les thèmes semaine par semaine, les concepts clés, les exercices pratiques et les jalons pour mesurer ma progression jusqu'à la maîtrise avancée. »

SEM.1

2 h 30 · 2 leçons + jalon

Écrire des tests

0/3

Objectifs

  • Écrire une assertion
  • Choisir ses cas
  • Construire un lanceur de tests

Concepts clés

  • Préparer, agir, vérifier
  • Égalité de valeurs
  • Cas limites
  • Test de mutation

Exercices pratiques

  • La jauge
  • La suite de remise
  • Le lanceur de tests

BossUn mini Vitest qui n'arrête jamais la série sur un échec.

SEM.2

3 h · 2 leçons + jalon

Des tests qui tiennent

0/3

Objectifs

  • Écrire un espion
  • Injecter les dépendances
  • Figer l'heure et le hasard

Concepts clés

  • Bouchon, espion, faux
  • Injection de dépendances
  • Tests instables
  • Déterminisme

Exercices pratiques

  • L'espion
  • Le banc de simulation
  • Le rappel de série

BossUne suite qui décrit toute la règle du rappel, et attrape chaque mutant.

SEM.3

2 h 30 · 2 leçons + jalon

L'intégration continue

0/3

Objectifs

  • Écrire un pipeline
  • Régler ses déclencheurs
  • Lancer une matrice

Concepts clés

  • Code de sortie
  • Workflow GitHub Actions
  • paths-ignore
  • Produit cartésien

Exercices pratiques

  • La chaîne
  • Les déclencheurs
  • La matrice

BossUne matrice qui isole la seule combinaison en échec.

SEM.4

3 h · 2 leçons + jalon

Mettre en production

0/3

Objectifs

  • Valider la configuration
  • Versionner
  • Déployer par paliers

Concepts clés

  • Variables d'environnement
  • Versionnage sémantique
  • Déploiement canari
  • Retour arrière

Exercices pratiques

  • La rampe de lancement
  • Les versions
  • Le déploiement canari

BossUn déploiement qui revient seul en arrière quand les erreurs montent.