🌍 Disponible en: Anglais | 中文 (Chinois) | Português (Portugais) | Español | 日本語 (Japonais) | Français
Remarque: Proposé par les 🌟 contributeurs de la fantastique communauté cloud-native!
Vous aurez besoin des outils ci-dessous pour suivre les tutoriels pas à pas mentionnés dans le livre:
Ce sont les technologies et versions utilisées lors des tests des tutoriels.
Warning
Si vous souhaitez utiliser d'autres technologies, comme Podman au lieu de Docker, c'est possible en activant l'exécution de conteneurs root avec cette commande:
podman machine set --rootful
L'application que nous allons modifier et utiliser tout au long des chapitres du livre représente un simple "squelette de base", c'est-à-dire qu'elle est suffisamment complexe pour nous permettre de tester des hypothèses, des outils et des frameworks, mais ce n'est pas le produit final que nos clients utiliseront.
Le "squelette de base" de l'Application de Conférence implémente un cas d'utilisation simple, permettant aux conférenciers potentiels de soumettre des propositions que les organisateurs de la conférence évalueront. Voir ci-dessous la page d'accueil de l'application:
Voici comment l'application est généralement utilisée:
- C4P: Les conférenciers potentiels peuvent soumettre une nouvelle proposition en se rendant dans la section Call for Proposals (C4P) de l'application.
- Révision & Approbation: Une fois une proposition soumise, les organisateurs de la conférence peuvent la réviser (approuver ou rejeter) en utilisant la section Backoffice de l'application.
- Annonce: Si elle est acceptée par les organisateurs, la proposition est automatiquement publiée sur la page Agenda de la conférence.
- Notification du Conférencier: Dans le Backoffice, un conférencier peut vérifier l'onglet Notifications. Là, les conférenciers potentiels peuvent trouver toutes les notifications (emails) qui leur ont été envoyées. Un conférencier verra à la fois les emails d'approbation et de rejet dans cet onglet.
Chaque action dans l'application génère de nouveaux événements. Par exemple, des événements sont émis:
- lorsqu'une nouvelle proposition est soumise;
- lorsque la proposition est acceptée ou rejetée;
- lorsque des notifications sont envoyées.
Ces événements sont envoyés puis capturés par une application frontend. Heureusement, vous, le lecteur, pouvez voir ces détails dans l'application en accédant à l'onglet Events dans la section Backoffice.
Vous voulez améliorer ce tutoriel? Créez un ticket, envoyez-moi un message sur Twitter, ou soumettez une Pull Request.