Notre site web sera en maintenance ce mardi 3 février après-midi. Les commandes enregistrées ne subirons pas de retard de traitement.
Les briques du Web. En concentré, 3e édition
Niederst Robbins Jennifer ; Benoit Emmanuel ; Ensa
O REILLY FRANCE
52,80 €
Épuisé
EAN :9782841774166
La manière de concevoir des pages web n'a cessé d'évoluer depuis l'apparition de la version bêta de Netscape en 1994. La multiplication du nombre de navigateurs et des terminaux, la maturité des différents standards témoignent du long chemin parcouru. Les briques du Web en concentré reprend l'ensemble des différents standards et montre tout l'avantage de réaliser des sites sur ces fondations. Il met l'accent sur les aspects de présentation des sites: feuilles de style, images, accessibilité, un sujet qui n'est pas à négliger. Il se veut une référence complète sur les points techniques que doivent maîtriser tout concepteur de contenus Web. Organisé autour de sept parties, cetouvrage aborde: Les langages qui constituent le Web: HTML 4.0.1, XHTML 1.0 et 1.1, en détaillant leur syntaxe et leurs attributs; L'utilisation des feuilles de style, en mettant l'accent sur CSS 2.1 dont les propriétés sont passées en revue; L'environnement du Web en décrivant le comportement des différents navigateurs et terminaux d'affichage, ainsi que les bonnes pratiques pour rendre un site accessible à tous; L'interactivité des pages en précisant comment y intégrer JavaScript et DOM, et en introduisant des techniques relatives à Ajax; La bonne manière d'insérer différents médias qu'il s'agisse d'images, de vidéos, d'animations Flash, etc. Comment bien gérer les feuilles de style pour l'impression et les PDF, de même que les couleurs de son site. Ouvrage de référence pour qui doit publier du contenu sur le Web, qu'il soit développeur ou graphiste, il s'adresse aux débutants, comme aux plus aguerris, qui seront au fait des dernières évolutions des standards eux-mêmes ainsi que de la manière deles utiliser. Biographie de l'auteur Jennifer Niederst Robbins est une pionnière en matière de conception Web; le premier site web commercial, c'est elle! Jennifer a, depuis, consacré de nombreux ouvrages au Web, tant du point de vue du design, avec Learning Web Design, que de la conception.
Cet ouvrage est un guide destiné à la création de sites web professionnels. Il vous montre comment construire des sites web en appliquant les pratiques modernes et professionnelles de design. Introduction au Design Web commence depuis le début, en expliquant l'anatomie d'une page et son fonctionnement, et vous mène jusqu'à la publication de votre site en vous conseillant sur les types d'hébergement. Après avoir lu cet ouvrage, vous devrez être en mesure de créer et publier des mises en pages CSS sur deux colonnes accompagnées d'images optimisées pour le Web. Grâce aux nombreux exemples, astuces et exercices proposés par Jennifer Niederst Robbins, vous retiendrez facilement les concepts clés et pourrez rapidement construire un site web d'aspect professionnel. Vous trouverez dans ce livre: comment créer une page (X) HTML basique et y ajouter des liens et des images; tout ce qu'il faut savoir à propos des standards: (X) HTML, DTD, etc.; les CSS et l'art de formater du texte, de jouer avec les couleurs et les arrière-plans, d'utiliser le modèle de boîte, les modèles de mise en pages, etc.; tout sur les images, de leur traitement à leur optimisation; le processus de développement d'un site web, du début à la fin; l'hébergement de vos pages, les noms de domaines et le FTP. Biographie de l'auteur Jennifer Niederst Robbins possède une expérience de 14 ans dans le design web, à la fois en tant que designer et qu'enseignante. Pionnière du Web, elle a conçu, en 1993, le premier site web commercial, O'Reilly's Global Network Navigator (GNN). Elle est notamment l'auteur de Les briques du Web (O'Reilly).
Cette seconde édition de HTML -précis & concis sera vite indispensable à tous les professionnels du Web et ceux qui s'y intéressent particulièrement. L'auteur explique chaque élément HTML et fournit des informations détaillées sur leurs attributs. La façon dont ces balises sont supportées par les différents navigateurs complète la description (Netscape Navigator, Internet Explorer, Opera, ainsi que leur compatibilité avec HTML 4.01). Pour vous permettre d'aller rapidement à l'essentiel, les éléments HTML sont listés par ordre alphabétique et un index des éléments et attributs permet de trouver facilement l'entrée souhaitée. Enfin, des exemples de structure de documents et de pages classiques sont aussi présentés, ainsi que des tableaux d'entités de caractères HTML 4.01 de conversion décimale/hexadécimale.
Une étude majeure sur Fontenelle (1657-1757), qui permet de se faire une idée précise de la personnalité et surtout de la valeur des oeuvres du plus "célèbre inconnu" des Lettres Françaises
Les webmasters d'aujourd'hui cherchent non seulement à automatiser le plus possible la mise à jour de leur site, mais aussi à le rendre dynamique (les pages sont construites en fonction du comportement de l'utilisateur). Depuis l'avènement du XML, ils cherchent aussi à exploiter les qualités propres à ce format en construisant automatiquement des pages HTML complexes à partir de données extraites de sources XML les plus diverses.Ils rejoignent en cela la préoccupation de nombreux développeurs (Java notamment) à qui l'on demande de plus en plus d'automatiser la production de pages HTML à partir de données XML.XSLT est le principal langage dédié à la transformation des données XML. Bien que tous les langages de programmation soient capables de manipuler des sources de données XML, les traitements un peu complexes deviennent vite très lourds à gérer. Aujourd'hui, même si on peut envisager de transformer du XML en n'importe quoi, 90% des applications de transformation de données XML ont pour but d'obtenir des documents HTML, autrement dit, des pages Web. L'auteur de Pratique de MySQL et PHP met ses qualités pédagogiques au service d'un sujet brûlant chez les professionnels de l'informatique. Les auteurs envisagent progressivement toutes les applications possibles de la transformation du XML en (X)HTML. Ainsi, dès le premier chapitre, les auteurs exposent des techniques simples de fusion de documents qui ne sont même pas évoquées dans les derniers chapitres des livres concurrents.Au milieu du livre, les chapitres plus théoriques s'éloignent le moins possible des besoins réels, et débouchent sur une étude de cas de très haut niveau, aisément transposable, en partie ou intégralement,dans tout système d'information moderne. Pour illustrer la coopération entre XSLT et d'autres langages, les auteurs ont choisi Java, ce qui ne manquera pas de séduire les développeurs professionnels. C'est également le choix qu'on fait les membres du groupe Apache pour les serveurs d'applications basées sur leur fameux serveur web. Mais les autres langages ne sont pas écartés, et les adeptes de Perl ou de PHP ne seront pas oubliés. Cet ouvrage a tous les atouts pour devenir pendant plusieurs années le livre de référence sur le sujet, conseillé officiellement par les enseignants et officieusement par le bouche-à-oreille.
Perl/Tk est le prolongement de Perl pour la création d'interfaces utilisateur graphiques. En plus de fournir des informations générales sur les différentes variables et widgets disponibles en Perl/Tk, ce manuel de référence décrit exhaustivement tous les éléments graphiques disponibles, la gestion des callbacks et de la géométrie, les correspondances de fonction, les événements, ainsi que la gestion des fenêtres, les widgets composites, les polices écran, ou encore les commandes de création et de manipulation d'images. Ce guide offre un large éventail des nombreuses possibilités de Perl/Tk aussi bien aux programmeurs chevronnés qu'aux novices, qui, pour obtenir de plus amples détails, pourront se reporter à Introduction à Perl/Tk. Perl/Tk fonctionne aussi bien sous UNIX que sous MS-Windows.
La maîtrise des algorithmes et des structures de données est essentielle pour un programmeur. Malheureusement les ouvrages consacrés à ce sujet sont généralement très théoriques. Maîtrise des algorithmes en C rappelle les principes théoriques fondamentaux sans perdre de vue les applications. il propose des solutions efficaces aux problèmes les plus fréquents, en les illustrant par de nombreux exemples. Après une présentation des structures de données et des algorithmes, l'auteur introduit des techniques indispensables pour bien programmer. Vous apprendrez ensuite à manipuler les structures de données les plus importantes. A la fin de chaque chapitre vous trouverez une série de questions avec leurs réponses. Vous découvrirez ainsi : ? les pointeurs ; ? la récursivité ; ? les listes, les piles et les files ; ? les ensembles, les tables de hachage et les arbres ; ? les tas et les files de priorité ; ? les méthodes de tri et de recherche ; ? l'analyse numérique ; ? la compression et le chiffrement des données ; ? les graphes et le calcul géométrique. Après avoir lu ce livre vous saurez utiliser les algorithmes pour quantité d'applications. Toutes les implémentations sont soigneusement décrites et leur efficacité est évaluée permettant ainsi au programmeur de choisir la solution la mieux adaptée. Les exemples de code sont disponibles sur le site Web des éditions O'Reilly afin de vous éviter une saisie fastidieuse. Ce livre est destiné à des programmeurs déjà familiarisés avec le langage C. En fonction des besoins du moment, Maîtrise des algorithmes en C servira aussi bien d'ouvrage didactique que de manuel de référence.
Chailloux Emmanuel ; Manoury Pascal ; Pagano Bruno
Dernier-né de la famille Caml, Objective Caml est l'un des langages fonctionnels les plus intéressants du moment, qui allie programmation fonctionnelle, impérative, et orientée objet. Outre les avantages bien connus des langages fonctionnels, on y trouve tout ce qui fait, l'attrait des langages modernes, notamment son modèle objet original, ses fonctionnalités de multithreading, d'accès réseau, etc. Par ailleurs, le typage statique, l'inférence de type, ou le mécanisme de traitement des exceptions, combinées à une gestion automatique de la mémoire le rangent définitivement dans la catégorie des langages ultra-puissants. Cet ouvrage vous dira tout sur Objective Caml et vous permettra de réaliser des applications étonnamment efficaces : ? La partie I est consacrée au noyau du langage. Les notions étudiées débouchent sur l'écriture d'un interprète BASIC complet ou d'un jeu de " démineur ". ? La partie II aborde les outils de développement. Après avoir passé en revue les bibliothèques, les différents outils d'analyse ou l'interopérabilité avec C, on y apprend notamment à construire une interface graphique complexe. ? La partie III montre comment organiser des applications en Objective Caml. On y parle de modules et d'objets, et les applications étudiées incluent des jeux à deux joueurs comme Puissance 4 ou la programmation de robots. ? La partie IV a pour thème concurrence et répartition. Il y est donc question de threads, de pipes, et autres sockets, qui conduisent naturellement à la programmation de servlets ou au développement de clients et serveurs HTTP. Diffusé librement par ses créateurs de l'INRIA (sous licences LGPL et QPL), la distribution officielle d'Objective Caml s'installe sans difficulté aussi bien sur Unix que sur Windows. Le CD-ROM inclus dans cet ouvrage contient non seulement les toutes dernières versions (sources et binaires) d'Objective Caml, mais aussi les sources complets du livre en HTML, les solutions aux exercices, et de nombreux programmes et outils, parmi lesquels le fameux HEVEA (convertisseur LaTeX --> HTML).