Cours

Systèmes & Réseaux

Technologies Web

Outils


Filères

 

 

Introduction à Perl5

Perl est un langage de script concis et riche, conçu à l'origine pour raliser rapidement des scripts d'administration, et qui a connu un large succès dans les applications CGI Internet de première gnration. Ce langage aujjourd'hui délaissé pour le Web au profit de PHP et Java, reste un langage apprci des administrateurs pour crire des programmes de traitement de donnes ou d'administration. Ce stage fournira les bases pour raliser des programmes en Perl5.

Objectifs

Comprendre le "style" Perl. Dvelopper des programmes simples en Perl5. Utiliser Perl comme outil d'administration. Utiliser Perl pour les applications Web. Structurer des programmes en package. Manipuler des ressources externes. Accder aux bases de donnes. Utiliser les entres / sorties standards.

programme rouge

Introduction à Perl

  • Historique et versions
  • Objectifs
  • Diffusion
  • Concepts de base
  • Tour dhorizon
  • Perl6 ?

Types de donnes scalaires

  • Nombres
  • Variables
  • Chanes
  • Oprateurs

Types tableaux et listes

  • Littraux
  • Variables
  • Oprateurs
  • Rappel sur les expressions rgulières

Structures de contrle

  • if,/else, unless
  • while/until, do/while-until
  • last, next, redo, bloc
  • oprateurs de contrle

Types hash

  • Variables
  • Oprateurs
  • Slices

Entres-Sorties

  • STIN/STDOUT
  • Oprateur<>
  • Print, printf

Expressions rgulières

  • Utilisation
  • Patterns
  • Mmorisation
  • Ancrage

Sous-programmes

  • Définition
  • Invocation

Packages et ressources

  • Package, use, require
  • Portée des variables
  • Exploiter les ressources Internet

Handle et tests de fichiers

  • Fonction open()
  • Manipulation de fichiers

Formats d’impressions

  • Caractères de contrôles
  • Formats
  • Gestion des processus
  • Manipulation des répertoires
  • Accès aux informations système
  • Accès aux bases de données
  • Base DBM
  • Accès aux bases via DBI (ex : sur MySQL)
  • Perl/ Sed, Awk ou shell

Perl et la programmation CGI

  • Rappels sur le Web, HTML, http, configuration élémentaire d'Apache
  • L'interface CGI, l'environnement
  • Les formulaires HTML, gestion des CGI
  • La bibliothèque CGI
  • Les problèmes de performance et le mod_Perl
  • Sécuriser des scripts Perl CGI

 

Ref : PER Plan format pdf
pendule-rouge Durée : 3 jours
calculette Prix : 1350 € HT
silhouette-rouge

Public :

Dveloppeurs Chefs de Projets
clef-rouge

Pré-requis :

Connaissance du langage C et dun shell Unix Connaissance dun langage objet

ordinateur-TP

Travaux pratiques :

Installation en environnement Windows Chaque chapitre est termin par des exercices dapplication directe Ecriture dutilitaire dadministration Ecriture dun programme CGI

telephone

Contactez-nous :

06 60 81 02 03

enveloppe formation@asoft.fr

 

 

 

 

 

 

 

 

 

 

 






---------------------------------------------------------------------------------------------------------------------------------------

AcOS (Académie Open Source) - Formation aux technologies Open Source - Lyon - Paris
Tous Droits réservés à ALTERNANCE Soft   Webmaster - Mentions légales
                         --- Dernière mise à jour 07/01/2015 ---
---------------------------------------------------------------------------------------------------------------------------------------