Formation technique
Cette section regroupe des pointeurs et des contenus de formation pour toute personne rejoignant l’équipe technique ou souhaitant reproduire les travaux de TeDomum.
Git
git
est un système de partage de code source d’un projet, où chaque personne contribuant peut intégrer des changements de sorte que les changements de toutes les contributions peuvent être fusionnés, partagés sur des plateformes de projets en ligne (Gitlab, Github, etc.) et distribués pour d’autres utilisations et contributions.
- Le tutoriel officiel de Git est technique et pas très interactif, mais complet sur les principaux aspects de base de l’outil.
- Learn Git Branching est un tutoriel interactif sous forme de jeu pour découvrir les mécanismes de gestion de branches et de fusion dans Git.
- Le Git Book est l’une des documentations les plus complètes et les plus avancées concernant Git
Docker
Docker est une technologie de conteneurisation, c’est à dire d’exécution d’application (nos services s’agissant de TeDomum) dans des environnements maîtrisés et isolés, qui facilite l’assemblage de plusieurs composants (application, base de données, etc.)
- Docker for beginners est un tutoriel simple pour aborder Docker avec peu de connaissances initiales
- RedHat fournit une description de ce qu’est un conteneur pour une compréhension basique
- Play With Docker (PWD) est un terrain de jeu Docker qui permet aux utilisateurs d’exécuter des commandes Docker en quelques secondes. Il donne l’expérience d’avoir une machine virtuelle Alpine Linux gratuite dans le navigateur, où l’on peut créer et exécuter des conteneurs Docker et même créer des clusters en mode Docker Swarm.
Kubernetes
- Play with Kubernetes est un terrain de jeu qui permet aux utilisateurs d’exécuter des clusters K8s en quelques secondes. Il donne l’expérience d’avoir une machine virtuelle Alpine Linux gratuite dans le navigateur.