Données & IA

Shell Scripting : Automatisation et administration Unix/Linux

★★★★★ 4,9/5 · 13 étudiants formés

Maîtrisez les techniques avancées du Shell pour automatiser vos tâches d'administration et superviser efficacement vos systèmes Unix et Linux.

Durée
28 heures
Niveau
Avancé
Format
Présentiel & en ligne
Langue
Français
Formateur
Karim Gharbi
Présentation

À propos de cette formation

Cette formation approfondit la programmation Shell au-delà des bases pour aborder les techniques avancées d'automatisation sous Unix et Linux. Les participants apprennent à concevoir des scripts robustes, à exploiter les outils standards de traitement de texte (grep, awk, sed) et à appliquer les meilleures pratiques de développement de scripts.

Le programme met l'accent sur la pratique : gestion des modes d'exécution, programmation parallèle et événementielle, débogage et optimisation, jusqu'à la réalisation d'un projet concret de superviseur système et réseau. Les stagiaires manipulent des cas réels d'administration afin de rendre leurs environnements plus fiables et plus performants.

À l'issue de la formation, les participants sont capables d'automatiser des tâches complexes d'exploitation, d'optimiser l'administration de parcs Unix/Linux et d'outiller la supervision de leurs infrastructures. Ces compétences sont particulièrement recherchées pour les postes d'administrateur système, d'ingénieur DevOps ou d'exploitant d'infrastructure.

Objectifs

Ce que vous allez apprendre

À la fin de la formation, vous serez capable de :

  • Appliquer les techniques avancées de programmation Shell
  • Utiliser les outils standards de traitement de texte grep, awk et sed
  • Développer des scripts d'automatisation de tâches complexes
  • Maîtriser les modes d'exécution et la gestion des signaux et interruptions
  • Mettre en oeuvre la programmation parallèle et événementielle en Shell
  • Déboguer et optimiser des scripts Shell selon les meilleures pratiques
  • Concevoir un superviseur système et réseau Unix/Linux
Programme

Un parcours en 5 modules

28 heures structurées, de la théorie à la pratique.

01 Rappels et fondamentaux techniques 6h
  • Modes d'exécution de scripts (nohup, exec, at)
  • Interruption par signaux
  • Suivi de la consommation de temps
  • Commande eval et menus avec select
  • Décodage des options avec getopts
02 Techniques avancées du Shell 6h
  • Programmation parallèle
  • Programmation événementielle
  • Gestion des alertes
  • Débogage des scripts
  • Optimisation des performances
03 Programmation M4 4h
  • Utilisation des protections
  • Encapsulation
  • Bonnes pratiques de macro-programmation
04 Outils de traitement de texte : grep, awk, sed 6h
  • Variables et fonctions awk
  • Opérateurs et contrôle d'exécution
  • Expressions régulières avec sed
  • Sous-expressions
05 Projet : superviseur Unix/Linux et réseau 6h
  • Console centralisée et visualisation de l'état des postes
  • Journalisation des opérations et gestion des utilisateurs
  • Surveillance des ressources (mémoire, CPU, disque)
  • Supervision des processus
Prérequis

Connaissance des principes de base du système Unix/Linux et de la programmation Shell de base.

Public visé

Administrateurs système et réseau, ingénieurs d'exploitation, développeurs et ingénieurs DevOps souhaitant automatiser l'administration d'environnements Unix/Linux.

Avancé Données & IA
Votre formateur

Apprenez avec un expert du terrain

Une pédagogie orientée projet, nourrie par des cas concrets.

KG

Karim Gharbi

Développement & DevOps — Java, CI/CD

Consultant-formateur certifié, praticien du domaine.

Formateur expert Pédagogie active Données & IA
Calendrier

Prochaines sessions

Places limitées pour garantir un suivi personnalisé.

03 août 2026
Tunis 28h · Présentiel & en ligne 09h00 – 16h00
6 places restantes
31 août 2026
Sfax 28h · Présentiel & en ligne 09h00 – 16h00
5 places restantes

Toutes les sessions

Voir le calendrier
Date de début Horaire Lieu Formateur Places
03/08/2026
Lundi
09h00 – 16h00
Tunis
Salle Alpha
Karim Gharbi 6 places restantes
31/08/2026
Lundi
09h00 – 16h00
Sfax
Salle Sfax
Karim Gharbi 5 places restantes
Avis vérifiés

Avis des apprenants

Aucun avis pour le moment. Soyez le premier à partager votre expérience !

Vous avez suivi cette formation ? Connectez-vous pour laisser un avis.

Prêt à préparer votre certification ?

Rejoignez la prochaine session du 03 août 2026 à Tunis.

À découvrir aussi

Formations similaires

D'autres parcours pour développer vos compétences techniques.

Données & IA Certifiant

Microsoft Power BI

Intermédiaire 28h Présentiel & en ligne
Amel Bouzid
1 200 TND Voir le détail
Données & IA Certifiant

Data Engineering avec Microsoft Azure

Avancé 35h Présentiel & en ligne
Sonia Ben Amor
1 450 TND Voir le détail
Données & IA Certifiant

Développement de Bases de Données SQL Server 2016

Avancé 35h Présentiel & en ligne
Mohamed Trabelsi
1 450 TND Voir le détail