Session Méthodologies de développement logiciel – Docker/Kubernetes 2022

FORMATION COMPLÈTE

Veuillez prendre contact avec Elisabeth Giudicelli (Elisabeth.Giudicelli(at)unige.ch)

Informations

Période

16 mai 2022 - 17 mai 2022
14 Heures enseignement en présence

Langue

Français

Format

En présence – basculement en ligne en cas de nécessité

Renseignements

Elisabeth GIUDICELLI
+41 (0)22 379 02 23
elisabeth.giudicelli(at)unige.ch

Lieu

Uni Batelle, Carouge

Inscriptions

Délai d'inscription

10 mai 2022

Finance d'inscription:

CHF 950.-

D'autres tarifs sont disponibles sur demande.

Objectifs

À la fin, le ou la participant-e sera capable:

  • d'effectuer la construction d'image
  • de gérer des containers
  • de gérer le réseau entre les containers ainsi que le stockage
  • de monter une stack complète avec Docker compose
  • de sécuriser ses containers
  • d'évoluer vers des architectures plus complexes tel que Kubernetes.

Public

Développeur/euse, analyste, architecte

Programme

  • Virtualisation vs containerisation
  • Se familiariser avec les commandes Docker 
  • Présentation des Docker images
  • créer des images avec le Dockerfile
  • Gérer les Volumes
  • Gérer le Network
  • Présentation de Docker Compose
  • La Registry Docker
  • Dépannage
  • Docker dans le cloud (AWS, Azure ...)
  • Alternatives à Docker 
  • Introduction aux orchestrateurs de containers
  • Kubernetes ?
  • Les Pods
  • Le déploiement dans Kubernetes
  • Les jobs et les cron Jobs

Direction

Prof. Giovanna DI MARZO SERUGENDO, Centre universitaire d'informatique (CUI), Université de Genève

Coordination

Dre Lamia FRIHA, Université de Genève
Les containers Docker apportent une nouvelle façon de développer des applications sur vos postes personnels mais aussi dans un environnement professionnel étendu. À l’issue de la session, vous pourrez créer des images, gérer des containers et surveiller l'exploitation de vos nouvelles applications.

Conditions d'admission

  • Avoir un Docker Desktop installé sur le portable ou avoir accès dans le cloud à un ordinateur avec docker installé dessus
  • De façon optionnelle, on pourra envisager l'activation de kubernetes dans Docker Desktop et interaction avec le produit via kubectl

Remarques

  • Tous les profils IT sont autorisés.
  • Une petite expérience de Linux est souhaitable (installation de logiciel, commande de base).
  • Un laptop avec Docker for windows ou Docker for mac dans leur dernière version.

Eric Duquesnoy (eric.duquesnoy(at)bird-link.ch)

 Après une formation d’ingénieur informatique du CNAM (Conservatoire National des Arts et Métiers), Eric a travaillé en tant qu’administrateur de base de données pendant une quinzaine d'années sur la plupart des SGBDR du marché. En France ou en Suisse Romande, il a participé à des projets complexes de migration applicative dans des secteurs très divers tel que le bancaire, les télécommunications ou l’horlogerie. Depuis plusieurs années, il se passionne pour les containers et tout particulièrement Docker (en tant que community leader pour la Suisse Romande), mais aussi les orchestrateurs tel que Kubernetes. Convaincu  que la culture DevOps peut aider grandement les entreprises, il  occupe le rôle d'architecte à l'Eurovision.

Les termes utilisés pour désigner des personnes sont pris au sens générique; ils ont à la fois la valeur d'un masculin et d'un féminin.