Fin des inscriptions: Jeudi 27 août 2026

Dates: Du 9 septembre au 16 décembre 2026
Horaire: Mercredis soirs, de 18h00 à 21h00
Mode d’enseignement: En ligne
Langue d’enseignement: Anglais
Durée: 45 heures

Description

Ce cours de 45 heures est un cours de base destiné aux apprenants qui n’ont aucune expérience préalable de Linux et qui souhaitent acquérir des compétences dans les domaines du shell, des services et de l’automatisation.
Plus précisément, dans ce cours, les participants apprendront à :

  • Naviguer dans le système de fichiers Linux, gérer les utilisateurs/groupes et configurer les autorisations.
  • Maîtriser les scripts Bash avancés pour automatiser des tâches répétitives complexes.
  • Gérer les services système en cours d’exécution à l’aide de Systemd (systemctl, journalctl).
  • Configurer SSH pour un accès distant sécurisé, y compris l’authentification par clé.
  • Planifier des tâches récurrentes avec cron et comprendre les bases de SELinux/AppArmor.
  • Surveiller les performances du système à l’aide d’outils tels que top, htop, iostat et vmstat.
  • Dépanner les processus de démarrage, récupérer les systèmes corrompus et gérer les journaux.
  • Installer, mettre à jour et gérer des packs logiciels (APT, YUM/DNF, Snap).
  • Comprendre les réseaux Linux : interfaces, tables de routage et règles de pare-feu.

Prérequis et autres informations importantes

Prérequis

  • Connaissances informatiques de base : savoir installer des logiciels, gérer des fichiers et utiliser une interface graphique.
  • Aucune expérience préalable de Linux ou de la ligne de commande n’est requise ; la formation part de zéro.
  • Un ordinateur personnel capable de faire tourner une machine virtuelle est nécessaire pour les travaux pratiques.
  • Vous devez vous assurer de disposer d’une connexion Internet stable et d’un appareil capable de prendre en charge une réunion Teams, avec un microphone et une caméra fonctionnels. Il vous appartient également de vérifier que votre appareil est compatible avec les applications et/ou les logiciels abordés dans le cours, le cas échéant.

Exigences matérielles

  • CPU : processeur dual-core ou supérieur (quad-core recommandé pour des performances plus fluides des VMs)
  • RAM : 8 Go minimum (16 Go recommandés pour faire tourner une ou deux VMs Linux simultanément)
  • Stockage : au moins 30 Go d’espace disque disponible pour les images VM et les snapshots du laboratoire
  • Réseau : connexion Internet pour la gestion des paquets (APT/YUM) et le téléchargement des images VM

Exigences logicielles

  • Plateforme de virtualisation : VirtualBox (gratuit) — les étudiants installeront et exécuteront Ubuntu Server et/ou CentOS/Rocky Linux sous forme de machines virtuelles.
  • Client SSH : terminal intégré sous macOS/Linux ; les utilisateurs Windows utiliseront Windows Terminal avec OpenSSH ou PuTTY.
  • Éditeur de texte : nano et vim (abordés en cours) ; VS Code avec l’extension Remote-SSH est recommandé pour plus de commodité.
  • Aucun logiciel payant n’est requis — toutes les distributions et tous les outils utilisés sont gratuits et open source.
  • Système d’exploitation : n’importe lequel — le système d’exploitation hôte (Windows, macOS ou Linux) sert uniquement à exécuter VirtualBox ; tout le travail du cours se déroule à l’intérieur des machines virtuelles Linux.

Assiduité et comportement en classe virtuelle

Ce cours exige votre présence physique et une participation active, régulière et constante à vos travaux individuels. Il vous incombe de réaliser les travaux qui vous sont assignés et d’être connecté et prêt à travailler dans les cinq premières minutes du cours.

Participation active

Bien que l’utilisation de la caméra reste facultative, une participation active implique que l’apprenant prenne part aux discussions, réponde et pose des questions, que ce soit oralement ou via le chat intégré à la réunion, et participe aux exercices en groupe et/ou individuels. Les commentaires de l’instructeur sont pris en compte pour vérifier que la participation de l’apprenant répond aux critères requis pour la délivrance du certificat.

Des certificats de réussite électroniques seront remis aux étudiants ayant assisté et participé activement à au moins 80 % des cours prévus. Nous ne délivrerons plus de certificats papier.