Fondamentaux de Linux - classe virtuelle de 5 jours

2.650,00 EUR

  • 5 days
Classe virtuelle en direct
En entreprise

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

Hero

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.

Hero

Chronologie du cours

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
Fondamentaux de Linux

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

Commencer le cours maintenant

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

Contact background

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 !