Gestion des processus de développement avec Devops et Docker
Description
L’organisation du développement est un savoir-faire qui accélère et sécurise le travail des développeurs. Savoir conteneuriser ses applications, les interconnecter, organiser ses environnements et automatiser leurs déploiements amène un grand gain d’efficacité et de stabilité du processus - que ce soit pour une équipe ou pour un programmeur individuel.
Dans cette formation, vous apprendrez à créer vos images Docker, à orchestrer vos ressources, à créer des environnements et “Pipelines” de déploiements depuis l’outil Cloud Azure DevOps, ainsi que le raisonnement derrière les méthodologies suggérées.
Objectifs
- Création et analyse d’image pour conteneurisation (Docker)
- Orchestration de conteneur (Docker Compose)
- Organisation d’un environnement de déploiement (Azure DevOps)
- Création et gestion de pipelines de déploiement (Azure DevOps)
Clientèle cible
Toutes personnes passionnées par l'informatique souhaitant apprendre et utiliser des conteneurs et la pratique Devops pour créer, déployer et distribuer des applications
Préalables
Des connaissances de base de l’informatique et de l’Internet sont nécessaires :
- Être en mesure d’utiliser les fonctionnalités de base d’un système d’exploitation (fonctions courantes)
- Être familier avec les logiciels de base (Suite Office, Word, Excel, etc.)
- Être capable de naviguer sur Internet, faire une recherche, naviguer sur les réseaux sociaux
Matériel requis
Ordinateur avec les installations suivantes:
- WSL2 (si PC)
- Docker-Desktop
- Git
- Docker-Compose
Contenu
Docker et les Images
- Commandes Docker
- Création et Analyse d’un Dockerfile
Docker-Compose
- Commandes Docker-Compose
- Création et Analyse d’un fichier YAML pour Docker-Compose
Azure Devops/Repos
- Exploration de Azure DevOps
- Création et organisations d’un Azure Repo.
- Gestion des droits d’accès
Azure Pipelines
- Création d’un Pipeline d’artefact
- Création d’un Pipeline de Release
Azure Pipelines
- Gestion des variables pour Pipeline
- Gestion des environnements de déploiement
*L'ordre des sujets abordés pourrait varier
Horaire et coûts
Info alerte
J'aimerais recevoir un avis par courriel lors de la prochaine période d'inscription pour Gestion des processus de développement avec Devops et Docker (INF-283-TP)
- Cours à la carte
- Durée: 15 heures
- Emplacement: En classe
- Début de la prochaine cohorte : À venir.
Pour plus d'information
Secteurs : Transport, approvisionnement, immobilier, juridique, design, langues, entrepreneuriat, sécurité & sûreté
Marie Julie Coulombe
418-688-8310 poste2422
mjcoulombe@cegepgarneau.ca
Secteurs : Administration, bureautique, ressources humaines & Technologies de l'information
Thomas Baril Lessard
418-688-8310 poste 2270
tbaril-lessard@cegepgarneau.ca
En tout temps, vous pouvez également communiquer avec le secrétariat de la formation continue au 418-687-5851 ou par courriel au dfc@cegepgarneau.ca.
Site web : progressez.ca
