Fondamentaux de Linux - classe virtuelle de 5 jours
2.650,00 EUR
- 5 days
Acquérez de solides bases en administration de systèmes Linux et en utilisation de la ligne de commande grâce à ce cours pratique « Linux Fundamentals ». Conçu aussi bien pour les débutants que pour les professionnels de l’informatique, ce cours offre une expérience concrète des environnements Linux, du scripting bash, des systèmes de fichiers, des outils d’automatisation et des utilitaires essentiels en ligne de commande.
Caractéristiques clés
Langue
Supports de cours en anglais
Niveau
Niveau débutant - intermédiaire
5 jours de formation en direct avec un instructeur
Formation virtuelle (8 heures/jour)
Scénarios de script en conditions réelles
Exercices pratiques utilisant des environnements de laboratoire en direct
Supports de cours complets
Contenu structuré conformément aux normes de certification LPI
Plus de 70 heures d’étude recommandées
Attestation de fin de programme incluse

Résultats d’apprentissage
À la fin de ce programme, vous serez capable de :
Fondamentaux de Linux et navigation dans le système
Renforcez votre aisance avec les environnements Linux et les outils en ligne de commande. Découvrez la structure des systèmes Linux, gérez les fichiers et répertoires, et apprenez à naviguer efficacement dans des systèmes locaux, virtuels et basés sur le cloud.
Opérations en ligne de commande et automatisation
Développez des compétences pratiques en ligne de commande en utilisant les pipes, la redirection, les opérateurs logiques et les jokers afin d’automatiser des tâches et d’améliorer l’efficacité de la gestion du système.
Outils de traitement de texte sous Linux
Travaillez avec les utilitaires Linux essentiels, notamment vi/Vim, grep, sed et awk, pour modifier des fichiers, traiter du texte, rechercher dans les journaux et dépanner des problèmes système à l’aide d’expressions régulières.
Gestion et interaction avancées des données
Travaillez avec la gestion de fichiers, les délégués, les événements, les expressions lambda et LINQ pour gérer les données efficacement et prendre en charge des applications dynamiques et pilotées par les événements.
Scripts Bash pour l’automatisation
Créez et exécutez des scripts Bash utilisant des variables, des boucles, des conditions et des saisies utilisateur afin d’automatiser les tâches administratives courantes et de rationaliser les flux de travail quotidiens.

