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
- La philosophie et les principes de Bash / Qu'est-ce que Bash ?
- Bash par rapport à d'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 Bash
Mise en place
- 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 des scripts Bash
- Utilisation de variables, arguments et 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 et journalisation du système avec Bash
Intégration de Bash avec d'autres outils
- Bash et les expressions régulières
- Bash et 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 bonnes pratiques
- Étapes suivantes pour approfondir Bash et l'automatisation avec Bash
Pré requis
- Une compréhension du système d'exploitation Linux
- Une expérience avec l'interface en ligne de commande
- Une expérience de programmation de base
Audience
- Développeurs
- Administrateurs systèmes
21 Heures