Programmation C-Shell et Perl

Partager par email

×

Code Titre Durée Prix HT
CS210 Programmation C-Shell et Perl 4 jours Nous consulter

Objectifs

Apprendre les bases de la programmation des scripts C-Shell et Perl

Public

Développeurs UNIX.

Pré-requis

La connaissance du système UNIX et de ses commandes est nécessaire. Une bonne connaissance du langage C est conseillée

Post-Formation

Méthodes

50% Pratique 50% Théorique

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

Environnement


Mot-clés

CS210_Programmation-C-Shell-Perl_CS210

Commander