Voici quelques ouvrages à consulter si vous désirez continuer à progresser dans ce domaine.
|
Créez votre page Web
Michel Dreyfus
CampusPress
- Concevez rapidement vos premières pages Web
- Apprenez à maîtriser les bases du langage HTML et à utiliser le HTML dynamique
- Sachez manier les langages Java, Javascript et ActiveX pour ajouter de l'interactivité à vos pages
- Découvrez comment faire héberger votre site et le faire connaître aux internautes du monde entier
|
|
HTML et XHTML : La référence
Chuck Musciano, Bill Kenedy, Nathalie Nicoletis, et Emmanuel Benoit
O'Reilly
.
|
|
HTML & Développement Web
Stefan Münz - Wolfgang Nefzger
Micro Application
Cet ouvrage de référence se base sur SELFHTML, la documentation la plus connue et la plus complète
concernant la programmation web.
Numéro un des ventes en Allemagne, cet ouvrage, rédigé par des professionnels des langages de programmation,
présente, sur plus de 1500 pages, l'intégralité des langages HTML, CSS, Javascript, HTML dynamique,
Perl/CGI et XML...
Les langages sont présentés un à un, fonction par fontion, avec leur syntaxe et des exemples de code pour
une maîtrise parfaite de la programmation web...
Une véritable bible pour tous les utilisateurs souhaitant créer et développer un projet professionnel
sur la toile.
Parmi les sujets traités : Liens, Graphiques, Tableaux, Cadres, Formulaires, Multimédia, XHTML et HTML,
Feuilles de style CSS, Propriétés CSS, Eléments du langage Javascript, DHTML - HTML dynamique, Graphisme,
CGI/Perl, Eléments du langage Perl, XML.
|
|
Apprendre HTML visuel (600 illustrations en couleurs)
Ruth Maran
First Interactive
.
|
|
Javascript La référence
David Flanagan (traduction de James Guérin)
O'Reilly
JavaScript est un puissant langage de programmation pour le Web.
Ce langage de script permet d'insérer du contenu interactif dans des applications web côté client.
Les pages web ne sont plus statiques, mais contiennent des programmes interactifs, contrôlent le navigateur et,
combiné avec DOM, créent des pages DHTML (Dynamic HTML).
Sa syntaxe proche des langages classiques comme G, C++ et Java le rend familier aux programmeurs.
Cette quatrième édition offre une description exhaustive et complète de JavaScript.
Cet ouvrage couvre la version 1.5 du langage ainsi que ECMAScript Version 3, Dom Level 1 et 2 et une grande
majorité des navigateurs existants (Internet Exploreré6, Netscapeé6, Mozilla).
JavaScript - La référence s'articule autour de trois axes principaux :
- Une première partie détaille le cœur du langage.
Elle donne les informations de bases (données, valeurs, opérateurs, instructions) et les particularités
du langage (fonctions, objets, tableaux, etc).
- Une seconde partie aborde le langage du point de vue côté client : validation de données,
travail avec des cookies, DOM, CSS, DHTML, compatibilité avec les différents navigateurs,
sécurité, etc.
- Une dernière partie se compose de sections de référence sur les objets définis par le noyau de
JavaScript, par JavaScript côté client et par DOM.
Cet ouvrage constitue une référence indispensable pour tous les programmeurs en JavaScript.
Véritable encyclopédie du langage reconnue des spécialistes du monde entier, il s'adresse à tous
ceux qui développent pour l'Internet ou l'intranet.
David Flanagan est diplômé en informatique du MIT (Massachusetts Institute of Technology).
Programmeur consultant, concepteur d'interfaces graphiques et formateur, il est également l'auteur de nombreux livres
sur Java, dont l'incontournable Java in a Nutshell.
|
|
Javascript pour les nuls
Emily A. Vander Veer
First Interactive
Pour comprendre enfin quelque chose à la micro-informatique Vous voici confronté
à un micro-ordinateur - plus par nécessité que par goût, avouons-le - , sans savoir par quel bout
prendre cet instrument barbare et capricieux.
Oubliez toute appréhension, cette nouvelle collection est réellement faite pour vous !
Non, Javascript n'est pas le nom de la dernière dans à la mode Javascript est un langage de
programmation qui permet d'animer les pages web de manière simple et efficace.
Pas de panique ! la programmation n'est pas le domaine réservé d'une "élite" !
Quiconque le souhaite peut programmer, et Javascript pour les Nuls est ici l'outil indispensable qui vous aidera
à bien débuter.
|
|
Internet techniques avancées
Christoph Lindermann, Christian Immler, Florian Harms (traduction Pierre M. Wolf)
Micro Application
Le Grand Livre Internet - Techniques avancées constitue la référence indispensable pour
tout connaître du Web.
Vous allez ainsi pouvoir aborder toutes les facettes d'Internet, des plus simples (l'envoi de SMS, l'utilisation de moteurs
de recherche, le MP3...) jusqu'aux aspects les plus complexes (les firewalls, la mise en place d'un site de e-commerce,
les langages de programmation HTML, XML, Java(tm), PERL...).
L'ouvrage est basé sur une approche pédagogique claire et s'appuie sur de nombreux exemples et illustrations
qui vous aident à mieux comprendre les thèmes traités.
De plus, les chapitres peuvent être consultés de manière indépendante pour faciliter vos recherches.
Avec ce Grand Livre, le Web n'aura plus de secrets pour vous !
Une véritable mine d'informations sur Internet !
- La connexion et la configuration Internet : le type et la configuration de la connexion, le bon choix du fournisseur
d'accès, le partage de connexion en réseau local, le Global Roaming...
- La communication par Internet : les services de messagerie gratuite (webmails), le protocole de messagerie
POP3, la téléphonie et la discussion en ligne, l'envoi de mini-messages SMS, l'utilisation d'ICQ et de mlRC...
- Internet et les terminaux portables : la connexion à Internet et le téléchargement de données
pour les ordinateurs de poche Palm, le WAP sur les téléphones portables, le langage de programmation WML pour
le WAP...
- Le Multimédia sur le Web : les différents formats graphiques, les animations Flash, la visualisation
des fichiers vidéo en Streaming, les formats audio, le MP3...
- La programmation pour le Web : la création d'un site en HTML, l'utilisation de scripts JavaScript et CGI, la
programmation en Perl les composants ActiveX, le XML et ASP 3...
- Et encore : les feuilles de style en cascade, le concept de firewall, les risques liés à Internet,
les techniques de cryptage de données, les possibilités du e-commerce, le protocole TCP/IP, la mise en place
et l'administration d'un serveur...
|
|
Architecture de l'information pour le web
Peter Morville & Lou Rosenfeld (traduction de Denis Priou et Jean-Marc Delprato)
O'Reilly
À l'ère des portails et du Web 2.0, les volumes d'informations accessibles sont en constante expansion.
Tous les jours, les utilisateurs circulent à travers ces flux de données pour trouver LA bonne information.
Lorsqu'un site ou un intranet propose une interface approximative, des données mal organisées ou
hiérarchisées en dépit du bon sens, le temps passé par les utilisateurs s'allonge toujours plus
et leur efficacité s'amoindrit en conséquence.
L'architecture de l'information est une discipline qui se situe à mi-chemin entre l'ergonomie, les bases de données,
le design web et la stratégie d'entreprise.
Les architectes de l'information ont pour mission de rendre l'accès aux données fluide et intuitif de manière
à ce que chaque utilisateur ne consacre pas un temps infini en recherche et améliore sa productivité.
Architecture de l'information pour le Web propose à tous ceux qui ont besoin d'une organisation de l'information
performante, d'acquérir les méthodes et de développer les bons réflexes avant la mise en place
ou la refonte d'un site internet/intranet. Il permet entre autres de :
- Prendre connaissances des principes de l'architecture de l'information ;
- évaluer les comportements et les besoins des utilisateurs ;
- établir une architecture selon un cahier des charges ;
- Créer un système d'étiquetage et de navigation ;
- Intégrer une stratégie business à votre architecture ;
- Modéliser une architecture en fonction de la structure (site commercial, intranet, communauté virtuelle etc.).
Avec Architecture de l'information pour le Web, les webmasters, web designers ou chefs de projet pourront acquérir
une vue d'ensemble de cette discipline en plein développement et éventuellement envisager une spécialisation
de leur activité clans ce domaine.
Lou Rosenfeld est consultant en architecture de l'information et fondateur de Rosenfeld Media,
Il est à l'origine de l'Information Architecture Institute, d'UXNET et des conférences ASIS&AT.
Il compte parmi ses derniers clients Accenture, Caterpillar, Ford, Microsoft et la NCAA.
Peter Morville compte parmi les pères de l'architecture de l'information, il préside
actuellement les Semantic Studios d'architecture de l'information.
Ses clients les plus connus sont AT&T, IBM, Microsoft, Internet2, Harvard Business School et Yahoo!
À l'occasion, il publie des articles dans Business Week, the Economist, Fortune et le Wall Street Journal.
|
|
Pratique de MySQL et PHP
Philippe Rigaux
O'Reilly
L'efficacité du tandem MySQL/PHP dans la mise en œuvre de sites web est plus évidente que jamais.
Ces deux fleurons du Logiciel Libre permettent de réaliser des sites à la fois robustes et ultra-réactifs,
aussi bien sous MS-Windows que sous Unix/Linux ou MacOS X.
Dans cette troisième édition, entièrement revue et adaptée aux dernières moutures de
PHP 5 et de MySQL, les qualités pédagogiques de l'auteur continuent de faire merveille, notamment dans les
tout nouveaux chapitres abordant la programmation orientée objet ou la gestion des erreurs :
- Après une introduction consacrée à la Programmation Web, les chapitres sur l'Environnement
MySQL/PHP et les Techniques de base entrent dans le vif du sujet en présentant l'utilitaire mysql,
l'interface phpMyAdmin et l'API MySQL de PHP, mais également tout ce qu'il faut connaître pour programmer
efficacement en PHP.
C'est là que vous ferez connaissance avec les fonctions, les expressions régulières, les sessions, etc.
- Le chapitre Programmation objet tire parti des nouvelles fonctionnalités orientées objet de PHP 5
et permet de se familiariser avec les techniques de développement professionnel.
- Création d'une base MySQL explique en détail comment concevoir, créer et modifier une base de
données aussi complexe que nécessaire à l'aide de schémas "Entité/Association".
- Mise en place du site se concentre sur la construction de pages dynamiques et de formulaires de saisie.
La technique des templates est illustrée à l'aide d'un exemple complet, et la gestion des erreurs est
traitée en détail.
Le chapitre consacré à la Production du site précise ensuite les étapes nécessaires
à la construction d'un site en vraie grandeur.
On y aborde l'authentification et la gestion de sessions, la mise en place de forums de discussion, et même le filtrage
collaboratif !
- Le chapitre consacré à XML propose des techniques de passage d'une représentation XML vers une
représentation en base de données relationnelle et vice versa.
Il aborde la transformation, via XSLT, de XML vers HTML, mais aussi la production et la lecture de fils RSS.
- Graphiques montre comment produire dynamiquement des figures géométriques, des camemberts, et autres
diagrammes statistiques.
- Les chapitres Récapitulatif SQL et Récapitulatif PHP reprennent la syntaxe de ces deux langages,
tandis qu'Administration de MySQL traite de la gestion des utilisateurs, des sauvegardes, de l'optimisation des
performances, etc.
Vous trouverez en annexe les détails d'installation d'Apache, PHP et MySQL sous Linux et sous MS-Windows, ainsi que
des références MySQL et PHP complètes, syntaxe et fonctions comprises.
Ce livre, conçu de manière progressive, convient aussi bien au débutant désireux de créer son
propre site web et de s'initier à la programmation côté serveur, qu'au professionnel qui doit gérer,
à travers une interface web, de nombreuses requêtes simultanées vers ses bases de données.
Philippe Rigaux est Professeur des Universités en informatique à Paris-Dauphine
où il enseigne les bases de données, ainsi que les techniques et langages du Web.
Il est l'auteur de 5 livres en anglais et français, et de plus de 30 publications internationales consacrées
aux bases de données.
|
|
Design Patterns en Ajax
Michael Mahemoff (Traduction de Denis Priou, Michel Beteta & Frédéric Laurent)
O'Reilly
Ajax est l'une des technologies Web les plus appréciées actuellement.
En s'appuyant sur des standards éprouvés comme JavaScript et XML pour mettre à jour les données
du client en temps réel à partir d'un serveur distant, Ajax apporte souplesse et réactivité
à de nombreux services et sites web comme Gmail, Pandora, Google Maps ou Wikio.
Design Patterns en Ajax propose au développeur Web ainsi qu'au designer de mettre en place rapidement des
services fonctionnels en Ajax avec l'aide de design patterns.
Les design patterns sont des méthodes réutilisables se concentrant sur les cas de figures modélisés
les plus fréquemment rencontrés d'un développement.
Cet ouvrage repose sur une approche concrète consistant à passer de la théorie à la pratique
à partir d'exemples illustrant chaque pattern.
Vous apprendrez entre autres comment :
- Concevoir des applications Ajax.
- Gérer les accès distants via le Web grâce aux appels XMLHttpRequest ou IFrame.
- Mettre en place des services web.
- Optimiser les performances de votre site avec les techniques de cache.
- Rendre votre page plus interactive avec des widgets ou des éléments modifiables.
- Utiliser des effets pour mettre en valeur le contenu.
- Effectuer des tests pour vérifier la fiabilité de vos services web.
Design Patterns en Ajax vous aidera à concevoir des sites à la fois interactifs et optimisés
tirant parti de toute la puissance d'Ajax à l'heure du Web 2.0.
Michael Mahemoff est diplômé de l'université de Melbourne en Informatique et
ingénierie logicielles.
Il a consacré sa thèse à la réutilisation des méthodes de programmation et aux interfaces
homme-machine.
Il vit aujourd'hui à Londres où il exerce en tant que consultant-développeur dans les secteurs de la
Banque, des hôpitaux et en logistique.
|
|
Manuel de référence XML
R. Allen WYKE, Sultan REHMAN, Brad LEUPEN
Microsoft.net
Créez des applications complètes et extensibles qui fonctionneront sur de multiples plates-formes et périphériques.
Les services Web XML joueront un rôle central dans la prochaine ère informatique en offrant de nouvelles opportunités aux développeurs et aux clients.
Cet ouvrage de référence vous livre des instructions détaillées et toutes les informations pour tirer au mieux profit du langage XML et des outils de développement Microsoft.
En privilégiant une approche architecturale, il décrit les fonctionnalités XML dans Microsoft Visual Studio .NET,
Microsoft SQL Server 2000 et Microsoft BizTalk Server 2000.
Vous découvrirez comment convertir une application traditionnelle client/serveur en une application basée sur XML.
Ce livre est une référence idéale pour tous ceux qui cherchent à utiliser au mieux Microsoft Visual Studio .NET,
Microsoft .NET Framework ou tout autre outil de développement Microsoft compatible XML !
Parmi les sujets abordés dans ce livre
- Vue d'ensemble de l'architecture
- Bases d'XML
- Parsing des documents
- Intégration de bases de données
- Développement Web
- Construction d'interfaces utilisateur
- Messaging basé sur XML
- Création de métadonnées
- Construction d'applications - côté serveur et côtéclient
- Développement de plate-forme
- Intégration des systèmes hérités
- Développement inter-périphériques
- SOAP (Simple Object Access Protocol)
- Exploitation de BizTalk Server
- Développement Microsoft.NET Framework
R Allen Wyke est vice-président du département technologique dans une société
de solutions EHS (Environment, Health and Safety) appelée Blue292.
Chez Blue292, il dirige l'équipe technique et contribue avec l'équipe administrative à définir
la vision et l'orientation la plus adéquate pour les logiciels et les services en ligne EHS.
Sultan Rehman est l'architecte logiciel en chef chez Engage, où il s'est spécialisé
dans l'utilisation des conceptions orientées objets pour implémenter des systèmes critiques distribués.
Brad Leupen est directeur de la technologie chez Entrinsik, Inc., une société de logiciels
éducatifs.
Il a lancé sur le marché de nombreux produits Web qui font appel au XML et à XSLT.
|