Linux : la boîte à outils du développeur Web

Le monde Linux offre une richesse incomparable en matière d'outils de développement en source ouvert. Programmeur ou chef de projet, grâce à ce Pro-Micro, découvrez toute la puissance des logiciels libres et apprenez à exploiter ces nouvelles technologies Web, individuellement tout d'abord, puis à les combiner pour concevoir, développer et déployer des applications Internet sûres et évolutives. Au programme :
- Installer et configurer le serveur Apache pour les traitements CGI.
- Séparer l'affichage et le contenu de pages Web grâce aux objets Perl.
- Combiner des styles dynamiques et des documents XML à l'aide du module Perl XML : Parser.
- Augmenter la richesse fonctionnelle de vos pages Web avec les applets Java.
- Maîtriser le multithread et le pilotage par événements.
- Flabiliser votre site par la gestion d'erreurs.
- Maîtriser le déploiement d'applications Web sous Linux : test et débogage, planification des ressources requises, gestion des performances, distribution de charge sur plusieurs serveurs...
Sur le CD-Rom
- tous les fichiers sources en Perl, CGI, script bash, Java, HTML et XML des exemples du livre,
- la base de données PostGres,
- l'analyseur XML Ælfred,
- le serveur d'applications XML XAS de Planet7,
- les modules Perl nécessaires,
- l'environnement Java Kaffe, etc.
Dans ce livre, un choix d'exemples concrets d'applications développées pas à pas et notamment :
- un catalogue en ligne et son moteur ;
- un logiciel d'administration de documents permettant l'édition de documents XML dans un navigateur Web ;
- une application de communauté Internet réunissant un forum de discussion de type chat et un tableau de dessin partagé en temps réel.
Sommaire Les technologies Web actuelles : Systèmes distribués et interconnexion de réseaux • Le serveur http Apache • Le langage Perl et les scripts CGI • Séparation du contenu et de la logique avec des objets • Présentation du langage XML • Gestion de documents XML avec un serveur CGI • Une interface Web d'édition de documents XML. Les nouvelles technologies Web : Servir du XML sous Linux • Conception d'applets Java sous Linux • Création d'une application Java/XML • Fiabiliser le site par la gestion d'erreurs • Déploiement d'applications Web sous Linux.
Niveau
Débutant - Intermédiaire - Avancé
Sujet : Linux/Programmation Web