Séminaire des 29 et 30 mars à l'UNIGE : Méthodologies de développement logiciel – Docker/Kubernetes (niveau débutant)

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.

15. March 2023

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

Infos et inscriptions :
https://www.unige.ch/formcont/cours/docker-kubernetes