Programmation ksh et Perl

Partager par email

×

Code Titre Durée Prix HT
PRL100 Programmation ksh et Perl 4 jours Nous consulter

Objectifs

Apprendre les bases de la programmation des scripts ksh et Perl

Public

Développeurs UNIX.

Pré-requis

La connaissance du système UNIX et de ses commandes est nécessaire. La connaissance du langage C est utile

Post-Formation

Méthodes

50% Pratique 50% Théorique

Programme

C SHELL

  • Mécanismes essentiels du shell ksh
  • Commandes internes et externes
  • Affichage à l'écran
  • Substitution de noms de fichiers
  • Séparateur de commandes
  • Redirections
  • Tubes de communication
  • Regroupement de commandes
  • Processus en arrière-plan
  • Paramétrage de l'environnement de travail
  • Variables d'environnement
  • Les options du shell
  • Les alias
  • Historique de commande
  • Les fichiers d'environnement
  • Les bases de la programmation ksh
  • Les variables utilisateur
  • Substitution de commandes
  • Caractères de protection
  • Récapitulatif
  • Interprétation d'une ligne de commande
  • Ecriture et lancement d'un script shell
  • Variables réservées du shell
  • La commande read
  • Exécution de tests
  • Les opérateurs du shell
  • L'arithmétique
  • Substitution d'expressions arithmétiques
  • Mise au point d'un script
  • Les structures de contrôle
  • Aspects avancés de la programmation ksh
  • Comparatif des variables $
  • Substitution de variables
  • Tableaux
  • Les fonctions
  • Commandes d'affichage
  • Gestion des entrées/sorties d'un script
  • Gestion d'un processus en arrière-plan

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

PRL100_Programmation-ksh-Perl_PRL100

Commander