Les meilleurs outils pour le développement web

"Je voudrais une vue d'ensemble", "Je suis designer...", "Je suis developpeur...", "Je n'y connais rien".

Fabriquer un site web, le rendre dynamique, l'héberger et le faire vivre, sont autant d'étapes indispensables à la réalisation d'un projet web. Mais le travail en amont, souvent sous-estimé, est aussi important que la phase pratique elle-même. Nous allons donc accompagner un projet-type, de sa conceptualisation à sa mise en ligne, avec une sélection des meilleurs ouvrages disponibles aujourd'hui pour chaque aspect de sa création. Ce dossier a été réalisé par David Rault.

Au programme : principes de base, ergonomie et graphisme, création de pages & HTML, Frontpage, Dreamweaver, XML, les bases de données, Flash, Javascript, vidéo et son, enjeux juridiques



Principes de base.

Avant d'entrer dans la technique, deux ouvrages bien connus des webmasters sont considérés par certains, depuis déjà quelques années, comme les bibles des visionnaires du Net : L'Homme numérique de Nicolas Negroponte et Release 2.1 de Esther Dyson, deux analyses pointues du phénomène Internet, de ses origines et de ses possibilités.

Plus pragmatique, Netentreprises, réussir online s'est imposé rapidement comme un livre de référence pour faire le tour des business models efficaces sur le web. Publié récemment, il fait le tri entre vraies et fausses bonnes idées, et plaira au businessman qui sommeille en vous.

Concernant plus particulièrement le contenu du site que vous souhaitez créer, que vous cherchiez des conseils pour élaborer un contenu répondant aux attentes des internautes ou que vous décidiez de créer un site web marchand, Créer du traffic sur son site web de Olivier Andrieu et (R)évolution e-business seront de précieux guides pour prendre un bon départ.


Ergonomie et graphisme

Un site web est avant tout une rencontre visuelle et tout se joue en un coup d'œil : les couleurs utilisées, les polices de caractère, le temps de chargement des pages, sont autant d'éléments dont il serait regrettable de sous-estimer l'importance. Trois livres sauront vous accompagner lors de vos premières réflexions sur l'architecture générale du site, du développement de son ergonomie jusqu'à la réalisation des graphismes (images fixes et animées, textes et photographies) : L'Image et le Graphisme de Philippe Cottet et Graphisme des sites web de Florian Schäffer ; le troisième ouvrage, Conception de sites web : l'art de la simplicité, de Jakob Nielsen, est quant à lui remarquable pour son parti pris d'exposer la sobriété visuelle et conceptuelle comme pierre de voûte d'un site réussi.

Vient alors le temps de la création graphique proprement dite, et c'est là que l'utilisation d'un logiciel dédié est indispensable, que ce soit pour scanner et retoucher des images ou tout simplement pour créer des logos et autres gifs animés (pas trop, attention au délai de chargement sur le web !). Le leader incontesté de ce domaine est évidemment Adobe Photoshop, logiciel aux possibilités illimitées, toutefois réservé par son niveau (et son prix) aux infographistes professionnels. Les graphistes occasionnels ou peu fortunés se tourneront quant à eux vers le fameux Paint Shop Pro de l' éditeur Jasc, shareware qui au fil de ses versions successives ressemble de plus en plus à son grand frère. Ces outils possèdent bien sûr d'excellents modes d'emploi, citons notamment Photoshop 5 ou Adobe Photoshop 6.0 (avec CD-Rom), suivant la version que vous utilisez.

Pour finir sur le design, un conseil. Révisez vos classiques. Peut-on être un vrai web-designer si on n'a jamais entendu parler du gris typographique, du bolo ou encore des familles de fontes, pour ne citer que quelques exemples ? Manuel de typographie française élémentaire et Mise en page et impression : notions élémentaires sont des livres qui n'ont rien perdu de leur actualité, et que les nouvelles technologies ne rendent que plus indispensables encore. Ils viendront compléter dans la bibliothèque du designer les ouvrages des éditions O'Reilly malheureusement disponibles aux seuls anglophones que sont Web Style Guide : Basic Design Principles for Creating Web Sites et Web Design in a Nutshell.


Création de pages & HTML

Le temps est désormais révolu où l'on devait taper à la main des dizaines de lignes de code HTML, mais une bonne connaissance des bases de ce langage est un plus qui n'est pas négligeable pour une conception pertinente de pages web. Le livre de P. Muller Créez votre site web se révèle une bonne initiation aux principes élémentaires d'architecture et une introduction efficace aux balises du langage HTML (Hyper Text Markup Language). D'autres ouvrages vous apprendront les bases du langage : Créer ses pages en HTMLouvrage ludique entièrement en couleurs dirigé par Ruth Maran et sa famille, et l'exhaustif HTML 4 de Laura Lemay. Enfin, pour une approche globale de la création de pages (mise en page HTML, design et ergonomie, astuces de programmation, enregistrement dans les moteurs de recherche), Site Web Pros, Grand livre est particulièrement complet.


