Comprendre l’environnement des Scripts et automatisation des tâches
Maitrise des bases de l’administration système Linux/UNIX
Administrateur réseau junior, senior, devops junior
Réintroduction à la ligne de commande
Savoir exploiter de façon productive le manuel de chaque commande et connaître leurs sections
Connaître la structure générale d’une ligne de commande Bash sur Linux
Savoir interpréter le prompt
Connaître les mécanismes d’amélioration de la productivité disponibles sur Bash (autocomplétions, historique, rappel de commande précise)
Savoir exploiter les raccourcis claviers pour naviguer dans nos lignes
Savoir enchainer des commandes conditionnées à la réussite de la précédente ou non
Connaître les commandes qui seront exploitées dans nos scripts
Commandes élémentaires de navigation
Commandes élémentaires et avancées de création
Commandes avancées de recherche, substitution, formatage, configuration
Module 2 – Introduction aux scripts Shell
Écriture de scripts simples, purement séquentiels sans conditions et tests
Savoir exécuter un script Connaître le rôle du shebang
Savoir écrire un algorithme simple (démonstration)
Comprendre et écrire une structure de script séquentiel simple
Connaître le rôle des paramètres positionnels et leurs limites
Variables et premiers tests en Bash
Comprendre le concept de variables et savoir les déclarer
Utilisation de tests simples/conditionnels sur des variables
Savoir faire des tests dans des tests
Connaître la liste des opérandes de tests alphabétiques et numériques pour les exploiter dans des conditions
Savoir exploiter les boucles
Apprendre à utiliser la boucle while, ainsi que until
Savoir sortir d’une boucle avec l’instruction break
Savoir simplifier une succession de if avec case
Savoir exploiter une boucle for tout en gardant à l’esprit sa différence de comportement avec les autres langages tel le C
Les fonctions, concept et exploitation
Savoir déclarer des fonctions en début de fichier
Savoir déclarer des fonctions dans des fichiers externes, appelés en début de script
Savoir appeler des fonctions dans des fonctions
Création d’un script qui exploitera plusieurs fonctions réparties dans divers fichiers afin de créer un petit programme interactif avec menu.
Atelier : écriture d’un script à chaque sous-section nous enseignant une nouvelle structure ou fonctionnalité de script Bash, en se basant sur les commandes vues dans le point 1
Evaluation des acquis tout au long de la formation à travers des Tps, des Quizz ;
Evaluation de satisfaction de fin de formation ;
Attestation de fin de formation précisant les modules acquis et en cours d’acquisition ;
Support de cours remis en fin de session.