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

Formation Développement Web


Apprécié énormément la formation en général. Je me sens beaucoup plus confortable et suis en mesure de mettre en contexte les concepts
Commentaire de Investissements PSP

1. Titre

2. Pré-requis

  • Une bonne connaissance de PERL

3. Clientèle Cible

  • Programmeurs PERL expérimentés

4. Dates et Tarifs


3 sept. au 6 sept., 2019$2,775.00/personne
1 oct. au 4 oct., 2019$2,775.00/personne
29 oct. au 1 nov., 2019$2,775.00/personne
26 nov. au 29 nov., 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