Programmation PERL avancée


Facilitation

Formation en classe ou virtuelle et en direct

Description du cours

Ce cours certifié SETC offre des compétences additionnelles aux programmeurs PERL expérimentés afin qu'ils puissent perfectionner leurs compétences dans la création de scripts. Les participants y trouveront des notions avancées sur les modules, les références, les expressions normales (regular expressions) avancées, la manipulation de texte ainsi que plusieurs autres notions avancées. De plus, ce cours traite de l'utilisation de Perl en conjonction avec la communication en réseau et avec les bases de données. Ce cours saura vraiment satisfaire les amoureux inconditionnels de Perl.

Dates du cours et tarification


29 sept. - 3 oct., 2025$3,750.0024 - 28 nov., 2025$3,750.002 - 6 févr., 2026$3,750.00

Plan de cours

Introduction

Avantages et inconvénients de Perl
L'environnement Perl
Le cycle de vie de Perl
Structure de l'application PERL
À propos de l'étendue, des paquets et des modules
Exécution du code Perl
Débogage du code Perl
Accès à la documentation et à l'aide

Utilisation et importation de modules

La distribution standard
Utilisation des modules
Interfaces fonctionnelles
Sélection des éléments à importer
Interfaces orientées objet
Le réseau complet d'archives Perl
Installation de modules à partir du CPAN
Définition du chemin d'accès

Listes et tableaux

Accès aux éléments d'un tableau
Indices spéciaux pour les tableaux
Littéraux de liste
Affectation des listes
Interpolation de tableaux en chaînes de caractères
La structure de contrôle foreach
Scalaires et contexte de liste
<STDIN> dans un contexte de liste

Travailler avec des sous-programmes

Définition d'une sous-routine
Appel d'une sous-routine
Valeurs de retour
Arguments
Variables privées dans les sous-routines
Listes de paramètres de longueur variable
À propos des variables lexicales (my)
Le pragma use strict
L'opérateur return
Valeurs de retour non scalaires
Variables privées et persistantes

Entrée et sortie

Entrée de l'entrée standard
Entrée de l'opérateur Diamant
Les arguments d'invocation
Sortie vers la sortie standard
Sortie formatée avec printf
Manipulations de fichiers
Ouverture d'un gestionnaire de fichiers
Erreurs fatales avec die
Utilisation des manipulations de fichiers
Réouverture d'un fichier standard
Sortie avec say

Hachures

Qu'est-ce qu'un hachage ?
Accès aux éléments de hachage
Fonctions de hachage
Utilisation typique d'un hachage
Le hachage %ENV

Travailler avec des expressions régulières

Que sont les expressions régulières ?
Un exemple simple
Comprendre les classes de caractères
Correspondances avec m//
Modificateurs d'option
Travailler avec des ancres
L'opérateur de liaison, =~
Interpoler dans les motifs
Les variables de correspondance
Quantificateurs généraux
Prédominance

Traitement du texte

Substitutions avec s///
L'opérateur split
La fonction de jonction
m// dans un contexte de liste
Expressions régulières
Traitement du texte avec sed
Traitement du texte avec awk

Entrée et sortie avec les gestionnaires de fichiers

Vue d'ensemble des E/S de fichiers
À propos des opérations d'E/S et du type de données Filehandles
Manipulation des répertoires
Ouverture d'un fichier
Lecture des données d'un fichier
Écriture dans un fichier
Gestion des structures de données complexes
Considérations sur les performances

Gestion des processus

La fonction système
La fonction exec
Variables d'environnement
Utilisation des guillemets pour capturer la sortie
Les processus en tant qu'interfaces de fichiers
Utilisation de la fourchette
Envoi et réception de signaux

Introduction aux références

Exécuter la même tâche sur plusieurs tableaux
Prendre une référence à un tableau
Déréférencer la référence à un tableau
Modifier le tableau
Structures de données imbriquées
Simplifier les références aux éléments imbriqués avec des flèches
Références à des hachages
À propos des références aux fichiers
Références aux sous-routines

Introduction à la programmation OO avec PERL

Qu'est-ce qu'un objet ?
Utilisation des objets en Perl
Création de classes
Création de propriétés
Création de méthodes
A propos des constructeurs
A propos des destructeurs

Programmation en réseau avec PERL

Principes de base de la programmation en réseau
Installer les bons modules
Établir une connexion
Travailler avec IO::File, IO::Handle et IO::Socket
Utilisation des sockets
Travailler avec Net::Ftp, Net::Telnet, Net::SMTP
Travailler avec LWP
Travailler avec HTML::Parser

Programmation des bases de données

Aperçu de la programmation des bases de données
Comprendre les Handles
Se connecter à la base de données
Création d'une requête SQL
Lire les résultats
Mise à jour de la base de données
À propos de la gestion des transactions
À propos de la vérification des erreurs dans DBI
Utilisation des instructions paramétrées
Attributs des manipulations d'instructions
Autres attributs de poignée
Travailler avec des BLOB et des LONG

Villes

  • Ottawa

  • Montreal

  • Toronto

Similaires à Formation Développement Web

Formation développement Web: Cours complet sur le développement Drupal

Le cours Formation développement Web : Cours complet sur le développement Drupal vous enseigne la programmation Drupal, y compris le développement de l'interface utilisateur, le développement du contenu et la conception et la mise en œuvre des termes de la taxonomie. Le cours couvre la gestion des utilisateurs et l'utilisation des vues, modules, thèmes et traductions. Formations intitulées Formation développement Web: Cours complet sur le développement Drupal qui vous permttront d'avancer votre carrière.