Frontpage

La réalisation de sites web passe désormais par un éditeur HTML de type wysiwyg , abréviation de "What you see is what you get" : "ce que vous voyez à l'écran est le résultat final". Inutile donc d'apprendre 150 balises HTML , les logiciels du marché s'en chargent à votre place. Si vous êtes un habitué du monde Microsoft et de sa suite Office, vous ne serez pas dépaysé par le logiciel Frontpage, qui reprend effectivement dans son interface la plupart des éléments habituels des autres outils en y intégrant de nouvelles fonctionnalités web de manière intuitive. Deux ouvrages sortent du lot concernant l'apprentissage de ce logiciel : Apprendre Frontpage 2000 visuel, sous la direction de Ruth Maran, tout en couleurs, assez ludique et réservé aux novices désireux d'appréhender au plus vite les fonctions de base, et Formation visuelle Frontpage 2000 de David et Rhonda Crowder, plus complet et pointu, avec un système de questions-réponses à l'issue de chaque chapitre permettant à chacun de mesurer précisément l'avancement de son apprentissage.


Dreamweaver

L'un des concurrents directs de FrontPage est le logiciel Dreamweaver, de l'éditeur Macromedia, célèbre dans le monde du multimédia pour des innovations comme Director, Shockwave ou encore Flash, le standard de l'animation vectorielle sur Internet. Littéralement "tisseur de rêves", cet outil vous permettra bien sûr de concevoir des pages web avec tous les éléments de base (formatage du texte, tableaux, etc.), mais également d'y inclure de manière extrêmement aisée toutes sortes d'éléments dynamiques et multimédia, des applets JavaScript au code DHTML en passant par les éléments Flash. Pléthore d'ouvrages sont bien sûr apparus pour aider à maîtriser ce puissant mais difficile outil plutôt réservé au webdesigner professionnel. Nous en retiendrons deux : Grand Livre Dreamweaver 4 de Databeker, pour les débutants, et encore plus complet Dreamweaver 4 (avec CD-Rom) de Daniel Garance et François Houste, base de référence solide qui saura vous accompagner de vos débuts dans l'utilisation de Dreamweaver jusqu'à la mise en ligne d'un site professionnel.


XML

Le HTML ne vous suffit plus ? Qu'à cela ne tienne, un nouveau standard de programmation a vu le jour, il s'agit du XML (Extended Markup Language) qui, contrairement au HTML, dont il reprend les principes d'écriture par balises, est "ouvert", ce qui signifie que l'on peut y ajouter de nouvelles commandes, de nouvelles variables, afin d'accroître son efficacité. Plus puissant donc, mais aussi plus complexe que son prédécesseur, ce langage nécessite un apprentissage plus soutenu, et des livres complets et à la pédagogie pertinente. Vous aurez droit à une introduction en règle à tous les langages balisés avec l'ouvrage Formation à XML, simple et didactique. Pour une étude plus approfondie du XML, vous vous tournerez plutôt vers Construire une application XML ou Solutions.net XML de Benoît Marchal, à la fois guides d'utilisation complets et bases de référence.


Les bases de données

Voilà, votre site web est fait, il ne reste plus qu'à le mettre à jour... Opération difficile en HTML, et parfaitement impossible pour un site professionnel traitant d'articles par centaines, par milliers, nécessitant l 'emploi d'une base de données et d'un langage permettant d'y effectuer des requêtes et de générer les pages affichant la réponse à ces dernières. Il existe énormément de langages de programmation pour interfacer une base de données, du Perl (dont la bible se nomme Programmation en Perl chez O'Reilly) au Java (conseillons ici le livre JDBC et Java de George Reese également chez O'Reilly, éditeur de livres à fort contenu technique).

Deux langages très répandus se font la guerre, avec un résultat quasi identique : d'un côté ASP, développé par Microsoft, et de l'autre côté PHP, conçu par le monde des utilisateurs du système d'exploitation libre Linux, langage totalement ouvert, gratuit et très puissant, régulièrement remis à jour. Ces langages fonctionnent sur n'importe quel serveur (IIS, Apache, etc.), et peuvent être interfacés avec tous types de SGBD : MySQL, Access, Informix, etc. Plus ou moins compliqués à appréhender en fonction de votre niveau d'étude, les livres sont ici indispensables pour vous accompagner au fil de vos développements successifs. En ce qui concerne ASP, vous pourrez vous orienter sans risque vers Initiation à ASP 3.0 pour vos débuts, et vous maîtriserez tous ses aspects grâce à ASP 3.0 professionnel de Homer. Les ouvrages dont vous aurez besoin pour les mêmes objectifs concernant le langage PHP sont respectivement PHP professionnel et Pratique de MySQL et PHP, deux livres de bon niveau.


