Formation SETC844-434-7382
 Trouver un Cours: 
 
Formation ProgrammationFormation MicrosoftFormation MS OfficeFormation GestionFormation ServeurFormation RéseauLa CompagnieContactez-Nous

Formation Développement Web


J’aimerais te remercier de nous avoir partagé tes connaissances, j’ai bien aimé prendre ce cours chez vous.
Commentaire de Employment and Social Development | Emploi et Développement Social

1. Titre

2. Pré-requis

  • Une bonne connaissance de PERL

3. Clientèle Cible

  • Programmeurs PERL expérimentés

4. Dates et Tarifs


19 mars au 22 mars, 2019$2,775.00/personne
15 avr. au 18 avr., 2019$2,775.00/personne

5. Plan de cours

Module 1: Introduction

Sujet 1: Avantages et désavantages de Perl

Sujet 2: L'environnement Perl

Sujet 3: Le cycle de vie Perl

Sujet 4: La structure d'une application Perl

Sujet 5: La portée, les paquetages et les modules

Sujet 6: Exécution de code Perl

Sujet 7: Débogage de code Perl

Sujet 8: Accès à la documentation et à l'aide

Module 2: Utilisation et importation de modules

Sujet 1: La distribution standard

Sujet 2: Utilisation de modules

Sujet 3: Interfaces fonctionnelles

Sujet 4: Sélection des modules à importer

Sujet 5: Les interfaces orientées objets

Sujet 6: Le réseau d'archives Perl

Sujet 7: Installation de modules de CPAN

Sujet 8: Configuration du chemin d'accès

Module 3: Listes et tableaux

Sujet 1: Accès aux éléments d'un tableau

Sujet 2: Index spéciaux d'un tableau

Sujet 3: Listes de libellés

Sujet 4: Affectations à une liste

Sujet 5: Interpolation de tableaux en chaînes de caractères (arrays into Strings)

Sujet 6: La structure de contrôle «foreach»

Sujet 7: Contextes de scalaires et de listes

Sujet 8: STDIN en tant que contexte de liste

Module 4: Les sous-programmes

Sujet 1: Définition d'un sous-programme

Sujet 2: Appel d'un sous-programme

Sujet 3: Les valeurs de retour

Sujet 4: Les arguments d'appel

Sujet 5: Les variables privées dans les sous-programmes

Sujet 6: Les listes de paramètres de longueur variable

Sujet 7: Les variables lexicales (my)

Sujet 8: L'utilisation d'un pragma strict

Sujet 9: L'opérateur «return»

Sujet 10: Valeurs de retour non-scalaires

Sujet 11: Variables privées persistantes

Module 5: Entrées/sorties

Sujet 1: Entrée de l'entrée standard (Standard Input)

Sujet 2: Entrée avec l'opérateur «diamond»

Sujet 3: Les arguments d'appel

Sujet 4: Sortie sur la sortie standard (Standard Output)

Sujet 5: Sortie formatée avec «printf»

Sujet 6: Les pointeurs de fichiers

Sujet 7: Ouverture d'un pointeur de fichier

Sujet 8: Erreurs fatales avec «die»

Sujet 9: Utilisation d'indicateurs de fichiers

Sujet 10: Réouverture avec un pointeur de fichier standard

Sujet 11: Sortie avec l'instruction «say»

Module 6: Hashes

Sujet 1: Qu'est-ce qu'un «Hash»?

Sujet 2: Accès à des éléments dans le «Hash»

Sujet 3: Fonctions «Hash»

Sujet 4: Utilisations typiques d'un «Hash»

Sujet 5: Le «hash» %ENV

Module 7: Les expressions normales (regular expressions)

Sujet 1: Qu'est-ce qu'une expression normale?

Sujet 2: Un exemple simple

Sujet 3: Les classes de caractères

Sujet 4: Correspondances avec «m//»

Sujet 5: L'utilisation d'options pour modifier l'expression

