Linux Advanced Shell Programming Tools - 3 jours en classe virtuelle
1.950,00 EUR
- 3 jours
Maîtrisez des techniques avancées de script shell Linux et automatisez des tâches d’administration complexes avec la formation « Linux Advanced Shell Programming Tools ». Conçu pour les utilisateurs Linux expérimentés, ce cours pratique vous aide à écrire des scripts shell puissants, efficaces et faciles à maintenir en utilisant des outils en ligne de commande standard et des bonnes pratiques de scripting. Vous apprendrez le scripting Bash avancé, le traitement de texte avec des outils tels que sed, awk et grep, l’utilisation des expressions régulières, la gestion des processus, la manipulation de fichiers, le débogage et diverses techniques d’automatisation. Au travers d’exercices pratiques, vous développerez des scripts qui simplifient l’administration système, améliorent la productivité et automatisent les tâches répétitives. À la fin de la formation, vous serez capable de créer des scripts shell robustes et d’exploiter des outils Linux avancés pour gérer les systèmes plus efficacement et soutenir les workflows DevOps et d’automatisation.
Caractéristiques principales
Langue
Le cours et les supports sont en anglais
Niveau
Niveau intermédiaire à avancé
3 jours (24 heures) de cours en présentiel
avec des formateurs agréés
Plus de 40 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 :
Améliorer
Apprenez des techniques avancées d’archivage de fichiers, de sauvegarde et de compression avec tar, gzip, bzip2 et zip afin d’améliorer l’efficacité du stockage et la protection des données.
Automatiser
Automatisez les tâches récurrentes et ponctuelles avec cron et at, afin de créer des flux de travail fiables et autonomes pour l’administration des systèmes Linux.
Utiliser
Utilisez sed et awk pour modifier, filtrer, extraire et formater du texte, afin de permettre un traitement efficace de grands jeux de données et de fichiers journaux.
Créer
Créez des scripts AWK avancés en utilisant des conditions, des boucles, des tableaux et des fonctions pour automatiser des tâches complexes de traitement et de génération de rapports sur les données.
Améliorer
Améliorez vos scripts avec de puissants utilitaires Linux tels que getopts, printf, xargs, logger, fuser et eval pour une automatisation plus flexible et plus efficace.

Chronologie du cours
Jour 1 : Gestion des fichiers Linux et automatisation
Leçon 01
- Sauvegarder et restaurer des fichiers à l’aide de tar et des utilitaires de compression
- Planifier des tâches automatisées avec cron et at
- Comparer des fichiers avec les outils de comparaison sous Linux
- Divisez les gros fichiers pour en faciliter la gestion et le traitement
- Automatisez les tâches courantes de gestion de fichiers
Jour 2 : Traitement de texte avec les outils Linux
Leçon 02
- Traiter et traduire du texte à l’aide des utilitaires en ligne de commande Linux
- Rechercher et filtrer des données avec des expressions régulières et grep
- Modifier des flux de texte avec sed
- Créer des scripts AWK pour le traitement de texte et la génération de rapports
- Mettre en forme et manipuler des données à l’aide des opérateurs et fonctions AWK
Jour 3 : AWK avancé et utilitaires shell
Leçon 03
- Développez des programmes AWK avancés avec des structures de contrôle et des fonctions définies par l’utilisateur
- Traiter des données complexes à l’aide des fonctions et des tableaux AWK
- Générer des rapports automatisés à partir de fichiers texte structurés
- Améliorez les scripts shell avec des utilitaires tels que bc, getopts, printf, logger, xargs, et eval
- Appliquer des techniques de script avancées pour l’automatisation et l’administration de Linux

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 fiabilité de site (SRE)
Toute personne souhaitant améliorer ses compétences en scripting et en automatisation sous Linux
Prérequis
- Une bonne maîtrise de l’administration système Linux
- Expérience avec la ligne de commande Linux
- Connaissances de base en Bash ou en script shell
- Connaissance des systèmes de fichiers Linux et des utilitaires courants en ligne de commande
Licences
et 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.
