Catalogue des cours
Tous les cours sont gratuits, avec quiz et attestation de réussite.
Gérer ses secrets
Apprenez à repérer, protéger et faire vivre les secrets d'une application : clés d'API, mots de passe, jetons et certificats. Vous verrez comment ils fuient (Git, images, journaux), comment les fournir proprement (variables d'environnement, AWS Secrets Manager, Vault), puis comment les faire tourner, les détecter avec gitleaks et limiter leurs droits.
DevSecOpsDevOps : les fondamentaux
Comprenez la culture DevOps, son cycle de vie, les pratiques d'automatisation qui le rendent concret et les mesures qui permettent de s'améliorer. Vous verrez aussi où se place la sécurité : décaler les contrôles vers la gauche et bâtir une démarche DevSecOps.
DevOpsDocker en pratique
Comprenez ce qu'est un conteneur, construisez vos propres images avec un Dockerfile, persistez les données avec des volumes, faites communiquer vos conteneurs par des réseaux et orchestrez une application complète avec Docker Compose en suivant les bonnes pratiques d'image.
DevOpsDécouvrir le cloud
Comprenez ce qu'est le cloud et ses modèles de service (IaaS, PaaS, SaaS), repérez régions et zones de disponibilité, découvrez les briques de calcul, de stockage et de réseau, comparez AWS, Azure et Google Cloud, maîtrisez les bases de l'IAM, de la facturation et de la responsabilité partagée.
DevOpsComprendre le CI/CD
Découvrez comment automatiser le chemin entre un commit et la production : intégration continue, livraison et déploiement continus, tests automatisés, artefacts, pipelines GitHub Actions écrits en YAML et stratégies de déploiement sans interruption.
DevOpsLinux pour débutants
Prenez en main un système Linux depuis le terminal : naviguer dans l'arborescence, gérer fichiers, droits, utilisateurs et processus, installer des logiciels, vous connecter à un serveur distant en SSH et automatiser vos tâches avec de petits scripts bash.
Développement web backendGit et GitHub
Apprenez à suivre l'historique de votre code avec Git, à travailler sur des branches sans risque, à résoudre un conflit, puis à collaborer avec GitHub grâce aux pull requests. À la fin, vous pourrez participer au projet d'une équipe en respectant ses bonnes pratiques.