Academy
DevOps

Démarrer avec Git/Docker/PHPUnit

Moyens pédagogiques
  • 25% Théorie / 75% Pratique
  • Après chaque point vu en théorie, un TP de mise en pratique
Programme
Git
  • Qu'est-ce que Git
  • Fonctionnement Git
  • Le projet git
  • Les commandes de base
  • Les branches
  • Merge & rebase
  • Bonnes pratiques
  • Modifier un commit
  • Cherry-pick, stash et rebase interactif
  • Utilisation avec Gitlab
Docker
  • Qu'est-ce que Docker
  • Pourquoi utiliser docker ?
  • Différence entre Docker et VM
  • Analyse d'un Dockerfile
  • Analyse d'un Docker Compose
  • Commandes utiles au quotidien
PHPUnit
  • Qu'est-ce qu'un test unitaire ?
  • Que dois-je tester ?
  • Assertions
  • Annotations
  • Fournisseur de données et exceptions
  • Données de test
  • Couverture de code
  • Configuration
  • Bonnes pratiques
  • Mocks
Nos formations
à venir