Chapitre 1 - Briefing 📜
Bienvenue dans la mission secrète de la Résistance !
Vous êtes le seul membre de l'équipe technique de la Résistance capable de les aider à vaincre l'Empire en utilisant l'API Star Wars.
Vous utiliserez Bruno, un nouvel outil de la résistance, pour intéragir avec le système centralisé de gestion des types de personnages et des ressources de la résistance.
Objectifs de la Mission 🎯
Vous aurez deux missions à mener à bien en parallèle :
- Découvrir les fonctionnalités de Bruno
- Utiliser les connaissances que vous emmagasinerez pour aider la résistance à gagner la guerre contre l'empire !
- Découvrir l'outil Bruno 🐶
- Créer des collections et des requêtes
- Découvrir le Bru markup language
- Gérer des variables d'environnement et de collection
- Gérer des secrets
- Écrire des scripts et des tests
- Écrire des tests automatisés pour valider l'API
- BONUS
- Exécuter les tests dans une pipeline CI/CD
- Ajouter des librairies externes
- Gagner la guerre contre l'empire ⚔️⭐
- Connaitre vos ressources et les ressources de l'ennemi
- Déployer suffisamment de ressources pour gagner les batailles
- Gagner toutes les batailles pour gagner la guerre
- Détruire l'empire
Comment atteindre les objectifs de la mission ?
Découvrir l'outil Bruno 🐶
Suivez les étapes de ce workshop 😉
Gagner la guerre contre l'empire ⚔️⭐
Pour qu'une "faction" (l'empire ou la rébellion) gagne une guerre contre une autre faction, il faut que celle-ci remporte toutes les batailles de cette guerre.
Chaque personnage est rattaché à une faction et possède une certaine force qui aide sa faction à remporter une bataille (si ce personnage est présent sur cette bataille).
Si la somme des forces d'une même faction est supérieure à la somme des forces de la faction adverse sur une bataille, alors cette bataille est remportée par la faction concernée. Si les forces sont équivalentes, l'empire remporte la bataille.
Il faudra donc gérer les types de personnages de la rébellion pour que les forces alliées soient suffisantes pour gagner toutes les batailles, pour finalement gagner la guerre.