Formations au coeur des technologies
Essayer, tester, échanger les bonnes pratiques, partager les retours d'expériences, ...
toutes nos formations sont disponibles à distance (classes virtuelles) et en centre de formation (présentiel), au choix.
Vous pouvez même changer de modalité en cours de formation, si vous avez des contraintes : par exemple, commencer en présentiel et continuer les jours suivants à distance.
Les outils pédagogiques et l'infrastructure de travaux pratiques mis à disposition sont accessibles depuis nos locaux, ou depuis votre entreprise ou votre lieu de télétravail, à volonté
N'hésitez pas à tester nos formations et nos serious games !
Shell avancé
DATES:du 17 au 19 Septembre
DATES:du 29 au 31 Octobre
DATES:du 3 au 5 Décembre
CODE:UX004
Public
Les développeurs d'applications sur UNIX, et personnes chargées de la mise en production des applications, les exploitants.
Objectifs
Acquérir une bonne connaissance du shell. Savoir écrire des interfaces, comme des menus de pilotage des applications et du système.
Préalables
Connaissance des principes de base du système UNIX .
Programme
Rappels
Fonctionnement du shell. Les commandes de base.
Variables
Portées des variables.
Variables locales, globales. Environnement.
Transmission de paramètres.
Evaluation en ligne, tableaux
Variables spéciales d'environnement
Exploitation de la variable IFS
Structure
Expressions mathématiques, expressions conditionnelles
Structure: tests avancés, boucles, choix multiples.
Fonctions, structuration des scripts shell. Exportations.
Autoprogrammation. Langages de macros: m4
Exécution
Programmation parallèle, programmation évenementielle, gestion des alertes. Gestion des travaux.
Exemple: création d'un système de surveillance de processus.
Exploitation
Redirections, interruption d'une procédure
Suivi de consommation
Modification des systèmes de gestion de l'historique des commandes.
Gestion des répertoires. Simplification des environnements de travail.
Programmation évènementielle
Signaux
Debugging, Tests
Gestion de données
Exploitation de la commande 'awk': Recherches et calculs sur des fichiers
Variables et fonctions. Opérateurs de calcul. Expressions régulières.
Jointure et comparaison de fichiers: join, diff, diff3, sed
CalendrierCode cours : UX004
Contenu de la formation