• Lieu(x) de formation : Issy-les-Moulineaux
  • Domaine(s) de compétences : Développement logiciel & cloud
OBJECTIFS DE LA FORMATION

 Approfondir les notions de bases de Linux
 Enrichir votre corpus de commandes
 Développer des scripts Shell.

Public concerné

Utilisateurs avancés, techniciens support, développeurs et administrateurs.

Cursus

Intra / Inter

CONTENU DE LA FORMATION
Contenu du module :

1. Jour 1
Introduction
• Rôle d'un shell
• Présentation des différents shells
• Outils nécessaires
• Aide et documentation
Environnement du Bash
• Fichiers d'initialisation
• Variables
• Echappement et protection de caractères
• Processus d'expansion
• Alias
• Options du shell
Base de la programmation
• Structure d'un script
• Différentes méthodes pour lancer un script
• Code de retour
• Commandes simples et composées
• Pipelines
• Redirection d'entrées et de sorties
• Débogage d'un script
• Bonne écriture d'un script
2. Jour 2
Evaluation d'expressions
• Variables
• Calcul arithmétique
• Invocation de commandes
• Portée et attributs de variables
• Paramètres positionnels et spéciaux
• Protection des expressions
• Tableaux
• Evaluation explicite d'une expression

3. Jour 3
Structures de contrôle
• Sélection d'instructions (if-then-else, case-esac)
• Itérations d'instructions (while-do, until-do)
• Rupture de séquence (break, continue)
• Construction for-do
• Fonctions
Programmation avancée
• Processus fils et parallélisme
• Processus arrière-plan et daemon
• Signaux
• Communication entre processus


4. Jour 4
Interface utilisateur
• Utilisation de la bibliothèque ncurses (dialog / Xdialog)
• Utilisation de la bibliothèque newt (whiptail)
Expressions régulières
• Simples ou étendues
• Outils grep, egrep et fgrep
SED
• Principe et fonctionnement
• Utiliser SED pour consulter un fichier, pour supprimer des lignes, pour rechercher et remplacer
AWK
• Structure d'un programme AWK
• Variables et tableaux associatifs
• Expressions
• Structures de contrôle
o if
o for
o while
o function
• Fonctions prédéfinies
VALIDATION DE LA FORMATION

Attestation de formation

Une question ? Un besoin d'informations complémentaires ?

Mail : contact@aforp.fr
Tel : 01 43 11 29 102

Prerequis

 Avoir suivi la formation « ELEARN08 » Avoir des notions de programmation.

Durée

4 jours

Coût

Nous consulter

MÉTHODES ET MOYENS PÉDAGOGIQUES

Moyens : Reposity et SOC pédagogiques, salles projets avec baies et équipements réseaux (switchs, routeurs, serveurs, firewall, nas). Environnements linux / windows.

MODALITÉS DE SUIVI ET D’ÉVALUATION

Modalités de suivi : Enquête de suivi à 6 mois

Modalités d'évaluation : TP/TD individuel

CONDITIONS D’ACCUEIL ET D’ACCES DES PUBLICS EN SITUATION DE HANDICAP

Veuillez consulter « notre démarche handicap »

Modalités d’inscription et d’admission
  • Modalités d'inscription : Auprès des équipes commerciales via e-mail ou inscription en ligne
  • Modalités d'admission : Bon de commande