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.
Pratique de Ruby on Rails
Sarrion Eric
O REILLY FRANCE
40,60 €
Épuisé
EAN :9782841773886
Le succès foudroyant de Ruby on Rails rappelle que les développeurs Web exigent dorénavant de leurs outils qu'ils s'installent aisément sur toutes les plates-formes, qu'ils minimisent le nombre de lignes de code à écrire (et à maintenir), et qu'ils offrent un environnement de test et de mise au point irréprochable. Pour tirer le meilleur parti de Rails, il est indispensable de se familiariser avec Ruby, de connaître les règles qui président à la conception d'une base de données relationnelle, et de faire sien le fameux modèle MVC (Modèles, Vues, Contrôleurs). Eric Sarrion nous explique tout cela avec sa minutie habituelle, dans un ouvrage très progressif. Pratique de Ruby on Rails se compose de 5 parties: La partie Introduction montre en 15 pages comment installer Rails et créer une petite application. Elle plonge ensuite dans les bases de la programmation Ruby, un langage qui s'avère particulièrement agréable à apprendre. La partie Contrôleurs montre comment écrire les actions destinées à être appelées par le serveur http. C'est là que le développeur décide de la réaction de l'application en fonction de l'url demandée. Dans la partie Modèles, vous apprendrez non seulement à créer et modifier les objets qui représentent votre base de données, mais aussi à concevoir une base de données relationnelle dans les règles de l'art. La partie Vues se concentre sur le rendu des valeurs calculées par les contrôleurs et les objets du modèle. C'est là que vous apprendrez à paginer votre affichage HTML, intégrer CSS et JavaScript, et bien sûr utiliser Ajax. La dernière partie aborde des fonctions indispensables comme l'envoi de mail ou la publication de services Web, sans lesquels une application web moderne ne serait pas complète. Voici donc un manuel d'apprentissage progressif et très complet, destiné à tous ceux, du programmeur occasionnel au développeur professionnel, qui souhaitent se mettre rapidement à Rails sans en maîtriser nécessairement tous les pré-requis.
Résumé : Cette deuxième édition du mémento sur la bibliothèque JavaScript la plus populaire, jQuery, tient compte des dernières nouveautés et mises à jour de jQuery.
Résumé : Un livre incontournable pour développer des applications web professionnelles ! Né à la fin des années 1990, le langage JavaScript connaît aujourd'hui une deuxième vie. Après s'être installé sur pratiquement tous les sites web de la planète, il s'invite désormais sur de plus en plus de serveurs web, notamment grâce à Node.js qui symbolise le javaScript côté serveur. Node.js est donc plus que jamais une plate-forme de développement très en vogue, utilisée notamment par Flickr, Linkedln et PayPal. Des outils de plus en plus populaires Ce livre propose une présentation pas à pas pour mettre en place une application web avec Node.js, Express.js et MongoDB. Plus que de simples phénomènes de mode, ces outils sont désormais incontournables pour tous les développeurs web. Un livre extrêmement pratique où les aficionados d'Eric Sarrion retrouveront sa minutie dans la description de chaque étape et chausse-trappe.
Les pages Web sont aujourd'hui omniprésentes et servent aussi bien à construire des sites consultables sur l'Internet que des interfaces pour toutes sortes d'applications qui se doivent d'être à la fois performantes et élaborées lot au plan graphique. Pour ceux qui veulent prendre part à cette évolution, il devient indispensable de maîtriser les CSS, et des connaissances minimales en JavaScript ne sont plus superflues. C'est dans cette optique qu'Eric Sarrion a conçu un ouvrage à la fois complet et compact, qui montre, exemples à l'appui, comment styler une page Web avec CSS et comment la rendre auto-modifiable en fonction du contexte, grâce à JavaScript. La partie I consacrée aux feuilles de style explique les différentes manières de styler une page HTML et progresse jusqu'à obtenir des mises en page avec menu ou en arborescence, uniquement à l'aide des CSS. La partie II se concentre sur les bases de JavaScript, qui s'avère être un langage beaucoup plus simple qu'on ne le croit généralement. Couplé à la fameuse API DOM incluse dans les navigateurs modernes et étudiée dans la partie III, JavaScript permet de rendre vos pages HTML entièrement dynamiques. A l'heure où les applications Web mobilisent les principaux acteurs de l'Internet, ce livre consacré au côté client, accompagnera bien sûr les designers, mais aussi les webmasters et les développeurs pour qui le réseau est un nouvel espace de créativité.Eric Sarrion participe à toutes sortes de projets informatiques depuis une vingtaine d'années. Il fait actuellement de la formation et du développement en tant que consultant indépendant.
Web 2.0 ou pas, quand il s'agit de construire rapidement des pages dynamiques, agréables à consulter et susceptibles de servir de briques à des applications web toujours plus complexes, il est indispensable de maîtriser JavaScript et les CSS, les deux éléments fondamentaux du Web côté client.Pour la deuxième édition de son best-seller, Éric Sarrion a choisi de développer largement les parties consacrées à JavaScript. La grande nouveauté de cette nouvelle édition est une analyse exhaustive des bibliothèques Prototype et Scriptaculous, utilisées par toutes les applications Web 2.0, et que les autres ouvrages sur le sujet se contentent généralement de survoler. La partie I, consacrée aux feuilles de style, montre les différentes manières de styler une page HTML et progresse jusqu'à obtenir des mises en page avec menu ou en arborescence, uniquement à l'aide des CSS 2, la dernière version des CSS compatible avec tous les navigateurs. La partie II se concentre sur les bases de JavaScript, un langage très puissant, mais beaucoup plus simple à apprendre qu'on ne le croit généralement. La fameuse API DOM (Document Object Model), incluse dans tous les navigateurs modernes, est étudiée dans la partie III. Elle permet au programmeur d'accéder et de modifier à volonté n'importe quel élément de la page. La partie IV est consacrée aux communications AJAX. Vous y trouverez aussi des exemples de code côté serveur en Java et Ruby. La partie V détaille la bibliothèque Prototype, ainsi que la notation JSON, qui permet d'alléger le code JavaScript de façon spectaculaire. Enfin, la partie VI passe en revue, exemples à l'appui, toutes les classes, méthodes et propriétés de la bibliothèque d'effets Scriptaculous. Impossible de trouver plus complet sur le sujet! À l'heure où les applications Web mobilisent les principaux acteurs de l'Internet, ce livre, dont les nombreux exemples ont tous été testés avec les derniers navigateurs (y compris Firefox 2 et Internet Explorer 7), accompagnera les webmasters et les développeurs pour qui le Réseau est un nouvel espace de créativité.
DNS et BIND décrit en détail l'une des composantes fondamentales des réseaux TCP/IP en général et de l'Internet en particulier ; le système de résolution de noms, alias DNS (Domain Name System). C'est grâce à cette base d'informations distribuée qu'il est possible de traduire des noms de machines en adresses IP, de ne pas se tromper de destinataire lors de la distribution de courrier, etc. Comme le soulignent les auteurs dans la préface, si vous utilisez l'Internet, vous utilisez aussi DNS, même sans le savoir. BIND est l'implémentation la plus répandue du DNS. On la trouve sur la plupart des systèmes UNIX et MS-Windows. La quatrième édition de cet ouvrage couvre à la fois la version 9.1.0 de BIND, qui offre de nombreuses fonctionnalités nouvelles et importantes, et BIND 8.2.3, autour de laquelle sont encore construits la plupart des produits commerciaux actuels. Les versions antérieures, 4.8.3 et 4.9, sont également traitées lorsque cela s'avère nécessaire. Citons quelques-uns des nombreux sujets abordés dans DNS et BIND : Qu'est-ce que le DNS et quand est-il nécessaire ? Comment se faire sa place dans l'espace de noms de l'Internet ? Mise en ?uvre de serveurs de noms et configuration des machines du réseau pour qu'elles bénéficient des services du DNS. Utilisation des enregistrements MX pour router le courrier. Division de domaines. Sécurité des serveurs de noms : comment restreindre l'accès au serveur, éviter les transferts de zone non-autorisés et les serveurs de noms mal configurés, etc. Nouvelles fonctionnalités BIND 9, dont les points de vue et la correspondance directe et inverse en IPv6. Extensions de sécurité du DNS (DNSSEC) et des signatures de transaction (TSIG). Répartition de la charge réseau en associant un nom à plusieurs adresses. Mise à jour dynamique, notification asynchrone de changement de zone et transfert incrémental de zone. Problèmes et solutions, utilisation de nslookup, savoir lire les rapports de débogage, etc. Programmation, utiliser la librairie du resolver et le module Perl Net ::DNS. Que vous soyez un administrateur impliqué quotidiennement dans les problèmes de DNS, ou un utilisateur qui souhaite simplement faire communiquer quelques machines, ce livre vous sera d'une aide précieuse.
Apache est l'un des logiciels Open Source les plus populaires. Plus de la moitié des sites Web publics l'utilise aujourd'hui, et il accroît tous les jours sa présence, en Intranet comme sur l'Internet. Gratuit et amélioré sans relâche par une équipe de développeurs de très haut niveau, il fonctionne aussi bien sous MS-Windows que sous Unix. Les administrateurs de serveurs Web trouveront dans ce guide la description des lignes de commandes, des options, des directives de configuration, des modules et des utilitaires d'Apache. La version de référence est la 1.3.12, mais le contenu de cet ouvrage peut s'appliquer à d'autres versions, ainsi qu'à certains serveurs Web dérivés d'Apache. Cet ouvrage est le compagnon de Apache - Installation et mise en ?uvre et de Writing Apache Modules with Perl and C.
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.
Perl/TK est une extension de Perl grâce à laquelle l'interface utilisateur des programmes devient graphique. Avec Tk, les programmes Perl ne sont plus limités au mode texte mais créent fenêtres graphiques, boutons, zones de saisie, boîtes de liste, menus et barres de défilement. Tk libère le développeur du confinement de la ligne de commande et lui permet de construire des applications graphiques répondant à des événements, sous MS-Windows comme sous Unix. Cet ouvrage est destiné aux novices comme aux experts. Il présente les concepts de la programmation événementielle et détaille le meilleur mode de conception d'applications à interfaces graphiques. Il montre, étape par étape, comment implanter et configurer les éléments graphiques de Perl/Tk. Une attention particulière est portée aux gestionnaires d'espace, responsables du placement de chaque bouton, menu, étiquette et boîte de liste dans une fenêtre. Pour chacun des widgets de Perl/Tk couramment utilisés vous trouverez dans ce livre : ? une présentation générale et un exposé des utilisations courantes, avec des exemples, ? les options de configuration, ? les méthodes permettant de le manipuler ou de peaufiner son comportement, ? des exercices vous permettant de vous familiariser avec ses applications. Bien que ce livre n'enseigne pas les bases du langage, toute personne ayant écrit même le plus simple programme Perl devrait pouvoir apprendre Tk grâce à lui. Le style d'écriture, agréable et aéré, va droit au but. Ce livre est riche en illustrations montrant l'aspect de chaque élément et l'effet des options de configuration sur sa présentation. Il a été écrit pour tous les programmeurs Perl souhaitant implanter des interfaces graphiques simples et faciles à utiliser. " Cet excellent ouvrage traite au mieux de Perl/Tk. Le paragraphe de la préface faisant référence aux 'gourous' apprenant eux aussi grâce à lui s'est avéré vrai, même pour moi ". - Nick Ing-Simmons, créateur de Perl/Tk. L'édition française a été réalisée en LaTeX sous le système d'exploitation FreeBSD, à l'aide de XEmacs et d'AucTeX.