Formations Unix - Programmation Niveau 2

Formation DATASTAGE

Toutes les formations Datastage sont disponibles chez Nativo.

Lire la suite ...

Intra-entreprise :
Formation personnalisée dans vos locaux.

Inter-entreprise :
Formation dans nos locaux.


Formation Unix - Programmation Niveau 2

Durée : 5 jours
Prix HT : 1 950 €
Lieu : Paris (La Défense)
Ref : UNIX50


Prochaines sessions :
11 juin 2012 | 24 septembre 2012 | 26 novembre 2012 | Egalement disponible en Intra : Tarif au 01 46 20 18 40.
 Télécharger le plan de cours  Envoyer à un ami  Imprimer

Résumé

Ce stage, indispensable pour la fonction de développeur, vous sera également très utile si vous êtes administrateur. Il vous permettra de comprendre et adapter à vos besoins les nombreux scripts-shell utilisés par le système ou ceux générés par l'outil smit pour gérer la machine.

Objectifs de la formation

L'objectif de cette formation est d'apprendre à développer et à maintenir des scripts-shell complexes.

Publics

Développeurs, analystes, administrateurs...

Pré-requis pour suivre cette formation Unix

Avoir suivi le stage Programmation en shell et outils UNIX.

Contenu de la formation Unix :

Des terminaux dans les salles de formation reliés à des serveurs UNIX connectés en réseau permettent d'accompagner en permanence les exposés de l'animateur.
Les différents thèmes abordés sont illustrés d'exemples déjà saisis que le stagiaire peut exécuter à tout moment.
Les travaux pratiques réalisés par les participants permettent une assimilation optimale des sujets étudiés.

Revoir et approfondir la syntaxe et les bases de la programmation kornshell version 88 :
- Utiliser les variables et les arguments de l'interpréteur
- Utiliser les avantages offerts par l'historique des commandes
- Maîtriser les redirections des stdin, stdout et stderr
- Utiliser les commandes internes du korn shell version 88 : if, case, for, while, until, select

Etude des outils permettant de comprendre et maintenir les scripts-shell écrits en kornshell version 88 :
- Utiliser les variables typées pour présenter des résultats de calculs (conversions automatiques, élimination des zéros non significatifs, ...)
- Gérer les chaînes de caractères et les tableaux
- Utiliser les alias et les alias suivis (tracked alias)
- Gérer les descripteurs de fichiers
- Gérer les arguments et les options des scripts-shell (getopts)
- Gérer les signaux et les travaux (job control)
- Créer et utiliser des fonctions (fonctions définies dans l'environnement de la session, enregistrées dans le fichier .kshrc ou déclarées autochargeables)
- Mettre en oeuvre le parallélisme
- Utiliser la récursivité

Apprendre les spécificités du Kornshell version 93 pour améliorer l'efficacité des scripts-shell :
- Utiliser la boucle for sur compteur
- Connaître les nouvelles expressions génériques
- Maîtriser les variables composées et les tableaux associatifs
- Utiliser les nouvelles expansions de variables
- Créer des fonctions liées à l'utilisation d'une variable

Maîtriser l'interpréteur awk :
- Redéfinir les formats d'entrée/sortie
- Rediriger les sorties
- Faire des calculs avec awk
- Appeler une commande UNIX sous awk
- Programmer des structures de contrôle conditionnelles, de boucles...
- Programmer des structures de contrôle sur tableau
- Ecrire une fonction utilisateur
- Utiliser des fonctions prédéfinies