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
Période
Se renseigner2 Crédits ECTS (Microcertification)
14 Heures enseignement en présence
Microcertification: travail personnel pour un total de 40h
Niveau CEC
6Langue
FrançaisFormat
En présence – basculement en ligne en cas de nécessitéInscriptions
Se renseigner
Finance d'inscription:
CHF 950.- sans microcertification
CHF 1100.- avec microcertification
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
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.