Crédits ECTS
4
Volume horaire
48 h
Programme d'études
| Programme | Bloc | Caractère |
|---|---|---|
| IE-Bachelier en informatique, orientation sécurité des systèmes | 2 | Obligatoire |
Prérequis
Co-requis
Implantation
Département technique de Namur
Directeur de département du domaine
Benoît Dujardin
Responsable de l'UE
Nicolas MELCHIOR
Enseignants intervenants
À définir
Acquis d’apprentissage spécifiques : Initiation aux conteneurs et virtualisation
L’étudiant sera capable de :
Définir et expliquer les notions associées aux conteneurs et à leur fonctionnement.
Déployer des services à l’intérieur de conteneurs.
Automatiser la création et le provisionnement de machines virtuelles.
Acquis d’apprentissage spécifiques : Programmation orientée systèmes d’exploitation
Les acquis d’apprentissage sont énoncés avec les langages Bash et PowerShell, que les étudiants doivent maîtriser.
Au terme de l’activité, l’étudiant sera capable de :
Développer des scripts dans les langages Bash et PowerShell en respectant de bonnes pratiques.
Automatiser des tâches complexes, répétitives et/ou fréquentes dans les deux langages.
Expliquer les scripts développés dans ces langages.
Document annexe à la fiche UE accessible via un lien explicitant en quoi le programme d’études s’inscrit dans une politique de développement durable. Une ou plusieurs UE spécifique(s) pourraient être ciblée(s) dans cette annexe.
Initier les étudiants aux technologies d’infrastructure modernes, en particulier les conteneurs et la virtualisation d’une part, et la programmation orientée systèmes d’exploitation d’autre part, afin de préparer les UE d’infrastructure avancée et les projets de Bloc 3.
Basé sur Podman et Docker :
Conteneurs et principes d’isolation.
Orchestration (notions).
Architecture de Docker.
Images.
Données persistantes.
Réseau.
Docker Compose.
Variables, opérations, fonctions.
Syntaxe des langages Bash et PowerShell.
Gestion des paramètres et des erreurs.
Manipulation de fichiers.
Redirection de flux.
Opérateurs de contrôle.
Pipeline.
Paradigmes orientés objets (PowerShell).
Définition et utilisation d’expressions régulières (RegEx).
Brash, R. and Naik, G. S. (2018). Bash Cookbook: Leverage Bash scripting to automate daily tasks and improve productivity. Packt Publishing Ltd.
Dent, C. (2024). Mastering powershell scripting: Automate repetitive tasks and simplify complex administrative tasks using powershell.
Jayaram, P. and Gupta, R. (2023). PowerShell Essential Guide. BPB Publications.
TEVAULT, D. A. (2024). Ultimate Linux Shell Scripting Guide: Automate, optimize, and empower tasks with linux shell... scripting. PACKT PUBLISHING LIMITED
| Activité d'apprentissage | Support |
|---|---|
| ATEN2061-A — Initiation aux conteneurs et virtualisation |
|
| ATEN2061-B — Programmation orientée systèmes d'exploitation | Supports indispensables
Sources et références
|
| Activité d'apprentissage | Heures | Langue d'enseignement | Langue d'évaluation |
|---|---|---|---|
| ATEN2061-A — Initiation aux conteneurs et virtualisation | 24 h | FR | FR |
| ATEN2061-B — Programmation orientée systèmes d'exploitation | 24 h | Français | Français |
| Activité d'apprentissage | Méthodes d'enseignement et d'apprentissage |
|---|---|
| ATEN2061-A — Initiation aux conteneurs et virtualisation |
|
| ATEN2061-B — Programmation orientée systèmes d'exploitation | Cours théorique
Séances de laboratoire. |
À définir
À définir
Initiation aux conteneurs et virtualisation 50.00 %
Programmation orientée systèmes d'exploitation 50.00 %
Au sein du programme d'études, lors du calcul de la moyenne, la pondération de l'évaluation de l'unité d'enseignement est effectuée sur base des crédits affectés à cette unité d'enseignement et évalués
| Activité d'apprentissage | Modalités d'évaluation |
|---|---|
| ATEN2061-A — Initiation aux conteneurs et virtualisation |
|
| ATEN2061-B — Programmation orientée systèmes d'exploitation |
L'examen consiste en la production, en temps limité, de scripts bash et powershell pour répondre à une problématique donnée. |
Une mention sur la fiche informera les étudiants du fait que les précisions sur les épreuves seront disponibles sur Moodle au plus tard 6 semaines avant l'évaluation.