Services d'infrastructure informatique

TEB2061-NTEN_IR
Domaine : Sciences Grade académique : Bachelier en informatique, orientation sécurité des sytèmes - Namur Niveau de certification : 6 Cycle : Premier Cycle Année académique : 2026-2027 ( Q2 )

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

Aucun

Co-requis

Aucun

Implantation

Département technique de Namur

Directeur de département du domaine

Benoît Dujardin

Responsable de l'UE

Nicolas MELCHIOR

Enseignants intervenants

  • Guillerme DUVILLIE
  • Nicolas MELCHIOR
Partie 1

Contribution de l'UE au profil d'enseignement du programme et acquis d'apprentissage spécifiques (AAS) sanctionnés par l'évaluation

Contextualisation

À définir

Acquis d'apprentissage spécifiques (AAS)

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.

Contribution aux ODD

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.

Partie 2

Description de l'unité d'enseignement

Objectifs

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.

Contenu

Initiation aux conteneurs et virtualisation

Basé sur Podman et Docker :

  • Conteneurs et principes d’isolation.

  • Orchestration (notions).

  • Architecture de Docker.

  • Images.

  • Données persistantes.

  • Réseau.

  • Docker Compose.

Programmation orientée systèmes d’exploitation

  • 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).

Sources et références

  • 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

Supports de cours (avec mention des supports indispensables)

Activité d'apprentissage Support
ATEN2061-A — Initiation aux conteneurs et virtualisation
  • Plateforme e-learning de la RedHat Academy

  • Supports sur la plateforme pédagogique de la haute école

ATEN2061-B — Programmation orientée systèmes d'exploitation

Supports indispensables

  • Supports de cours théorique et de laboratoire disponibles sur Moodle

  • Syllabus et cheatsheet disponibles sur Moodle

Sources et références

  • Advanced Bash Scripting, Mendel Cooper, https://tldp.org/LDP/abs/html/

  • Linux Command Line and Shell Scripting Bible, 4th Edition,Richard Blum and Christine Bresnahan, Wiley (2021)

  • bash Cookbook, 2nd Edition, Carl Albing, JP Vossen, O'Reilly (2017)

  • PowerShell for Sysadmins: Workflow Automation Made Easy, Adam Bertram, No Starch Press (2020)

  • Windows PowerShell in Action, Bruce Payette, Richard Siddaway, Manning (2017)

  • PowerShell Cookbook : Your Complete Guide to Scripting the Ubiquitous Object-Based Shell, Lee Holmes, O'Reilly (2021)

Partie 3

Méthodologie mise en œuvre et éventuel découpage de l'UE

Description des activités d'apprentissage (AA) au regard de leur statut

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

Méthodes d'enseignement et d'apprentissage

Activité d'apprentissage Méthodes d'enseignement et d'apprentissage
ATEN2061-A — Initiation aux conteneurs et virtualisation
  • Séminaires

  • Laboratoires

ATEN2061-B — Programmation orientée systèmes d'exploitation

Cours théorique

  • Ex-cathedra

Séances de laboratoire.

Détermination de la cohérence pédagogique en cas de regroupement d'activités d'apprentissage faisant l'objet d'une évaluation distincte

À définir

Partie 4

Évaluation de l'unité d'enseignement

Structure du dispositif général d'évaluation (en lien avec le programme d'études)

À définir

Méthodologie de construction de la note finale de l'UE

  • Initiation aux conteneurs et virtualisation 50.00 %

  • Programmation orientée systèmes d'exploitation 50.00 %

La pondération de l'évaluation de l'UE à des fins de délibération lors du calcul de la moyenne

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

Modalités d'évaluation par activité d'apprentissage

Activité d'apprentissage Modalités d'évaluation
ATEN2061-A — Initiation aux conteneurs et virtualisation
  • Examen

    • écrit 35%

    • Pratique 65%

ATEN2061-B — Programmation orientée systèmes d'exploitation
  • Février - Juin: Examen Pratique (Pondération: 100%)

  • Seconde Session: Examen Pratique (Pondération: 100%)

L'examen consiste en la production, en temps limité, de scripts bash et powershell pour répondre à une problématique donnée.

Modalités concrètes d'évaluation

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.

UI: 0e65b5f2 | API: 1ec9dd56