Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction
- Philosophie et principes de Bash / Qu'est-ce que Bash ?
- Bash par rapport aux autres langages de script
- Aperçu des fonctionnalités et de l'architecture de Bash
- Au-delà de Bash : Bash dans le contexte des tâches d'administration système
Comprendre Bash
- Le cycle de vie d'un script Bash
- Comment Bash s'intègre dans les tâches d'administration système
- Syntaxe et types de données de Bash
Premiers pas
- Configuration de l'environnement de développement
- Installation de Bash sur les systèmes Linux
- Installation de Bash sur les systèmes Windows
- Configuration de l'environnement Bash
Création et exécution de scripts Bash
- Structure d'un script Bash
- Exécution de scripts Bash
- Utilisation des variables, des arguments et des entrées/sorties
- Structures de contrôle et boucles
Scripting Bash pour l'automatisation
- Automatisation des tâches avec Bash
- Gestion du système de fichiers avec Bash
- Gestion des processus avec Bash
- Surveillance du système et journalisation avec Bash
Intégration de Bash avec d'autres outils
- Bash et les expressions régulières
- Bash, sed et awk
- Bash et les outils en ligne de commande (grep, find, xargs, etc.)
Dépannage
- Débogage des scripts Bash
- Erreurs courantes et comment les éviter
- Optimisation des scripts Bash
Résumé et étapes suivantes
- Revue des concepts clés et des meilleures pratiques
- Étapes suivantes pour en savoir plus sur Bash et l'automatisation avec Bash
Pré requis
- Une compréhension du système d'exploitation Linux
- De l'expérience avec l'interface en ligne de commande
- Des bases en programmation
Participants
- Développeurs
- Administrateurs systèmes
21 Heures