Linux Bash Shell Programming - 5 jours en classe virtuelle
3.450,00 EUR
- 5 jours
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

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.

Chronologie du cours
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
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
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
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
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

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
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

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.
