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 comparé aux 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
Compréhension de Bash
- Le cycle de vie d'un script Bash
- Comment Bash s'intègre dans les tâches d'administration système
- Syntaxe de Bash et types de données
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 de variables, d'arguments et d'entrées/sorties
- Structures de contrôle et boucles
Programmation 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 avec sed et awk
- Bash avec les outils en ligne de commande (grep, find, xargs, etc.)
Résolution des problèmes
- Débogage des scripts Bash
- Erreurs courantes et comment les éviter
- Optimisation des scripts Bash
Résumé et prochaines étapes
- Revue des concepts clés et des meilleures pratiques
- Prochaines étapes pour en savoir plus sur Bash et l'automatisation avec Bash
Pré requis
- Une compréhension du système d'exploitation Linux
- Une expérience avec l'interface de ligne de commande
- Une expérience de base en programmation
Public
- Développeurs
- Administrateurs système
21 Heures