Prenez contact avec nous

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

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires