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 vs autres langages de script
- Vue d'ensemble 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'inscrit dans les tâches d'administration système
- Syntaxe et types de données de Bash
Démarrage
- 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 expressions régulières
- Bash et sed et awk
- Bash et 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 meilleures pratiques
- Étapes suivantes pour en apprendre davantage sur Bash et l'automatisation avec Bash
Pré requis
- Une compréhension du système d'exploitation Linux
- Expérience avec l'interface en ligne de commande
- Expérience de programmation de base
Public cible
- Développeurs
- Administrateurs système
21 heures