Alexandre Brillant

  • Ce livre sur JavaScript s'adresse à des développeurs soucieux de progresser dans leurs compétences JavaScript et de passer de la maîtrise syntaxique à la maîtrise du cycle de développement complet. Une première expérience du développement avec JavaScript, dans sa syntaxe de base, est indispensable à la bonne compréhension de cet ouvrage.

    JavaScript est un langage particulièrement puissant avec une expressivité assez libre. Cette liberté mal maîtrisée devient vite une source de difficultés notamment à l'obtention d'un code de qualité en un temps raisonnable. Après la lecture de ce livre, vous saurez démarrer rapidement vos projets, créer un code portable et efficace, reprendre votre travail dans des contextes et supports variés. Pour cela, l'auteur a mis l'accent sur les bonnes pratiques comme l'organisation du code en modules indépendants, la réalisation de tests unitaires, le débogage, le choix de librairies externes...

    Vous serez capable de gérer des projets de taille variable sans jamais perdre de vue l'architecture de vos applications, que vous soyez seul ou en équipe. Vous serez à l'aise dans vos projets web pour un usage classique comme pour un usage mobile. Grâce à TypeScript, vous apprendrez à dépasser les limites de JavaScript. Enfin, vous saurez créer, utiliser et étendre plus facilement des frameworks web adaptés à votre contexte d'exploitation comme jQuery, Dojo...

    Vous bénéficierez des dernières évolutions importantes du langage grâce à ECMAScript 2015 pour favoriser un véritable développement objet et fonctionnel.

  • Ce livre sur Ruby s'adresse à des développeurs qui souhaitent découvrir ce langage et le mettre en oeuvre avec le framework Rails.
    Aperçu de la table des matières : Installation de Ruby - Premiers Programmes - Structures de données - Programmation Objet - La librairie standard - Conception d'interfaces graphiques - Programmation Web en CGI - Ruby on Rails

    Sur commande
  • XML s'impose comme format de données pour structurer la plupart des échanges informatiques. En tant que tel, il fait partie intégrante de la culture générale de tout informaticien. Enfin un livre pour comprendre XML et avoir une vue d'ensemble de ses langages et applications. Cet ouvrage de cours et exercices couvre l'utilisation du formalisme XML et de ses très nombreux outils connexes en une vision d'ensemble rigoureuse. Ainsi, il aborde aussi bien les bonnes pratiques de modélisation (schémas et DTD, design patterns), de transformation (XSLT) et de manipulation (XPath, XQuery...) que de programmation (SAX, DOM, JDOM, JAXB) et d'utilisation à travers des réseaux (SOAP, XML-RPC, Ajax). Revue et corrigée, cette nouvelle édition met l'accent sur XPath, XSLT, RelaxNG et la base de données eXist. Un ouvrage magistral sans équivalent pour enseigner XML. Cet ouvrage guidera les professeurs et les formateurs dans l'enseignement d'XML, grâce à des exercices corrigés venant renforcer ses qualités didactiques. A qui s'adresse ce livre ? Cet ouvrage sera lu avec profit par les étudiants en informatique (cursus génie logiciel ou ingénierie documentaire) ainsi que leurs professeurs, qui y trouveront un matériel précieux pour illustrer par des cas réels les concepts étudiés en cours. Il aidera toute personne amenée à manipuler des documents XML : développeurs, architectes, chefs de projets...

    Sur commande
  • Ces deux livres offrent au lecteur un maximum d'informations sur le développement d'applications avec Java 6 et plus de 23 H de mise en pratique sous la forme de TP à réaliser (avec leurs corrigés).

  • Cet ouvrage s'adresse aux développeurs désireux d'acquérir rapidement une réelle productivité sur Java mais également aux chefs de projet ou responsables techniques soucieux de connaître et d'exploiter toutes les possibilités du langage. A travers un grand nombres d'exercices courts et variés, le lecteur découvrira l'essentiel de Java 5 (syntaxe, objet, API...). Lorsque cela s'avère nécessaire un rappel de cours a été fait pour reprendre les bases indispensables (définition d'une classe, héritage, abstraction, polymorphisme) mais également présenter les nouveautés qui font de Java 5 une source inépuisable de possibilités (generics, autoboxing, nouvelle boucle, import static, énumération...). Au-delà de l'entraînement proposé vous pourrez ainsi vous constituer un socle de références (modèles de programmation) que vous pourrez reprendre à loisir dans vos travaux quotidiens. Aperçu de la table des matières : Le langage - Les collections - Les entrées/sorties - JDBC, Base de données - Threads - Swing - JAXP, XML - Classes utilitaires - Java Web Start...


  • ce livre s'adresse aux développeurs, chefs de projet ou responsables techniques désireux de découvrir et maîtriser java 6 à travers des exercices courts et variés.
    avec pour objectif d'aller au-delà de la théorie et de vous inculquer dès le départ les bons réflexes, il vous fera gagner en productivité. si vous connaissez une version antérieure et souhaitez avoir une vision rapide de la nouvelle plate-forme, vous apprécierez cette méthode d'apprentissage par l'exemple dont les solutions sont toujours appuyées par de brefs rappels de cours. les travaux pratiques proposés couvrent l'essentiel de java 6 : bases de la syntaxe, programmation objet, connaissances de l'api.
    ils reprennent les points indispensables propres à java (définition d'une classe, héritage, abstraction, polymorphisme, annotations) mais également les nouveautés qui font de java 6 une source inépuisable de possibilités (web services, scripting. ). au-delà des exercices, ce livre constitue un socle de références (modèles de programmation) que vous pourrez reprendre à loisir dans vos travaux quotidiens.
    les éléments nécessaires à la réalisation des exercices sont en téléchargement sur le site de l'éditeur.

  • Xml s'impose comme format de données pour structurer la plupart des échanges informatiques.
    En tant que tel, il fait partie intégrante de la culture générale de tout informaticien.
    Enfin un livre pour comprendre xml et avoir une vue d'ensemble de ses langages et applications.
    Cet ouvrage de cours et exercices couvre l'utilisation du formalisme xml et de ses très nombreux outils connexes en une vision d'ensemble rigoureuse. ainsi, il aborde aussi bien les bonnes pratiques de modélisation (schémas et dtd, design patterns), de transformation (xslt) et de manipulation (xpath, xquery) que de programmation (sax, dom, jdom, jaxb) et d'utilisation à travers des réseaux (soap, xml-rp(, ajax).
    Un ouvrage magistral sans équivalent pour enseigner xml (et ouvrage guidera les professeurs et les formateurs dans l'enseignement d'xml, grâce à des exercices corrigés venant renforcer ses qualités didactiques.

  • Ces deux livres offrent au lecteur un maximum d'informations sur le développement de pages web avec JavaScript. 732 pages par nos experts.

    Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.



    Un livre de la collection Expert IT AngularJS - Développez aujourd'hui les applications web de demain.

    Extrait du résumé : Ce livre s'adresse aux développeurs Web qui souhaitent découvrir ou approfondir le développement de SPA (Single Page Apps ou applications web monopage) à l'aide d'AngularJS, le framework JavaScript développé par Google, en version 1.3 au moment de l'écriture...



    Un livre de la collection Expert IT JavaScript - Développez efficacement.

    Extrait du résumé : Ce livre sur JavaScript s'adresse à des développeurs soucieux de progresser dans leurs compétences JavaScript et de passer de la maîtrise syntaxique à la maîtrise du cycle de développement complet. Une première expérience du développement avec JavaScript, dans sa syntaxe de base, est indispensable à la bonne compréhension de cet ouvrage...

  • Ce coffret paru en 2018 contient 3 livres de la collection Studio Factory et vous présente les principales fonctionnalités des 3 « ténors » de la suite Adobe dans sa version CC (Creative Cloud) : Photoshop, Illutrator et InDesign.

    Photoshop CC (édition 2017) - Pour PC et Mac.
    Ce livre de la collection Studio Factory détaille chaque fonction de Adobe Photoshop CC, le logiciel de référence en matière de retouches d'images ; paru en 2017, il a été rédigé avec la version 2017.0.1 de Photoshop CC.
    Après une présentation de l'environnement de travail, des fonctionnalités Creative Cloud et des différents formats de fichiers gérés par Photoshop, vous verrez comment gérer les images avec Camera RAW et comment exploiter les bibliothèques pour gagner du temps en stockant tous les éléments récurrents.
    Vous découvrirez ensuite toutes les techniques de sélection, apprendrez à exploiter les modes de couleurs des images, les calques, les styles et les modes de fusion afin de réaliser des montages variés. Vous pourrez personnaliser ces montages par l'intégration de dessin et de texte, la création de formes personnalisées.
    Vous découvrirez ensuite les multiples fonctions de retouches et de corrections ainsi que les transformations qui peuvent être apportées aux images. Vous apprendrez à simplifier le workflow d'amélioration et de retouche d'images avec Camera Raw maintenant intégré en tant que filtre.
    Vous vous ouvrirez aux possibilités artistiques avec le traitement HDR des photos, la correction de l'objectif et le redressement des perspectives à l'aide du grand angle adaptatif, le pinceau mélangeur, le déplacement basé sur le contenu...
    Vous verrez comment obtenir des effets saisissants à l'aide des nombreux filtres dynamiques dont les effets de flou par zone, comment détourer les images par la réalisation de tracés et l'outil d'amélioration des contours de sélection, exploiter les couches pour créer un masque ou remplacer des encres de couleur quadri.
    Vous étudierez comment gérer les images pour le web, exporter des styles CSS et tirer parti des espaces de travail pour créer des interfaces web ou d'applications mobiles.
    Vous découvrirez l'outil de gestion des vidéos qui combine simplicité et puissance de Photoshop en matière de retouche et de création.
    Vous apprendrez également à tirer parti des fonctionnalités 3D et à automatiser les tâches en créant des actions (scripts).


    Illustrator CC (édition 2017) - pour PC/Mac.
    Ce livre de la collection Studio Factory détaille chaque fonction du logiciel de dessin vectoriel Illustrator CC : il a été rédigé avec la version 2017.1.0 d'Illustrator disponible au printemps 2017. Après une présentation de l'environnement, des formats de fichiers gérés par Illustrator (ai, eps, pdf, svg...) et de l'intégration d'Illustrator dans la suite Creative Cloud grâce aux bibliothèques, vous découvrirez comment utiliser les outils pour créer des formes diverses, pour insérer du texte et le mettre en forme grâce à l'outil Retouche de Texte. Vous apprendrez à modifier les objets en leur appliquant des attributs, des styles, des effets, des transformations et vous verrez comment transformer une photo en image vectorielle grâce à la vectorisation dynamique.
    Vous explorerez les fonctionnalités comme la gestion avancée des dégradés de contours, les motifs répétitifs et le réglage précis du flou gaussien. Pour optimiser votre travail, vous exploiterez les symboles (y compris les symboles dynamiques), les calques, les plans de travail multiples et créerez des scripts.
    Enfin, vous découvrirez les fonctions d'Illustrator qui permettent d'exporter des images optimisées pour le web et les périphériques mobiles au format gif, png, jpeg, swf ou svg, l'assemblage de fichiers et l'export de styles CSS.


    InDesign CC (édition 2018).
    Découvrez dans ce livre les fonctionnalités de PAO du logiciel InDesign CC 2018. Ce livre, paru en 2018, a été rédigé avec la version 13.0.1 d'InDesign. Après la présentation de l'interface commune aux logiciels de la suite Adobe, vous découvrirez comment créer une page avec tous les éléments nécessaires à la composition. Ensuite vous y ajouterez des blocs de texte ou d'images et apprendrez à les manipuler.
    Vous verrez comment mettre en forme le texte, avec notamment les feuilles de styles qui permettent une mise en forme structurée et vous apprendrez à insérer des tableaux bien formatés. Vous découvrirez ensuite comment mettre en valeur les pages avec la gestion des images et des éléments graphiques (dessin, effets...) qui la composent.
    Puis vous verrez comment créer des gabarits qui permettent d'élaborer des compositions homogènes et comment réaliser des livres composés d'une table des matières et d'un index. Vous apprendrez à utiliser les bibliothèques CC stockées sur le cloud avant d'aborder la diffusion de vos documents avec la création de PDF, la gestion de l'impression et la publication en ligne.

  • Ces deux livres offrent au lecteur un maximum d'informations sur le développement de pages web avec le framework JavaScript Angular.
    823 pages par nos experts.
    Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

    Un livre de la collection Expert IT.
    Angular - Développez vos applications web avec le framework JavaScript de Google.
    Ce livre permet aux lecteurs de se lancer dans le développement d'applications web avec le framework Angular (en version 4 au moment de l'écriture). Pour une meilleure compréhension de son contenu, il est nécessaire d'avoir un minimum de connaissances sur le fonctionnement du web et sur les langages HTML et JavaScript. Les auteurs ont eu à coeur de rédiger un livre très pragmatique avec de nombreux exemples de code, commentés et expliqués, qui illustrent de façon très concrète les passages plus théoriques.
    Dans les premiers chapitres, pour pouvoir démarrer le développement d'une application avec Angular, les auteurs traitent des sujets à maîtriser que sont les composants, les templates, les pipes ou encore les modules. Le langage de Microsoft TypeScript et l'outil en ligne de commande CLI sont également étudiés.
    Chacun des chapitres suivants détaille une brique précise du framework. Le lecteur y apprend ce qu'est un composant, un service ou une directive et comment les utiliser. Le fonctionnement de l'injection de dépendances ou du routage sont traités ainsi que la création d'un formulaire ou les interactions avec l'utilisateur.
    Le livre se poursuit avec l'apprentissage des tests d'une application Angular, que ce soit au travers de tests unitaires ou d'intégration (end-to-end), ainsi que des différentes possibilités existantes pour rendre une application multiplateforme (ou cross-platform).
    Enfin, un chapitre est consacré à des sujets plus avancés dans lequel les auteurs détaillent notamment la façon d'effectuer le rendu côté serveur ou encore le fonctionnement du moteur de détection de changements.
    Les chapitres du livre :
    Avant-propos - Introduction - Ma première application - Fondamentaux d'Angular - TypeScript - Angular CLI - Les composants - Les services - L'injection de dépendances - Le requêtage HTTP - Les interactions utilisateur - Les formulaires - Le routage - Les directives - Tester son application - Le cross-platform avec Angular - Pour aller plus loin.

    Un livre de la collection Expert IT.
    JavaScript - Développez efficacement (2e édition).
    Ce livre sur JavaScript s'adresse à des développeurs soucieux de progresser dans leurs compétences JavaScript et de passer de la maîtrise syntaxique à la maîtrise du cycle de développement complet. Une première expérience du développement avec JavaScript, dans sa syntaxe de base, est indispensable à la bonne compréhension de cet ouvrage.
    JavaScript est un langage particulièrement puissant avec une expressivité assez libre. Cette liberté mal maîtrisée devient vite une source de difficultés notamment à l'obtention d'un code de qualité en un temps raisonnable. Après la lecture de ce livre, vous saurez démarrer rapidement vos projets, créer un code portable et efficace, reprendre votre travail dans des contextes et supports variés. Pour cela, l'auteur a mis l'accent sur les bonnes pratiques comme l'organisation du code en modules indépendants, la réalisation de tests unitaires, le débogage, le choix de librairies externes...
    Vous serez capable de gérer des projets de taille variable sans jamais perdre de vue l'architecture de vos applications, que vous soyez seul ou en équipe. Vous serez à l'aise dans vos projets web pour un usage classique comme pour un usage mobile. Grâce à TypeScript, vous apprendrez à dépasser les limites de JavaScript. Enfin, vous saurez créer, utiliser et étendre plus facilement des frameworks web adaptés à votre contexte d'exploitation comme jQuery, Dojo...
    Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
    Les chapitres du livre :
    Avant-propos - Bien démarrer vos projets - Développer efficacement en objet - Adopter les bonnes pratiques - Améliorer vos compétences web - Développer aisément en client/serveur - Maîtriser les frameworks web - TypeScript - Liste des URL.

  • Ces deux livres offrent au lecteur un maximum d'informations sur JavaScript pour maîtriser le développement web côté client avec le framework jQuery. 905 pages par nos experts.
    Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

    Un livre de la collection Expert IT JavaScript - Développez efficacement (2e édition) Ce livre sur JavaScript s'adresse à des développeurs soucieux de progresser dans leurs compétences JavaScript et de passer de la maîtrise syntaxique à la maîtrise du cycle de développement complet. Une première expérience du développement avec JavaScript, dans sa syntaxe de base, est indispensable à la bonne compréhension de cet ouvrage.
    JavaScript est un langage particulièrement puissant avec une expressivité assez libre. Cette liberté mal maîtrisée devient vite une source de difficultés notamment à l'obtention d'un code de qualité en un temps raisonnable. Après la lecture de ce livre, vous saurez démarrer rapidement vos projets, créer un code portable et efficace, reprendre votre travail dans des contextes et supports variés. Pour cela, l'auteur a mis l'accent sur les bonnes pratiques comme l'organisation du code en modules indépendants, la réalisation de tests unitaires, le débogage, le choix de librairies externes...
    Vous serez capable de gérer des projets de taille variable sans jamais perdre de vue l'architecture de vos applications, que vous soyez seul ou en équipe. Vous serez à l'aise dans vos projets web pour un usage classique comme pour un usage mobile. Grâce à TypeScript, vous apprendrez à dépasser les limites de JavaScript. Enfin, vous saurez créer, utiliser et étendre plus facilement des frameworks web adaptés à votre contexte d'exploitation comme jQuery, Dojo...
    Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
    Les chapitres du livre :
    Avant-propos - Bien démarrer vos projets - Développer efficacement en objet - Adopter les bonnes pratiques - Améliorer vos compétences web - Développer aisément en client/serveur - Maîtriser les frameworks web - TypeScript - Liste des URL.

    Un livre de la collection Expert IT jQuery - Le framework JavaScript pour des sites dynamiques et interactifs (4e édition).
    Ce livre sur jQuery s'adresse à des experts ou des candidats experts dans la création de sites Web. La connaissance, sinon la maîtrise du JavaScript, des feuilles de style CSS, du DOM et de l'AJAX sont des prérequis indispensables à la compréhension et à la mise en pratique de cet ouvrage.
    Dans ce livre, les auteurs ont privilégié une approche structurée et progressive. Chaque thème de jQuery est illustré par un exemple avant de passer à une mise en pratique sur des applications plus pointues.
    Cette nouvelle édition du livre coïncide avec une évolution majeure du framework jQuery. La version jQuery 3.1 se caractérise par une taille réduite de l'API afin d'en accélérer le chargement ; des méthodes disparaissent et des fonctions sont modifiées et optimisées. Les lecteurs qui désirent s'initier à jQuery partiront ainsi avec une librairie retravaillée dont les principes resteront d'actualité de nombreuses années. Pour les développeurs qui utilisent une version plus ancienne de jQuery et qui souhaitent migrer vers cette nouvelle version, les auteurs attirent leur attention tout au long du livre sur les pièges qu'ils pourraient rencontrer lors de cette migration.
    Après une présentation du framework, un chapitre est consacré aux sélecteurs, qui non seulement illustrent la diversité de jQuery pour atteindre aisément n'importe quel élément de la page mais qui sont aussi un concept essentiel dans l'apprentissage de jQuery. Dans les chapitres suivants le lecteur découvre les éléments d'interactivité apportés par jQuery ; d'abord par la manipulation des attributs (ajout, modification ou suppression à la volée) puis par l'application aux feuilles de style CSS. Suivent les événements classiques du JavaScript mais surtout ceux apportés par jQuery. Après la présentation des effets visuels aussi nombreux qu'originaux, l'étude du DOM et de l'AJAX revisités par jQuery est longuement détaillée. Le chapitre final passe en revue quelques-uns des nombreux plug-ins développés par la communauté jQuery qui permettent d'apporter, en quelques lignes de code, des effets pour le moins spectaculaires.
    Sa lecture terminée, le lecteur sera à même de développer des applications web plus interactives, plus riches et plus innovantes, le tout avec une facilité d'écriture du JavaScript insoupçonnée.
    Des éléments complémentaires sont disponibles en téléchargement sur le site www.editions-eni.fr.
    Les chapitres du livre :
    Avant-propos - Démarrer avec jQuery - Les sélecteurs en jQuery - Manipuler les attributs et les propriétés - Manipuler les feuilles de style CSS - Les événements - Les effets - Traverser le DOM - Manipuler le DOM - Filtrer le DOM - AJAX vu par jQuery - Quelques méthodes utilitaires - Les formulaires - Les plug-ins jQuery.

    Sur commande
  • Ces deux livres offrent au lecteur un maximum d'informations pour apprendre à développer avec JavaScript et ensuite développer efficacement : 823 pages pour devenir Expert.
    Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

    Un livre de la collection Ressources Informatiques Apprendre à développer avec JavaScript Extrait du résumé : Ce livre sur l'apprentissage du développement avec JavaScript s'adresse à des lecteurs qui souhaitent maîtriser cette brique incontournable des développements Web. En effet, même si des solutions logicielles existent pour contourner la connaissance du langage JavaScript, sa maîtrise est un atout essentiel pour acquérir une expertise dans le domaine des technologies du Web 2.0...
    Les chapitres du livre :
    Présentation du langage JavaScript - Développement à partir d'algorithmes - Bases du langage JavaScript - Conditionnement des traitements - Traitements itératifs (boucles) - Tableaux - Procédures et fonctions - Approche « ; Objet » en JavaScript - Objets de base de JavaScript - Saisie de données via des formulaires - Modèle DOM - Exploration de flux XML via DOM - Gestion des cookies en JavaScript - Le stockage local de données - Stockage distant (Ajax - PHP - MySQL - XML) - Stockage distant (Ajax - PHP - MySQL - JSON) - Géolocalisation - Dessin (HTML 5 CANVAS) - Graphiques de gestion - Production de documents PDF - Production de codes QR Un livre de la collection Expert IT JavaScript - Développez efficacement Extrait du résumé : Ce livre sur JavaScript s'adresse à des développeurs soucieux de progresser dans leurs compétences JavaScript et de passer de la maîtrise syntaxique à la maîtrise du cycle de développement complet. Une première expérience du développement avec JavaScript, dans sa syntaxe de base, est indispensable à la bonne compréhension de cet ouvrage...
    Les chapitres du livre :
    Avant-propos - Bien démarrer vos projets - Développer efficacement en objet - Adopter les bonnes pratiques - Améliorer vos compétences Web - Développer aisément en client/serveur - Maîtriser les frameworks Web - Liste des URL

  • Ces deux livres offrent au lecteur un maximum d'informations sur le développement d'applications Node.js. 597 pages par nos experts.
    Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

    Un livre de la collection Expert IT :
    JavaScript - Développez efficacement.
    Ce livre sur JavaScript s'adresse à des développeurs soucieux de progresser dans leurs compétences JavaScript et de passer de la maîtrise syntaxique à la maîtrise du cycle de développement complet. Une première expérience du développement avec JavaScript, dans sa syntaxe de base, est indispensable à la bonne compréhension de cet ouvrage.
    JavaScript est un langage particulièrement puissant avec une expressivité assez libre. Cette liberté mal maîtrisée devient vite une source de difficultés notamment à l'obtention d'un code de qualité en un temps raisonnable. Après la lecture de ce livre, vous saurez démarrer rapidement vos projets, créer un code portable et efficace, reprendre votre travail dans des contextes et supports variés. Pour cela, l'auteur a mis l'accent sur les bonnes pratiques comme l'organisation du code en modules indépendants, la réalisation de tests unitaires, le débogage, le choix de librairies externes...
    Vous serez capable de gérer des projets de taille variable sans jamais perdre de vue l'architecture de vos applications que vous soyez seul ou en équipe. Vous serez à l'aise dans vos projets web pour un usage classique comme pour un usage mobile. Enfin, vous saurez créer, utiliser et étendre plus facilement des Frameworks web adaptés à votre contexte d'exploitation comme jQuery, Dojo...
    Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
    Les chapitres du livre :
    Avant-propos - Bien démarrer vos projets - Développer efficacement en objet - Adopter les bonnes pratiques - Améliorer vos compétences Web - Développer aisément en client/serveur - Maîtriser les frameworks Web - Liste des URL.

    Un livre de la collection Expert IT :
    Node.js - Exploitez la puissance de JavaScript côté serveur.
    Ce livre s'adresse aux développeurs souhaitant découvrir et maîtriser la plateforme JavaScript Node.js. De bonnes connaissances sur le développement en JavaScript ainsi que sur les outils en ligne de commande sont nécessaires afin de tirer le meilleur parti de ce livre.
    La progression pédagogique choisie par les auteurs débute par l'installation de Node sur les trois grands systèmes d'exploitation (GNU/Linux, OS X et Windows) puis couvre le fonctionnement du gestionnaire de paquets « npm », qui est le compagnon quotidien du développeur Node, et la présentation des concepts essentiels de la plateforme.
    Les chapitres suivants présentent les puissants paradigmes que sont les flux et les promesses puis enchaînent sur des explications pratiques concernant la manipulation de fichiers et l'utilisation de bases de données. Viennent ensuite l'écriture des tests, les outils de développement qui permettent d'améliorer la qualité du code et de simplifier la vie du développeur en automatisant un maximum de tâches (comme par exemple JSHint et Gulp), les bonnes pratiques pour déboguer efficacement du code puis tout ce qu'il faut savoir pour la mise en production des applications.
    Tout au long du livre, l'accent est mis sur les bonnes pratiques et l'ensemble des exemples présentés dans le livre est disponible sur le dépôt GitHub du livre afin que le lecteur puisse se lancer le plus rapidement possible.
    Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
    Les chapitres du livre :
    Avant-propos - Présentation - Installation - Gestionnaire de paquets npm - Concepts - Flux - Manipulation de fichiers - Promesses - Application en ligne de commande - Application web - Bases de données - Tests - Outils de développement - Débogage - Mise en production.

    Sur commande
  • Ces deux livres offrent au lecteur un maximum d'informations pour apprendre à développer avec JavaScript et ensuite développer efficacement. 1237 pages par nos experts.
    Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

    Un livre de la collection Ressources Informatiques.
    Apprendre à développer avec JavaScript (3e édition).
    Ce livre sur l'apprentissage du développement avec JavaScript s'adresse à des lecteurs qui souhaitent maîtriser cette brique incontournable des développements web (applications/serveurs web et applications hybrides pour smartphones). En effet, même si des solutions logicielles existent pour contourner la connaissance du langage JavaScript, sa maîtrise est un atout essentiel pour acquérir une expertise dans le domaine des technologies du Web 2.0.
    En prenant le parti que le lecteur n'a que des connaissances minimales en programmation, l'auteur débute par des rappels ou des apports en algorithmie. Il explique ensuite les bases du langage JavaScript. Les différents concepts, principes ou fonctionnalités sont mis en oeuvre au travers d'exemples concrets facilement réutilisables ensuite dans d'autres développements.
    Le livre permettra au lecteur de monter progressivement en compétences sur JavaScript en montrant les interactions avec d'autres technologies web (ou langages) comme l'incontournable HTML, les feuilles de styles CSS, les langages de script orientés serveurs comme PHP. Des sujets aussi importants que la Programmation Orientée Objet, les nouveautés de la version ECMAScript 6, la manipulation du DOM ou encore la gestion des cookies, le stockage local et distant, la géolocalisation, le dessin, les graphiques de gestion seront abordés au travers d'exemples concrets.
    Dans cette troisième édition, l'auteur propose des exemples didactiques d'utilisation de JavaScript dans un contexte serveur avec la présentation du framework Angular et du serveur d'applications Node.js. Enfin, JavaScript faisant une percée très significative dans le monde du développement hybride sur les smartphones et tablettes, le livre se termine par un exposé complet sur le framework Ionic 3 avec de nombreux exercices présentant l'architecture et permettant d'aborder sereinement le développement d'applications plus complexes.
    Tous les chapitres du livre intègrent de nombreux exemples largement commentés et en progression logique.
    Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr ainsi que sur l'espace GitHub des Editions ENI.

    Un livre de la collection Expert IT.
    JavaScript - Développez efficacement (2e édition).
    Ce livre sur JavaScript s'adresse à des développeurs soucieux de progresser dans leurs compétences JavaScript et de passer de la maîtrise syntaxique à la maîtrise du cycle de développement complet. Une première expérience du développement avec JavaScript, dans sa syntaxe de base, est indispensable à la bonne compréhension de cet ouvrage.
    JavaScript est un langage particulièrement puissant avec une expressivité assez libre. Cette liberté mal maîtrisée devient vite une source de difficultés notamment à l'obtention d'un code de qualité en un temps raisonnable. Après la lecture de ce livre, vous saurez démarrer rapidement vos projets, créer un code portable et efficace, reprendre votre travail dans des contextes et supports variés. Pour cela, l'auteur a mis l'accent sur les bonnes pratiques comme l'organisation du code en modules indépendants, la réalisation de tests unitaires, le débogage, le choix de librairies externes...
    Vous serez capable de gérer des projets de taille variable sans jamais perdre de vue l'architecture de vos applications, que vous soyez seul ou en équipe. Vous serez à l'aise dans vos projets web pour un usage classique comme pour un usage mobile. Grâce à TypeScript, vous apprendrez à dépasser les limites de JavaScript. Enfin, vous saurez créer, utiliser et étendre plus facilement des frameworks web adaptés à votre contexte d'exploitation comme jQuery, Dojo...
    Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

    Sur commande
  • Ces deux livres offrent au lecteur un maximum d'informations sur le langage JavaScript, sur Angular et sur Node.js pour maîtriser le développement du Front End d'applications web. 794 pages par nos experts.
    Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

    1 livre de la collection Expert IT.
    JavaScript - Développez efficacement (2e édition).
    Extrait du résumé : Ce livre sur JavaScript s'adresse à des développeurs soucieux de progresser dans leurs compétences JavaScript et de passer de la maîtrise syntaxique à la maîtrise du cycle de développement complet. Une première expérience du développement avec JavaScript, dans sa syntaxe de base, est indispensable à la bonne compréhension de cet ouvrage...

    1 livre de la collection Expert IT.
    Angular et Node.js - Optimisez le développement de vos applications web avec une architecture MEAN (2e édition).
    Extrait du résumé : Ce livre s'adresse à tout informaticien qui souhaite optimiser le développement industriel de ses applications web avec la mise en place d'une architecture MEAN (basée sur MongoDB, le framework Express, le framework Angular et un serveur Node.js). L'auteur lui donne les clés pour répondre aux nouvelles exigences de plus en plus fortes de ce type de développement, à savoir le besoin de réutiliser des briques logicielles pour augmenter la productivité du développement et l'optimisation de la charge des serveurs qui ne cesse d'augmenter...

empty