Session Méthodologies de développement logiciel – Docker/Kubernetes 2025
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.

Informations
±Êé°ù¾±´Ç»å±ð
Se renseigner2 Crédits ECTS (Microcertification)
14 Heures enseignement en présence
Microcertification: travail personnel pour un total de 40h
Niveau CEC
Langue
¹ó°ù²¹²Ôç²¹¾±²õFormat
En présenceInscriptions
Se renseigner
Finance d'inscription:
CHF 950.- sans microcertification
CHF 1100.- avec microcertification
D'autres tarifs sont disponibles sur demande.
Contribution aux ODD
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Â
- ±Ê°ùé²õ±ð²Ô³Ù²¹³Ù¾±´Ç²Ô des Docker images
- créer des images avec le Dockerfile
- Gérer les Volumes
- Gérer le Network
- ±Ê°ùé²õ±ð²Ô³Ù²¹³Ù¾±´Ç²Ô de Docker Compose
- La Registry Docker
- ¶Ùé±è²¹²Ô²Ô²¹²µ±ð
- 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), ±«²Ô¾±±¹±ð°ù²õ¾±³Ùé de Genève
Coordination
Dre Lamia FRIHA, ±«²Ô¾±±¹±ð°ù²õ¾±³Ùé de Genève
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.