|
Apprendre les bases de la programmation des
scripts C-Shell et Perl
|
|
Développeurs UNIX.
|
|
La connaissance du système UNIX et
de ses commandes est nécessaire. Une bonne connaissance du
langage C est conseillée
|
Programme

| C SHELL |
- Rappel des manipulations C-Shell
- Les commandes internes et externes
- La commande echo
- Les substitutions de noms de fichiers
- Les séparateurs de commandes
- Les redirections
- Les pipes
- Les processus en arrière plan
- Les variables, les options du shell
- Les substitutions de commandes
- Les alias
- L’historique des commandes
- Programmation C-Shell
- Rappels sur les scripts
- Gestion des variables : locales et globales
- Les variables réservées
- La commande read
- Les structures de contrôle (if, while, for, switch)
- Expressions arithmétiques
- La mise au point d’un script
- Les tableaux
- Les fonctions
- Les expressions régulières
- Les commandes sed et awk
- Les filtres
|
| |
|
|
| PERL |
- Notions de base
- Principe d’un script Perl
- Constantes et scalaires, print
- Variables tableaux (listes)
- Tableaux associatifs (hash)
- Variables spéciales et tableaux spéciaux
- Expressions (Opérateurs et comparaisons)
- Fonctions et procédures
- Définir et invoquer une fonction
- Valeur de retour
- Passage de paramètres
- Les variables locales, my
- Les paramètres de type tableau ou hash
- Le passage de paramètres par référence
- Fonctions prédéfinies
- Fonctions système
- Fonctions mathématiques
- Fonctions de chaînes de caractères
- Fonctions sur les tableaux
- Fonctions sur les tableaux associatifs
- Gestion des fichiers
- Ouverture et fermeture
- Lecture, écriture et parcours
- Accès aux répertoires
- Les tests sur les fichiers et répertoires
- Les fichiers spéciaux
- Les modules et paquetages
- Inclusion de sources
- Les espaces de noms
- Utiliser un module existant
- Créer un module
- Les modules CPAN, installation
- Les objets et les classes
- Définir une classe
- Créer et utiliser des objets
- Le constructeur
- L’héritage: bless
- Expression régulières
- Principe des expressions régulières
- L'opérateur "pattern match"
- Le remplacement dans une chaîne
- Utiliser les modules courants
- DBI
- Architecture et principe
- Connexion
- Exécution d’une requête
- Utilisation des résultats
- Installation des drivers DBD
- CGI
- Principe du module
- Création d’une page simple
- Mise en forme
- Tableaux
- XML
- Les différents modules utilisables
- Accès au DOM pour lire du XML
- La transformation XSLT
|
|