Flash

Si votre site web vous paraît quelque peu statique, sachez qu'il est possible d'y intégrer des graphismes animés époustouflants, plein écran et très fluides, sonores et interactifs : ces animations sont très légères car encodées en vectoriel, qui contrairement aux graphismes habituels en bitmap, ne s'appuient que sur des informations numériques (vecteurs, etc.), comme les polices de caractère par exemple. Le logiciel permettant la création de ces animations d'un nouveau genre s'appelle Flash, c'est la déclinaison simplifiée de Shockwave, qui lui-même dérivait d'un logiciel de création multimédia incontournable depuis la fin des années 80, Director de Macromédia. Plus simple à utiliser que ce dernier, mais nécessitant un apprentissage soutenu pour en exploiter toutes les possibilités, Flash se sentira bien seul chez vous sans l'aide d'un livre ou deux : ceux-ci rempliront bien leur rôle, que ce soit pour vous accompagner lors de vos premiers pas ( Le Grand Livre Flash 5 aux éditions Micro Application) ou pour vous épauler lors de vos développements plus ardus comme Flash 5 aux éditions Dunod. Enfin faites vous plaisir avec Flash 5 Magic avec ActionScript (avec CD-Rom), qui présente le travail de véritables sorciers de l'animation web.


Javascript

Les langages de programmation ont des contraintes que l'on rencontre assez vite lors d'un développement professionnel, et de nombreuses fonctionnalités ne sont possibles qu'en y insérant du code JavaScript, un autre langage qui se greffe par petits morceaux dans le corps de la page pour la rendre plus dynamique : que ce soit pour permettre l'utilisation d'un formulaire de saisie d'adresse ou pour une conversion francs-euros jusqu'aux programmations plus élaborées, on a toujours besoin du JavaScript pour délivrer un site web performant et efficace. Dérivé du langage C, le JavaScript nécessite un apprentissage assez long et de bonnes bibles de référence, intuitives et claires. Nous avons séléctionné deux ouvrages qui sauront vous guider dans les bases du JavaScript : Démarrez avec JavaScript, foisonnant d'exemples pratiques, et l'efficace JavaScript précis et concis, qui rassemble en peu de mots les composantes de ce langage et leurs objets.


Vidéo et son

Transformer son site web en juke-box ou en chaîne de télévision planétaire, c'est possible : pour le son, un simple encodeur MP3 ou Real Audio fera l'affaire (attention toutefois aux droits d'auteur si vous désirez mettre sur votre site de la musique qui n'est pas de vous), tandis qu'une vidéo montée avec un logiciel comme Adobe Première sera directement exploitable une fois qu'elle sera exportée au format MPEG ou Real Video. Vos premiers pas en vidéo numérique vous expliquera surtout les principes du montage virtuel et de l'exportation des fichiers, tandis que Créer sa web TV de Jean-Charles Fouche donnera de précieux conseils de mise en route, avec de nombreux liens et les réponses à toutes les questions que l'on est en droit de se poser avant de se lancer dans une telle aventure. En ce qui concerne le MP3, Daniel Ichbiah nous livre une étude complète de la polémique entourant ce format ainsi que conseils et liens pour générer vos propres fichiers avec l'enthousiasmant Génération MP3 dont vous pourrez compléter la lecture avec le plus pratique Découvrez et exploitez le MP3 de Pierre Favre.


Enjeux juridiques

Internet n'est plus un no man's land juridique, des règles s'y appliquent et les enfreindre peut se révéler un sport dangereux. Au niveau pratique, que ce soit en termes de graphisme, de code ou de son, deux ouvrages devraient logiquement rejoindre assez vite votre bibliothèque : Les Contrats de l'Internet et du Multimédia, de Pierre Deprez et Vincent Fauchoux, et La Création multimédia et le droit de Nathalie Mallet-Poujol. Les aspects de droit des affaires tournant autour du commerce électronique sont quant à eux passés au crible dans le livre Business et droit d'Internet de Olivier Hance.

--David Rault

Transformez vos achats précédents en €€€
Plus d'informations sur la manière de vendre des articles sur Amazon.fr dès aujourd’hui !

Votre historique récent

 (Qu'est-ce ?)
 

Après avoir visualisé des pages détaillées produit ou des résultats de recherche, regardez ici pour trouver une façon simple de poursuivre votre navigation sur des pages qui vous intéressent.