28 juil. - 1 août, 2025$3,750.0022 - 26 sept., 2025$3,750.0017 - 21 nov., 2025$3,750.0026 - 30 janv., 2026$3,750.0023 - 27 mars, 2026$3,750.00

Formation JavaScript: Maîtriser les objets et les techniques avancées

Formation JavaScript : Maîtriser les objets et les techniques avancées couvre la programmation orientée objet avec JavaScript et explore des techniques avancées telles que les appels asynchrones, les promesses, les travailleurs et plus encore. La formation commence par des concepts JavaScript avancés tels que les classes, l'héritage et le polymorphisme. Vous apprendrez à utiliser le HTML dynamique avec JavaScript et le DOM, ainsi que JSON et Ajax pour le chargement partiel de données. Le cours se poursuit par une discussion détaillée sur la consommation de micro-services à l'aide d'appels asynchrones. La discussion commence par un regard sur l'anatomie des appels asynchrones, y compris les événements et les gestionnaires d'événements. L'utilisation de callbacks pour le traitement des échecs et des succès est explorée en détail, y compris l'utilisation de l'objet XMLHttpRequest et l'utilisation de promesses. Nous explorons également les travailleurs JavaScript tout en approfondissant la mise en œuvre correcte de tous ces concepts à l'aide d'objets JavaScript et de modèles de données d'entreprise. Ce cours vous apprend à faire à peu près tout ce que vous voulez avec JavaScript. Formations intitulées Formation JavaScript: Maîtriser les objets et les techniques avancées qui vous permttront d'avancer votre carrière.

20 - 24 oct., 2025$3,350.0015 - 19 déc., 2025$3,350.0023 - 27 févr., 2026$3,350.00

Création de contenu accessible pour les sites Internet du Gouvernement du Canada

Ce cours certifié SETC offre une introduction complète à la programmation accessible utilisant XHTML, en commençant par les bases de la programmation XHTML. Formations intitulées Création de contenu accessible pour les sites Internet du Gouvernement du Canada qui vous permttront d'avancer votre carrière.

29 - 30 sept., 2025$1,500.0024 - 25 nov., 2025$1,500.002 - 3 févr., 2026$1,500.00

Formation HTML: Création de sites Web accessibles

Le cours Formation HTML : Création de sites Web accessibles est une introduction à la NSI. En commençant par la programmation XHTML avec CSS, le cours explore le NSI d'un point de vue pratique et concret. La formation comprend les styles NSI, les normes relatives aux pages Web et aux courriels, les exigences en matière d'accessibilité, les éléments requis et les exigences en matière d'apparence générale. Formations intitulées Formation HTML: Création de sites Web accessibles qui vous permttront d'avancer votre carrière.

13 - 14 oct., 2025$1,500.008 - 9 déc., 2025$1,500.0016 - 17 févr., 2026$1,500.00

Formation Java: Maîtriser le développement Android

Le cours Formation Java : Maîtriser le développement Android vous apprend à développer des applications sur Android. La formation comprend la configuration initiale du projet, HTML5 & CSS et la programmation Java sur les appareils Android. Vous apprendrez à publier sur Google Play des applications Android fonctionnelles qui fonctionnent sur différents appareils et résolutions. Formations intitulées Formation Java: Maîtriser le développement Android qui vous permttront d'avancer votre carrière.

21 - 25 juil., 2025$3,750.0015 - 19 sept., 2025$3,750.0010 - 14 nov., 2025$3,750.0019 - 23 janv., 2026$3,750.0016 - 20 mars, 2026$3,750.00

Formation Python: Programmation PHP pour les pros

Le cours de développement professionnel PHP (formation Python) est une introduction complète à PHP. La formation couvre tout, des déclarations de variables à la programmation de bases de données. Si vous devez maîtriser PHP, c'est par là qu'il faut commencer. Formations intitulées Formation Python: Programmation PHP pour les pros qui vous permttront d'avancer votre carrière.

6 - 10 oct., 2025$3,750.001 - 5 déc., 2025$3,750.009 - 13 févr., 2026$3,750.00

JavaScript pour les développeurs professionnels : les mesures extrêmes

Formations intitulées JavaScript pour les développeurs professionnels : les mesures extrêmes qui vous permttront d'avancer votre carrière.

1 - 5 sept., 2025$3,750.0027 - 31 oct., 2025$3,750.005 - 9 janv., 2026$3,750.002 - 6 mars, 2026$3,750.00

L'essentiel des scripts Perl

Ce cours certifié SETC constitue une introduction à la programmation Perl. Le cours offre un survol des bénéfices de l'utilisation de Perl en commençant par les bases de cette programmation en passant par la structure des commandes, les opérateurs, les scalaires, le contrôle du flux, les sous-programmes, les collections et enfin les listes. Les étudiants vivront une expérience pratique en travaillant sur des expressions normales ainsi qu'en étudiant et en modifiant des scripts Perl. Une brève introduction à la programmation des bases de données est également inclue dans ce cours. Formations intitulées L'essentiel des scripts Perl qui vous permttront d'avancer votre carrière.

8 - 12 sept., 2025$3,750.003 - 7 nov., 2025$3,750.0012 - 16 janv., 2026$3,750.009 - 13 mars, 2026$3,750.00

Maîtriser la compliance CLF: Le cours complet pour une mise en œuvre accessible

Formations intitulées Maîtriser la compliance CLF: Le cours complet pour une mise en œuvre accessible qui vous permttront d'avancer votre carrière.

20 - 21 oct., 2025$1,500.0015 - 16 déc., 2025$1,500.0023 - 24 févr., 2026$1,500.00


- Inclure tous les plugins compilés (ci-dessous), ou inclure des fichiers individuels si nécessaire -->