Linux Advanced Shell Programming Tools - 3 jours en classe virtuelle

1.950,00 EUR

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

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

Hero

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.

Hero

Chronologie du cours

  1. 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
  2. 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
  3. 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
Outils avancés de programmation shell sous Linux - 3 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 fiabilité de site (SRE)

Toute personne souhaitant améliorer ses compétences en scripting et en automatisation sous Linux

Commencer le cours maintenant

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

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.