Passer au contenu principal

Gestion des processus de développement avec Devops et Docker

Formation aussi offerte en entreprise ou en groupe privé, pouvant être adaptée aux réalités et aux besoins de votre organisation.

Pour plus d’informations

À propos de cette formation

Durée

15 heures

Durée calendrier

5 semaines

Effort demandé

3 heures

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

Formule d'enseignement

  • En ligne

    Aucune date annoncée

    Synchrone

Comment cette formation est-elle reconnue?

ATTESTATIONS DE PARTICIPATION

Pour obtenir l'attestation de participation pour un cours de perfectionnement non créditable, il faut avoir assisté aux 2/3 des heures de cours. Une liste de présences est constituée et doit être signée par chaque participant afin d'assurer la conformité des attestations émises.

ATTESTATIONS DE RÉUSSITE

Pour obtenir l'attestation de réussite pour un cours de perfectionnement non créditable, il faut avoir assisté aux 2/3 des heures de cours et avoir réussi l’évaluation.

Que vais-je apprendre?

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

Qui offre cette formation?

Développez vos compétences grâce à la Formation continue du Cégep Garneau!

Pour tout savoir sur notre offre de formation

Nous pouvons vous contacter lorsqu’une date sera annoncée.