Skip to main content

Gestion des processus de développement avec Devops et Docker

Course also offered in-company or in private groups, customizable to the realities and needs of your organization.

For more information

About this course

Duration

15 hours

Calendar duration

5 semaines

Required effort

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.

Objectives

  • 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)

Target audience

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

Prerequisites

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

Course format

  • Online

    No date announced

    Synchrone

How is this course recognized?

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.

What will I learn?

Content

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

Who offers this course?

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

We can contact you when a date is announced.