Chronologie du cours
Jour 1
Session 1 : Introduction à Linux
- Principes fondamentaux de Linux et d’UNIX
- Noyau Linux et structure du système de fichiers
- Gestion des fichiers et des répertoires
- Chemins absolus et relatifs
- Exercices de navigation en ligne de commande
Session 2 : Commandes de base
- Syntaxe en ligne de commande
- Opérations sur les fichiers et les répertoires
- Jokers et exécution de commandes
- Opérateurs logiques et commandes de séquencement
- Exercices pratiques de commandes
Session 3 : Redirections et pipes
- Redirection des entrées et des sorties
- Redirection des erreurs et commandes de tuyautage
- Exercices pratiques avec les pipes et la redirection
Jour 2
Session 4 : notions fondamentales de l’éditeur vi/Vim
- Introduction à vi/Vim
- Modes d’édition et commandes de base
- Annulation, rétablissement et personnalisation
- Exécuter des commandes et accéder à l’aide
- Exercices pratiques sur vi/Vim
Session 5 : Rechercher et remplacer du texte
- Rechercher et remplacer dans vi/Vim
- Expressions régulières (regex)
- Utilisation de sed, grep, egrep et fgrep
- Exercices de traitement de texte
Session 6 : rappel et modification des commandes
- Notions de base des shells Bash et Korn
- Techniques de rappel et de modification des commandes
- Exercices pratiques de shell
Session 7 : Permissions de fichiers et contrôle d’accès
- Utilisateurs, groupes et autorisations
- Modification des attributs de fichier
- Changer d’utilisateur et de groupe
- Exercices sur le chaînage de fichiers et le contrôle d’accès
Jour 3
Session 8 : filtrage et mise en forme du texte
- Outils de filtrage et de mise en forme du texte
- Utilisation de paste, cut, nl et awk
- Exercices pratiques de traitement de texte
Session 9 : Processus
- Fondamentaux de la gestion des processus
- Surveillance et arrêt des processus
- Tâches en arrière-plan et contrôle des tâches
- Exercices de gestion des processus
Session 10 : Environnement utilisateur
- Personnalisation des profils et environnements de shell
- Travailler avec .profile, .bash_profile et .bashrc
- Exercices de configuration de l’environnement
Session 11 : commandes Linux avancées
- Utilisation de find, locate, xargs, df, cut et sort
- Recherche de contenu en double et de séquences numériques
- Exercices avancés en ligne de commande
Jour 4
Session 12 : révision des commandes UNIX
- Commandes UNIX et Linux de base
- Gestion des fichiers et des répertoires
- Expressions régulières et modèles de noms de fichiers
- Redirection d’E/S et utilitaires
Session 13 : Premiers pas avec les scripts shell
- Notions fondamentales de script shell
- Création, stockage et exécution de scripts
- Exercices de développement de scripts
Session 14 : Utilisation des variables
- Environnement et variables locales
- Affectation de variables et guillemets
- Extensions de fichiers et séquences d’échappement
- Exercices de manipulation de variables
Session 15 : Effectuer des calculs
- Calculs en nombres entiers et en nombres à virgule flottante
- Utilisation de expr et de la notation arithmétique
- Exercices de calcul dans des scripts shell
Session 16 : Gestion des données d’exécution
- Utilisation de read et des arguments en ligne de commande
- Scripts shell interactifs et réutilisables
- Exercices sur les données d’exécution
Session 17 : exécution conditionnelle
- Logique conditionnelle avec if et test
- Exercices de validation de scripts
Session 18 : syntaxe Korn, Bash et POSIX
- Syntaxe avancée du shell et opérateurs de test
- Variables par défaut et de substitution
- Codes de sortie et exercices de script
Jour 5
Session 19 : Structures de boucle
- Boucles while, until et for
- Commandes de contrôle de boucle
- Exercices d’automatisation de scripts
Session 20 : Décisions à embranchements multiples
- Instructions CASE et SELECT
- Créer des scripts pilotés par des menus
- Exercices sur le système de menus
Session 21 : Script avec AWK
- Principes de base et scripts AWK
- Intégrer AWK avec Bash
- Exercices pratiques d'AWK
Session 22 : Fonctions
- Création et utilisation de fonctions
- Syntaxe des fonctions et exemples
- Exercices sur les fonctions de script
Session 23 : Gestion des interruptions
- Signaux d’interruption et pièges
- Gestion des interruptions dans les scripts
- Exercices de mise en œuvre de pièges
Annexes
- Fonctionnalités avancées de script et tableaux
- Aides-mémoire rapides pour Vim et UNIX
- Exercices d’entraînement supplémentaires

Qui devrait s’inscrire à ce programme ?
Professionnels de l’informatique qui débutent avec Linux
Administrateurs systèmes et réseaux
Professionnels DevOps et de l’infrastructure cloud
Équipes de support technique et d’exploitation
Développeurs travaillant dans des environnements Linux
Professionnels se préparant aux certifications Linux Essentials ou LPIC
Prérequis
- Compréhension de base des concepts informatiques et des systèmes d’exploitation
- Compétences générales en informatique et en gestion de fichiers
- Aucune expérience préalable de Linux ou de programmation n’est requise
- La maîtrise des environnements en ligne de commande est utile mais pas obligatoire
Déclarations
Licences et accréditation
Le cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.
Politique d’équité
Nous encourageons les candidats à contacter l’AVC pour obtenir des conseils et un accompagnement tout au long du processus d’aménagement.
Foire aux questions

Avez-vous besoin de solutions d’entreprise ou d’une intégration LMS?
Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !
