Ociensa
Accueil |  Développement |  Formation |  Nos références |  Ressources Techniques |  Contact | 

Centre de formation
  • contact
    Renseignements au 01.40.09.04.98
    formation@ociensa.com
  • Formations intra-entreprise sur site client ou dans une salle équipée réservée dans votre ville
  • Organisme de formation enregistré sous le numéro 11 753 905 875
  • Toutes nos formations peuvent être financées par l'OPCA de votre branche
  • Commentaires client
PER101 - 

Formation Programmation Perl

Cette formation peut être suivie dans le cadre d'un package à la carte

  • Introduction
  • Variables, constantes
    • Les scalaires
    • Variables spéciales ($_, $., $!, $?, ...)
    • Les tableaux et fonctions associées :
    • push, pop, unshift, shift, reverse, sort, split, join ...
    • Arguments de la ligne de commande : @ARGV
    • Les tableaux associatifs (hachages) et fonctions associées :
    • keys, sort, delete, exists ...
    • Manipuler les variables d'environnement : %ENV
    • Définition et utilisation de constantes
    • Eléments de syntaxe : apostrophes, guillemets ...
    • Equivalences syntaxiques : q, qq, qx, ...
  • Autres éléments de base
    • Affichages avec print, say, printf
    • Opérateurs courants et opérateurs de fichiers
    • Structures de contrôle : tests et boucles
    • Lancement de commandes externes, exploitation du code retour
    • Manipulation des dates (time, localtime)
  • Fichiers et répertoires
    • Ouverture, fermeture, lecture, écriture, positionnement
    • Fonctions associées aux fichiers et répertoires :
    • copie, déplacement, suppression ...
    • Modules standards associés aux fichiers
  • Expressions régulières
    • Caractères spéciaux
    • Recherche et substitution
    • Localisation, flags spéciaux
    • Fonction split
  • Fonctions et références
    • Passage de paramètres et valeur de retour
    • Variables locales (my) et statiques (state)
    • Principe et intérêt des références
    • Les compositeurs de tableaux et de hachages anonymes
    • Tableaux multi-dimensionnels
    • Structures de données complexes
  • Modules et packages
    • Différence entre Module et Package
    • Variables super-globales, variables globales au package
    • Emplacement des modules
    • Exportation de symboles
    • Blocs BEGIN et END
  • Rendre plus sûr le code source
    • Les pragmas "use strict", "use warnings"
    • Bonne utilisation des mots clés my et our
    • Modules d'aide au déboggage
  • Programmation orientée objet
    • Qu'est ce qu'un objet en PERL ?
    • Utiliser et développer un module objet
    • Comparaison Module classique et Module Objet
    • Envoi de mail avec Net::SMTP
    • Accès aux bases de données avec DBI
  • Travaux pratiques tout au long de la formation
Tarifs
Nous consulter
Organisation de la formation
Théorie : 60%
Pratique : 40%
Configuration
Une machine par stagiaire.
Durée de la formation
3 jours.
Dates
En intra entreprise
 
 
Orientation de la formation
Cette formation s'adresse aux développeurs ou administrateurs systèmes développant des scripts de traitement en Perl.
Objectifs de la formation
Connaître et savoir mettre en oeuvre les fonctionnalités du langage.
Pré-requis pour la formation
Connaissance d'un langage de programmation
Documentation
Support de cours et exercices corrigés.