Linux Bash Shell Programming - 5 jours en classe virtuelle

3.450,00 EUR

  • 5 jours
Classe virtuelle en direct
Salle de classe
En entreprise

Automatisez l’administration Linux et améliorez votre productivité en ligne de commande avec la formation « Linux Bash Shell Programming ». Cette formation pratique vous apprend à créer des scripts Bash puissants qui simplifient les tâches répétitives, rationalisent la gestion du système et augmentent l’efficacité opérationnelle. Vous apprendrez les bases du scripting Bash, notamment les variables, les boucles, les instructions conditionnelles, les fonctions, la gestion des fichiers, la saisie utilisateur et la gestion des erreurs. Au travers d’exercices pratiques, vous développerez des scripts réutilisables pour automatiser les tâches quotidiennes d’administration Linux et poser des bases solides pour le DevOps, l’administration système et l’automatisation d’infrastructure. À la fin de la formation, vous serez capable d’écrire des scripts Bash fiables et faciles à maintenir, qui améliorent la productivité et répondent aux besoins des environnements Linux réels.

Caractéristiques principales

Langue

Le cours et les supports sont en anglais

Niveau

Niveau débutant à intermédiaire

5 jours (40 heures) de cours en présentiel

avec des formateurs agréés

Plus de 60 heures d’étude recommandées

Exercices et solutions

Documents PDF téléchargeables avec un contenu détaillé (diapositives, explications)

Certificat

Certificat de réussite disponible

Hero

Résultats d’apprentissage

À la fin de ce cours, vous serez capable de :

Excel

Maîtrisez les utilitaires Linux essentiels comme grep, sed et AWK pour rechercher, modifier et traiter efficacement du texte dans les journaux, les fichiers de configuration et les données structurées.

Créer

Créez des fonctions Bash réutilisables pour organiser vos scripts, simplifier la maintenance et concevoir des solutions d’automatisation évolutives.

Rapport

Utilisez les variables, fonctions, tableaux et structures de contrôle d’AWK pour analyser, transformer et générer des rapports à partir de données structurées.

Améliorer

Améliorez la fiabilité de vos scripts grâce à la gestion des erreurs, aux codes de sortie, à la capture des interruptions et aux techniques de débogage pour créer une automatisation Bash robuste.

Hero

Chronologie du cours

  1. Jour 1 : Fondamentaux du scripting Bash

    Leçon 01

    • Revoir les commandes Linux/UNIX essentielles et les bases du shell
    • Créer et exécuter des scripts Bash
    • Travailler avec des variables, des entrées utilisateur et des calculs
    • Utiliser des instructions conditionnelles et la syntaxe du shell pour la prise de décision
  2. Jour 2 : Techniques de script avancées

    Leçon 02

    • Créez des scripts en utilisant des boucles, des menus et une logique conditionnelle
    • Traiter des données avec AWK
    • Créer des fonctions réutilisables et des bibliothèques de fonctions
    • Gérer les interruptions et améliorer la structure du script
  3. Jour 3 : Automatisation et gestion des fichiers

    Leçon 03

    • Sauvegarder et restaurer des fichiers avec tar
    • Compresser des fichiers avec gzip, bzip2, et zip
    • Planifier des tâches automatisées avec cron et at
    • Comparer et découper des fichiers avec les utilitaires Linux
  4. Jour 4 : Traitement de texte et AWK

    Leçon 04

    • Manipuler du texte et des caractères avec des commandes Linux
    • Utiliser des expressions régulières pour la correspondance de motifs
    • Traiter du texte avec sed
    • Créer des scripts AWK pour le filtrage, le formatage et la génération de rapports
  5. Jour 5 : AWK avancé et outils en ligne de commande

    Leçon 05

    • Développez des programmes AWK avancés en utilisant des structures de contrôle, des fonctions et des tableaux
    • Automatiser le traitement de texte et la génération de rapports
    • Améliorez les scripts avec des utilitaires Linux tels que bc, getopts, printf, logger, xargs, et eval
Programmation du shell Bash sous Linux - 5 jours en classe virtuelle

Qui devrait s’inscrire à ce programme ?

Administrateurs système Linux

Ingénieurs DevOps et plateforme

Professionnels des opérations informatiques

Développeurs logiciels travaillant dans des environnements Linux

Ingénieurs cloud

Toute personne souhaitant automatiser des tâches Linux à l’aide de scripts Bash

Commencer le cours maintenant

Prérequis

  • Connaissances de base de la ligne de commande Linux
  • Familiarité avec les fichiers et répertoires Linux
  • Compréhension des commandes Linux courantes
  • Aucune expérience préalable en script Bash n’est requise, même si cela constitue un avantage.

Licences

et la politique d’égalité

Licence et accréditation

Ce cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.

Politique d’équité

AVC ne fournit pas d’aménagements en raison d’un handicap ou d’un problème médical d’un étudiant. Les candidats sont encouragés à contacter AVC pour obtenir des conseils et un accompagnement tout au long du processus de demande d’aménagement.

Foire aux questions

Contact background

Besoin d'une formation intra-entreprise ou de groupe sur mesure ?

Demandez un programme de formation intra-entreprise conçu spécifiquement pour votre équipe. Nous proposons des options de personnalisation flexibles, alignées sur vos objectifs commerciaux, ainsi que des tarifs de groupe compétitifs pour les équipes plus importantes. Remplissez le formulaire ci-dessous et nos experts en formation d'entreprise concevront la solution idéale pour vous.