Introduction à la Formation Perl pour Unix
Contenu du cours
- Vue d'ensemble de Perl
- Qu'est-ce que Perl?
- Exécution de programmes Perl
- Exemple de programme
- Un autre exemple de programme
- Encore un autre exemple
- Variables de Perl
- Trois types de données
- Noms variables et syntaxe
- Nomination variable
- Listes
- Contextes scalaires et listes
- L'opérateur de répétition
- Les Arrays et Hashes en Perl
- Arrays
- Fonctions d’Arrays
- La boucle de foreach
- L’Array de @ARGV
- La fonction grep
- Diaporama Array
- Hashes
- Fonctions d’Hashes
- Contextes scalaires et de liste revisités
- Citation et interpolation en Perl
- Constantes de chaîne
- Interpolation
- Substitution Array et inscription
- Barres obliques inversées et des guillemets simples
- Opérateurs de citation
- Substitution de commande
- Here documents
- Opérateurs de Perl
- Opérateurs de Perl
- Opérateurs, fonctions et priorité
- Opérateurs d'essai de fichiers
- Notations d'opérateur de tâche
- L'opérateur de gamme
- Contrôle de flux en Perl
- Déclarations simples
- Modificateurs de déclaration simple
- Instructions composées
- Les déclarations prochaines, les dernières, et redo
- La boucle for
- La boucle foreach
- I/O : opérations et fichier d'entrée avec Perl
- Aperçu d'entrée-sortie de fichier
- La fonction ouverte
- L'opérateur d'entrée < >
- Opérateur d'entrée par défaut
- La fonction d'impression
- Annuaires de lecture
- Expressions régulières en Perl
- Aperçu de configuration avec un modèle
- L'opérateur de substitution
- Expressions régulières
- Caractères particuliers
- Quantificateurs (*, + ? , {})
- Affirmations (^, $, b, B)
- Expressions régulières avancées dans Perl
- Sous-chaînes
- Sous-chaînes dans le contexte de liste
- Variables spéciales RE
- Options RE
- Recherche Multi-line
- Substitution avec une expression
- Perl RE des extensions
- Sous-routines dans Perl
- Aperçu des sous-routines
- Dépassement des arguments
- Variables privées
- Valeurs de renvoi
- Références
- Références
- Création des références
- Utilisation des références
- Références de dépassement comme arguments aux sous-routines
- Compositeurs anonymes
- La table des symboles
- Structures de données complexes dans Perl
- Arrays à deux dimensions dans Perl
- Arrays anonymes et Hashes anonymes
- Arrays d’Arrays
- Arrays de références
- Un Hash d’Arrays
- Un Hash d’Hashes
- Et ainsi de suite…
- Paquets et modules de Perl
- Paquets
- Les routines de DEBUT et FIN
- Exiger versus utilisation
- Modules
- La fonction bless
- Introduction à la programmation orientée objet en Perl
- Qu'est-ce que orienté objet ?
- Pourquoi employez la programmation orientée objet ?
- Classes, objets, et méthodes dans Perl
- Héritage, les relations « Is-a »
- La restriction, les relations « has-a »
- Opérateurs surchargés
- Destructeurs
- Structures de données binaires dans Perl
- Champs de longueur variable(délimité)
- Variable versus fixe
- Traitement des données binaires
- La fonction de paquet
- La fonction de déballage
- La fonction de lecture
- Structures de données de C
- Traitement multitâches avec Perl
- Quelles tâches sont uniques et multitâches ?
- Concepts de traitement multitâches UNIX
- Création de processus avec fork
- Chargement de programme avec l'exécutif
- Héritage de descripteur de dossier
- Comment UNIX ouvre des dossiers
- Flux de données à sens unique - Pipes
- Exemple
- Résultat final - visionnement de page
- Programmation Sockets en Perl
- Clients et serveurs
- Ports et services
- Berkeley Socket
- Structures de données d’API Sockets
- Système Socket Appels
- Modèles génériques client/serveur
- Un client / Serveur Exemple
- Un petit serveur web
Nous contacter :
Rue Beeckmanstraat 53 1180 Bruxelles/ Brussel
Tel : +32 2 648 84 63
Fax : +32 2 648 84 63
Gsm : + 32 477 789 445
Email : selossej@pixystree.com
Description
Dans ce cours de formation Perl, les élèves apprennent à programmer efficacement en Perl.
Objectifs
Apprendre à travailler avec des variables, Arrays et Hashes en Perl
Apprendre à écrire des déclarations de contrôle de flux en Perl
Apprendre à manipuler des fichiers avec Perl
Apprendre à employer les expressions régulières de Perl
Apprendre à créer des structures de données complexes avec Perl
Apprendre à utiliser des paquets Perl et les modules
Apprendre à travailler avec les configurations orientées objet de Perl
Apprendre à écrire des sous-routines en Perl