Perl est le langage idéal pour développer de nombreuses applications Web : moteurs de recherche, traitements sur des formulaires, extraction de chaînes, compteurs, programmes d'enregistrement. Vous apprendre à maîtriser tous les aspects du langage, tel est l'objectif de Total Perl.
Par la pratique, grâce aux 660 Solutions express traitées dans cet ouvrage, vous apprendrez à :
effectuer des traitements poussés sur les chaînes de caractères
créer des classes et des objets
créer des packages et des modules
maîtriser la communication interprocessus
créer des compteurs web, des livres d'or, des scripts sécurisés...
développer une application CGI de caddie virtuel
660 solutions directement applicables...
Utiliser la syntaxe de Perl 5 : ses instructions et ses déclarations • Exécuter des scripts Perl courants en mode interactif • Utiliser les E/S de texte • Créer des variables scalaires • Travailler avec des contextes de scalaires et de listes • Créer des tableaux et des tableaux associatifs • Développer des modèles de fonction • Utiliser les variables spéciales de Perl • Utiliser des fonctions intégrées • Travailler avec des tableaux de tableaux, des tableaux associatifs de tableaux associatifs, des tableaux de tableaux associatifs et des tableaux associatifs de tableaux • Trier des bases de données • Intercepter des erreurs d'exécution (gestion des exceptions) • Utiliser des paires de sockets pour la communication interprocessus • Créer des clients et des serveurs TCP • Créer des applications client/serveur bidirectionnelles au moyen du multithreading • Comprendre les problèmes de sécurité dans un environnement multi-utilisateur • Effacer les contrôles HTML actualisés • Travailler avec les techniques de pull client, push serveur et les SSI • Créer et lire des cookies • Enregistrer des données dans les pages web entre chaque appel à un script CGI • Créer un jeu CGI • Gérer les attaques par déni de service • Rediriger un navigateur • Apprendre la programmation CGI de base de données • Effectuer des recherches sur un site web - rechercher une occurrence de chaîne • Créer une application CGI de caddie virtuel • Récupérer les liens contenus dans une page web • Créer des sites miroir • Soumettre des formulaires HTML à partir d'un code • Créer un serveur web miniature • Permettre l'enregistrement d'utilisateurs en ligne • etc.