Sujet 6: L'utilisation des ancres

Sujet 7: L'opérateur de liaison «=~»

Sujet 8: Interpolation dans des motifs

Sujet 9: Les variables de correspondance

Sujet 10: Quantificateurs généraux

Sujet 11: Précédence

Module 8: Traitement de texte

Sujet 1: Substitutions avec «s///»

Sujet 2: l'opérateur «split»

Sujet 3: La fonction «join»

Sujet 4: «m//» dans un contexte de liste

Sujet 5: Les expressions normales (regular expressions)

Sujet 6: Traitement de texte avec «sed»

Sujet 7: Traitement de texte avec «awk»

Module 9: Entrées/sorties et les indicateurs de fichiers (file handles)

Sujet 1: Survol des entrées/sorties de fichiers

Sujet 2: Les opérations d'entrée/sortie et le type de pointeur de fichiers

Sujet 3: Manipulation des répertoires

Sujet 4: Ouverture d'un fichier

Sujet 5: Lecture de données d'un fichier

Sujet 6: Écriture dans un fichier

Sujet 7: Manipulation de structures de données complexes

Sujet 8: Considérations de performances

Module 10: Gestion des processus

Sujet 1: La fonction «system»

Sujet 2: La fonction «exec»

Sujet 3: Les variables d'environnement

Sujet 4: Utilisation des accents graves (Backquotes: «`») pour capturer la sortie

Sujet 5: Processus en tant qu'indicateurs de fichiers

Sujet 6: Utilisation des fourches (fork)

Sujet 7: Envoi et réception de signaux

Module 11: Introduction aux références

Sujet 1: Réalisation des mêmes tâches sur plusieurs tableaux

Sujet 2: Prendre une référence à un tableau

Sujet 3: Dérepérage (dereferencing) d'une référence à un tableau

Sujet 4: Modification d'un tableau

Sujet 5: Structures de données imbriquées

Sujet 6: Simplification de références à des éléments imbriqués en utilisant des flèches

Sujet 7: Références à des hashes

Sujet 8: Les références à des indicateurs de fichiers (file-handle references)

Sujet 9: Les références à des sous-programmes

Module 12: Introduction à la programmation OO avec Perl

Sujet 1: Qu'est-ce qu'un objet?

Sujet 2: Utilisation d'objets avec Perl

Sujet 3: Création de classes

Sujet 4: Création de propriétés

Sujet 5: Création de méthodes

Sujet 6: Les constructeurs

Sujet 7: Les destructeurs

Module 13: Programmation réseau avec PERL

Sujet 1: Notions de base de la programmation réseau

Sujet 2: Quels modules installer?

Sujet 3: Création d'une connexion

Sujet 4: Utilisation de «IO::File», «IO::Handle» et «IO::Socket»

Sujet 5: Utilisation des «sockets»

Sujet 6: Utilisation de «Net::Ftp», «Net::Telnet», «Net::SMTP»

Sujet 7: Utilisation de «LWP»

Sujet 8: Utilisation de «HTML::Parser»

Module 14: Programmation de bases de données

Sujet 1: Survol de la programmation de bases de données

Sujet 2: Comprendre les pointeurs

Sujet 3: Connexion à une base de données

Sujet 4: Création d'une requête SQL

Sujet 5: Lecture des résultats

Sujet 6: Mise à jour de la base de données

Sujet 7: Gestion des transactions

Sujet 8: Vérification des erreurs dans DBI

Sujet 9: Les instructions paramétrisées

Sujet 10: Les attributs de pointeurs dans une instruction

Sujet 11: Autres attributs de pointeurs

Sujet 12: Utilisation des BLOBs et LONGs

Formation SETC sur LinkedIn Suivez @CTESTraining Suivez-nous sur Facebook
 Formation Programmation
 Formation Microsoft
 Formation Réseau
 Formation Gestion
 Formation Serveur
 Formation MS Office
Ce site fur conçu et créé par Jean-Marc Choquette