Afficher 161–180 of 200 résultats

  • PHP 8 Développez un site web dynamique et interactif

    Ce livre sur PHP 8 (en version 8.0 au moment de l’écriture) s’adresse aux concepteurs et développeurs qui souhaitent utiliser PHP pour développer un site web dynamique et interactif.

    Après une présentation des principes de base du langage, l’auteur se focalise sur les besoins spécifiques du développement de sites dynamiques et interactifs et s’attache à apporter des réponses précises et complètes aux problématiques habituelles (gestion des formulaires, accès aux bases de données, gestion des sessions, envoi de courriers électroniques…). Les nouveautés de la version 8 qui méritent une attention particulière sont clairement signalées tout au long du livre.

    Pour toutes les fonctionnalités détaillées, de nombreux exemples de code sont présentés et commentés. En complément, cet ouvrage propose plusieurs exercices destinés à vous permettre de mettre en pratique les connaissances acquises dans les différents chapitres. Ce livre didactique, à la fois complet et synthétique, vous permet d’aller droit au but ; c’est l’ouvrage idéal pour se lancer sur PHP.

    $58,51
  • jQuery Mobile (HTML5, CSS3, JavaScript)

    Ce livre sur le développement d’applications Web mobiles avec jQuery Mobile s’adresse aux développeurs web conscients de la mutation en cours dans l’utilisation du web et soucieux de proposer des applications Web parfaitement adaptées aux spécificités des terminaux mobiles.

    Les premiers chapitres traitent des caractéristiques du Web mobile, tant d’un point de vue navigateurs, périphériques, usages et bonnes pratiques, que d’un point de vue outils de tests, émulateurs et validateurs web mobiles. Les chapitres suivants dressent le panorama des éléments incontournables du HTML5, des CSS3 et des API JavaScript spécifiques aux applications mobiles. Une large partie est ensuite consacrée à jQuery Mobile ; ce framework propose de concevoir des interfaces mobiles compatibles avec la totalité des périphériques du marché, le tout dans un look résolument moderne et adapté à l’utilisation tactile. Vous découvrirez dans ce livre comment, avec jQuery Mobile, concevoir des pages avec en-tête et pied de page, des barres de navigation, des fenêtres de dialogue ou pop-up, des listes, des formulaires y compris les nouveaux formulaires du Html5, des éléments dépliants… ceci en toute simplicité et sans une seule ligne de JavaScript ! Pour les experts, l’API jQuery Mobile est présentée en fin d’ouvrage.

    $49,41
  • C# 8 Développez des applications Windows avec Visual Studio 2019

    Ce livre sur le développement d’applications Windows avec le langage C# (en version 8) et Visual Studio 2019 est destiné aux développeurs qui débutent avec le framework .NET. Il leur permet d’apprendre les bases du langage C# et introduit des concepts plus avancés leur donnant une vue d’ensemble des possibilités offertes par le langage C#, Visual Studio et le framework .NET en général. L’auteur a choisi une approche pas à pas tout en construisant une application fonctionnelle tout au long de l’ouvrage pour illustrer de manière pratique et cohérente les concepts abordés.

    L’apprentissage commence par la familiarisation avec l’interface de Visual Studio 2019 ainsi qu’avec le concept de l’architecture .NET. Les détails du langage C#, sa syntaxe et ses fonctionnalités comme les classes, l’héritage, les interfaces, les types génériques ou encore les délégués et les évènements sont ensuite expliqués avant d’aborder la conception d’interfaces utilisateur.

    La conception de l’interface utilisateur couvre toutes les phases utiles pour créer des applications Windows à la fois fonctionnelles et ergonomiques, allant de la création de formulaires à la création de contrôles en passant par l’implémentation de gestionnaire d’évènements et la validation des données saisies. Une introduction à la conception d’application WPF est également incluse.

    Les outils de Visual Studio qui permettent de réaliser les tests et le débogage des applications sont également détaillés en présentant les techniques de gestion des erreurs mais aussi les concepts permettant de surveiller les applications comme le traçage, l’interaction avec les journaux

    $65,88
  • Design Patterns en PHP Les 23 modèles de conception : descriptions et solutions illustrées en UML2 et PHP (2e édition)

    Ce livre présente de façon concise et pratique les 23 modèles de conception (design patterns) fondamentaux en les illustrant par des exemples pertinents et rapides à appréhender. Chaque exemple est décrit en UML2 et en PHP 8 sous la forme d’un petit programme complet et exécutable. Pour chaque design pattern, les auteurs détaillent son nom, le problème correspondant, la solution apportée, ses domaines d’application et sa structure générique.

    Le livre s’adresse aux concepteurs et développeurs en Programmation Orientée Objet. Pour bien l’appréhender, il est préférable de disposer de connaissances sur les principaux éléments des diagrammes de classes UML et sur le langage PHP (version 7 ou supérieure) et ses aspects objets.

    Le livre est organisé en trois parties qui correspondent aux trois familles de design patterns : les design patterns de construction, les design patterns de structuration et les design patterns de comportement.

    Un chapitre introduit trois variantes de design patterns existants, montrant la grande souplesse de mise en œuvre de ces modèles. Le pattern composé MVC (Model-View-Controller) est également présenté.

    Les exemples utilisés dans ces parties sont issus d’une application de vente en ligne de véhicules et sont en téléchargement sur le site www.editions-eni.

    $65,88
  • HTML5 et JavaScript

    Ce livre s’adresse aux développeurs désirant apprendre les mécanismes du développement d’applications pour le Windows Store (sous Windows 8 et 8.1) avec HTML5, CSS et JavaScript. Des connaissances de base sur les technologies HTML5, CSS et JavaScript sont un prérequis indispensable pour tirer le meilleur parti possible de ce livre.

    L’auteur présente les différents aspects de la conception d’une application pour le Windows Store avec HTML5 et JavaScript dans un environnement Visual Studio, les particularités liées à Windows 8.1 sont citées tout au long du livre. Il démarre par une brève introduction et une mise en situation du marché puis, il continue par une introduction aux applications JavaScript pour le Windows Store, des notions de base sur la construction d’une application jusqu’à l’intégration de fonctionnalités avancées et propres au système (comme l’implémentation des contrats de recherche et de partage ou encore l’utilisation des vignettes).

    Ensuite, l’auteur développe plus particulièrement l’utilisation de ressources distantes notamment à travers la consommation de services Web, et vous apprend à rendre votre application internationale et accessible.

    Enfin, le livre se termine par le packaging et le déploiement de votre application sur le Windows Store. Il présente également les différentes manières de générer du revenu avec une application, que ce soit par l’intégration de publicités ou de fonctionnalités d’achat intégré.

    Pour chaque chapitre, l’auteur propose en téléchargement sur le site www.editions-eni.fr, un ou plusieurs projets qui illustrent les concepts présentés. Vous serez ainsi à même de tester des fonctionnalités clés telles que : les notions fondamentales de WinJS et l’utilisation des principaux contrôles, la gestion de la navigation, l’interrogation de services Web, la manipulation de fichiers et le stockage, l’intégration de la recherche et du partage, l’impression, l’utilisation de périphériques et de capteurs, la localisation et la globalisation.

    $49,41
  • Zend Framework 2

    Ce livre sur le développement d’applications web mobiles avec Zend Framework 2, Zend Server et Zend Studio, s’adresse à tous les développeurs qui souhaitent approfondir leurs connaissances sur le développement d’applications mobiles connectées au Cloud avec PHP. C’est aussi l’occasion de découvrir les fonctionnalités apportées par les formulaires HTML5, le framework jQuery Mobile ou la base de données NoSQL MongoDB.

    Dans une première partie, vous apprendrez comment les solutions Zend permettent d’améliorer votre productivité en même temps que la qualité des applications PHP développées. L’auteur présente ensuite les objectifs de l’étude de cas utilisée tout au long du livre pour illustrer les bonnes pratiques de développement d’applications mobiles avec les solutions Zend, HTML5 et jQuery Mobile. Vous verrez ainsi comment mettre en pratique les motifs de conception issus du Domain Driven Design ainsi que la manière d’écrire des tests unitaires sur ces design patterns avec PHPUnit. À la fin de cette première partie, vous disposerez d’une application PHP pour le web mobile, fonctionnelle.

    Dans une deuxième partie, vous apprendrez à utiliser des techniques de programmation JavaScript avancées qui permettent une meilleure organisation du code JavaScript lorsqu’une application web contient beaucoup de code côté client. Le framework Backbone.JS ainsi que la librairie Require.JS seront utilisés conjointement à jQuery Mobile afin d’améliorer la modularité du code JavaScript produit. À la fin de cette deuxième partie, vous saurez comment déployer une application PHP pour le web mobile sur le Cloud avec Zend Studio.

    $49,41
  • Bootstrap 3

    Ce livre sur Bootstrap 3 est destiné aux personnes expérimentées en création de sites Web. Une bonne connaissance des standards HTML5 et CSS3 est nécessaire à la maîtrise des concepts qui sont présentés au fil des chapitres. Des notions de JavaScript et de jQuery seront également utiles au lecteur pour bien appréhender l’usage de l’API de Bootstrap 3. Le livre présente, de façon progressive, les différents concepts proposés par Bootstrap 3 ; chaque composante de cette librairie est définie puis illustrée à l’aide d’exemples simples et concrets pour que le lecteur puisse passer facilement à la pratique et adopter Bootstrap 3.

    L’auteur débute par une présentation générale du framework puis des concepts qui rendent Bootstrap 3 si innovant pour les designers et les développeurs Web. Le lecteur apprend ainsi à manipuler les grilles qui lui permettront de créer des pages optimisées pour tous les supports (smartphones, tablettes, …). Dans le même esprit, il découvre comment donner, avec Bootstrap 3, un nouveau souffle aux classiques menus et barres de navigation. Une bibliothèque de contrôles de formulaires et de boutons lui permet également de créer des pages plus rapidement.

    L’auteur présente ensuite les concepts tels que les listes, les infobulles ou la typographie, qui changent résolument la façon de travailler des designers et des développeurs Web. Enfin, l’accent est mis sur la puissante API JavaScript de Bootstrap 3 pour animer des pages et accéder à des fonctionnalités, aujourd’hui encore peu connues.

    Au final, le lecteur sera à même de créer, avec un minimum de code, des sites et des applications Web à l’aspect professionnel, enrichis de contenus disposés de façon fluide, dynamique et optimisée pour tous les types de supports utilisés par les internautes d’aujourd’hui.

    $65,82
  • TypeScript Coffret de 2 livres : Optimisez et sécurisez votre production de code JavaScript

    Ces deux livres offrent au lecteur un maximum d’informations sur le langage TypeScript pour optimiser et sécuriser la production de code JavaScript. 1259 pages par nos experts.

    Un livre de la collection Ressources Informatiques
    Apprendre à développer avec JavaScript (3e édition)

    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 (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…

    $100,92
  • iPhone et iPad : Développement d’applications en Objective-C

    Ce livre s’adresse aux développeurs désireux de créer des applications pour iPhone et iPad en Objective-C. L’auteur propose aux lecteurs une approche progressive, basée sur de nombreux exemples, des concepts et outils nécessaires au développement d’applications natives en Objective-C pour le téléphone iPhone et la tablette iPad d’Apple.
    De par sa structure, ce livre conviendra à des informaticiens, débutants sur Objective-C, motivés par le développement d’applications pour mobiles Apple et aussi à ceux maîtrisant déjà en partie les bases de ce langage et souhaitant disposer d’exemples complets et commentés.Le livre est constitué de vingt chapitres. Après avoir revu les bases du langage C, étudié en détail le langage Objective-C, vous pourrez accéder à de nombreuses applications développées en Objective-C sous Xcode et Interface Builder (les outils de développement du SDK d’Apple) : entrées-sorties basiques, contrôles « utilisateur » avancés, persistance des données, lecture de flux RSS, XML et JSON, gestion de listes et d’images, géolocalisation, interactions avec l’appareil photo, gestion des contacts, émission de mails, dessins, etc. Ces applications sont relativement indépendantes les unes des autres. Il est toutefois conseillé de les étudier dans l’ordre des chapitres.Un soin particulier a été apporté au code source des exemples et des applications du livre. Tous les scripts sont mis à votre disposition sur le site www.editions-eni.fr. Vous pourrez donc très rapidement les adapter pour concevoir vos propres applicatifs.

     

    $49,41
  • HTML5 et PHP 5 – Développez des applications web performantes

    Ce livre s’adresse à un public de développeurs souhaitant mettre à niveau et approfondir leurs connaissances sur HTML et PHP et tirer le meilleur parti des dernières nouveautés de ces langages pour réaliser des applications web solides et performantes.

    Ces deux piliers du web ont connu de grandes évolutions ces dernières années : HTML se fait l’acteur d’une nouvelle génération d’applications web et mobiles, PHP s’est professionnalisé en intégrant notamment un modèle objet complet ; il est à présent le langage utilisé par l’immense majorité des gestionnaires de contenu (CMS) et des frameworks.

  • Java – Coffret de 2 livres Comprendre et mettre en place les principes de base de l’Intelligence Artificielle (2e édition)

    Ces deux livres offrent au lecteur un maximum d’informations sur les fondamentaux du développement Java et une mise en œuvre de ce langage dans le domaine de l’Intelligence Artificielle1060 pages par nos experts.

    Extrait du résumé : Ce livre sur l’Intelligence Artificielle s’adresse particulièrement aux développeurs et ne nécessite pas de connaissances mathématiques approfondies. Au fil des chapitres, l’auteur présente les principales techniques d’Intelligence Artificielle et, pour chacune d’elles, les inspirations biologiques, physiques voire mathématiques, puis les différents concepts et principes (sans entrer dans les détails mathématiques), avec des exemples et figures pour chacun de ceux-ci. Les domaines d’application sont illustrés par des applications réelles et actuelles. Chaque chapitre contient un exemple d’implémentation générique, complété par une application pratique, développée en Java. Ces exemples de code étant génériques, ils sont facilement adaptables à de nombreuses applications Java 10, sans plugin extérieur…

    Un livre de la collection Ressources Informatiques
    Java 11 – Les fondamentaux du langage
    (avec exercices pratiques et corrigés)

    Extrait du résumé : Ce livre s’adresse à tout informaticien désirant développer sous Java. Que le lecteur soit débutant ou qu’il ait déjà une première expérience avec un autre langage, il trouvera dans cet ouvrage toutes les bases nécessaires pour se familiariser rapidement avec un des langages les plus utilisés au monde.

    Après une présentation de la plateforme Java SE, de son installation sous Windows et Linux et de l’environnement de développement utilisé dans le cadre de l’ouvrage (Eclipse, MySQL), le lecteur étudie les bases du langage et la programmation orientée objet. Parmi la richesse de l’API Java, un focus est fait sur l’API de gestion des dates, sur les nouvelles possibilités offertes par les interfaces et sur la notion de modules…

    $126,41
  • Apprendre la Programmation Orientée Objet avec le langage C# (3e édition)

    PRÉSENTATION

    Ce livre s’adresse aux étudiants et aux développeurs ayant déjà une première expérience de la programmation structurée et qui sont désireux de passer à la Programmation Orientée Objet (POO)avec le langage C#, pour développer des applications .NET.

    Après un historique de la POO et du langage C#, l’auteur explique pourquoi ce type de programmation est devenu incontournable pour développer dans les environnements graphiques événementiels. Les notions d’objet, de classe et de référence sont présentées puis les fondements de la POO que sont l’encapsulation, l’héritage, le polymorphisme et l’abstraction. Les différentes étapes d’un développement objet avec les principes de modélisation UML sont abordées, suivies par une présentation du framework .NET au travers de son intérêt, de sa richesse et de son environnement de développement Microsoft Visual Studio 2019 Community.

    Le lecteur découvre comment C# reproduit les principes de la POO avec des explications simples, des exemples concrets et des exercices corrigés à télécharger sur le site www.editions-eni.fr. Les types de base du développement .NET et leurs utilisations sont présentés. Les programmes d’essais sont de type console ou graphique, basés sur l’utilisation des Windows Forms pour illustrer les communications entre objets. Quand ils seront pertinents, des parallèles seront menés avec les langages de programmation objet C++ et Java.

    La programmation multithread, permettant l’exécution simultanée de plusieurs flux d’instructions, sera présentée, suivie par la communication entre mondes managé et non managé et l’écriture de tests unitaires. Ensuite, avec la technique de la réflexion sur les objets, l’auteur présente une façon dynamique de programmer et les travers qu’elle peut engendrer. Enfin, le dernier chapitre traite de la gestion des données avec LINQ, l’utilisation des fichiers XML, ADO.NET (en mode connecté et en mode déconnecté) et Entity Framework.

    À la fin de ce livre, le lecteur disposera de bases solides pour appréhender les puissantes bibliothèques du .NET et réaliser des programmes objet modulaires, fiables et extensibles.

    $50,49
  • CSS3

    Ce livre sur CSS3 s’adresse à un public de développeurs qui doivent intervenir sur la gestion de pages web comportant l’utilisation de feuilles de styles CSS. À l’issue de cette lecture, vous serez en mesure de comprendre, de modifier et d’adapter les styles CSS créés par des graphistes, afin de les intégrer dans le développement de vos projets.

    Le livre permet de découvrir la mise en place des CSS, avec toute la syntaxe et les notions indispensables d’héritage et de cascade. Les propriétés CSS étudiées sont illustrées d’exemples d’application. Chaque chapitre est consacré à une thématique des CSS : les polices de caractères, le texte, les listes, les tableaux et les formulaires. L’auteur traite bien sûr la gestion des conteneurs qui permettent la mise en œuvre de certaines techniques de mise en page (boîtes flottantes et boîtes positionnées). Il présente la notion de Responsive Web Design pour créer des pages web s’adaptant aux différents supports de diffusion (écran d’ordinateur, tablette et smartphone). Il poursuit le livre par la description des techniques d’animation, de transformation et de transition. Le dernier chapitre fournit des exemples de mise en page.

    $50,49
  • HTML5 et CSS3

    Ces vidéos s’adressent à toute personne débutant dans la création ou le développement de sites Web basés sur les langages HTML5 et CSS3. Elles sont extraites de la formation « Création de contenus pour le Web en HTML5 et CSS3 » animée par Nicolas PLOQUIN chez ENI Service.

    Après une introduction aux langages et outils de création de contenus pour le Web, nous aborderons les notions fondamentales du langage HTML5, comme les balises et attributs HTML. Nous verrons comment intégrer des contenus ou groupes de contenus simples tels que les éléments de texte, liste et image. Nous apprendrons à ajouter des liens de navigation vers un autre site ou une autre page. Après avoir présenté le rôle des feuilles de style et sélecteurs CSS dans la mise en forme, nous passerons en revue les principales propriétés de style s’appliquant au texte et aux blocs de texte. Nous étudierons les différents éléments structurants ou conteneurs d’une page Web (section, entête, pied de page, menu) et nous verrons comment vous pouvez positionner ces éléments dans une page Web.

    Nous passerons ensuite à l’intégration de contenus plus complexes avec des mises en forme avancées en CSS3, l’intégration de contenus audio et vidéo, la création de tableau et de formulaire HTML5. Nous découvrirons toute la richesse de style apportée par la transformation d’élément, l’application de transition et l’exécution d’animation. Enfin, nous verrons de quelle manière adapter son site web aux nouveaux types d’appareils connectés, communément appelé « Responsive Web Design ».

    $101,25
  • JavaScript Développez efficacement (3e é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

    $65,82
  • Développement d’applications Web HTML5

    Ce livre s’adresse à tout développeur, chef de projet ou directeur technique amené à travailler sur le développement d’applications web HTML5 avec Visual Studio 2015 et Team Foundation Server. Le lecteur est guidé depuis l’écriture du code côté serveur et client, en passant par la création des tests, jusqu’à la mise en production. L’auteur tient compte des problématiques inhérentes au développement en équipe et propose des solutions afin d’assurer une agilité et une qualité de code optimale. Une connaissance des bases du langage C#, des concepts de la programmation orientée objet ainsi que des technologies du web est un prérequis indispensable pour tirer pleinement profit de ce livre.

    Dans un premier temps, le lecteur est guidé sur la mise en place de l’environnement technique de développement et la planification du projet. Place au code ensuite avec la création d’une API REST JSON avec ASP.NET 5 MVC 6 associé à Entity Framework 7. Le chapitre dédié au JavaScript présente un ensemble de recommandations, de bonnes pratiques et de modèles de programmation à mettre en œuvre pour produire un code performant, propre et facile à maintenir. Les chapitres suivants ouvrent la voie au développement d’applications monopages (Single Page Applications), l’auteur propose de réaliser une application AngularJS complètement fonctionnelle. Le lecteur découvrira ensuite le langage TypeScript, sa syntaxe, ses concepts, pour développer des applications complexes tout en conservant les qualités qui ont fait la popularité du JavaScript.

    Le chapitre sur les web apps adaptatives plonge le développeur au sein des nouvelles techniques qu’il doit maîtriser pour adapter ses interfaces aux divers terminaux aujourd’hui connectés (Responsive web design).

    Après le développement proprement dit, l’auteur présente les outils de Visual Studio et Team Foundation Server pour créer et industrialiser les tests sous toutes leurs formes. Le lecteur est ensuite guidé dans la création d’un processus de Build d’intégration continue, suivi tout naturellement de la configuration pour mettre en place le déploiement continu. Ensuite, l’auteur détaille comment mettre en place le service Application Insights afin de suivre la disponibilité et l’utilisation des applications web.

    Enfin, c’est dans les derniers chapitres que vous trouverez une sélection d’API HTML5 particulièrement intéressantes pour vous permettre de proposer des interactions toujours plus riches et de prendre dès aujourd’hui la vague du web de demain.

    $67,94
  • C# 8 et Visual Studio 2019 Les fondamentaux du langage

    PRÉSENTATION

    Ce livre s’adresse aux développeurs souhaitant maîtriser le développement d’applications .NET avec le langage C# dans sa version 8.

    Après un tour d’horizon de la plateforme .NET et une description des outils fournis par l’environnement Visual Studio 2019, le lecteur découvrira progressivement les éléments clés du langage C# et la programmation orientée objet, jusqu’à pouvoir appliquer ce concept au développement d’applications Windows avec WPF. Une initiation aux techniques de débogage avec Visual Studio lui permettra de parfaire sa maîtrise de l’outil.

    Le développement d’applications client-serveur est ensuite traité par le thème de l’accès aux données avec ADO.NET. Une description complète de LINQ au travers d’exemples concrets montre comment ses fonctionnalités simplifient la manipulation des données. Son utilisation est notamment présentée dans le cadre de l’accès au contenu d’une base de données SQL Server avec Entity Framework Core. Un chapitre est ensuite consacré à la manipulation de données au format XML, permettant l’échange de données entre applications d’une manière simple et standardisée. La fin du cycle de développement est traitée à travers le déploiement d’une application avec les technologies Windows Installer, ClickOnce et MSIX.

    Afin d’aider le lecteur dans son apprentissage, un aide-mémoire est fourni ; il résume l’utilité des mots-clés C# traités dans le livre.

    $50,49
  • Apprendre la Programmation Orientée Objet avec le langage Java

    PRÉSENTATION

    Cette troisième édition du livre s’adresse aux étudiants et aux développeurs ayant déjà une première expérience de la programmation structurée et qui sont désireux de passer à la Programmation Orientée Objet (POO) avec le langage Java, pour développer des applications portables.

    Après un historique de la POO et du langage Java l’auteur explique pourquoi ce type de programmation est devenu incontournable pour développer dans les environnements graphiques événementiels. Les notions d’objet, de classe et de référence sont présentées puis les fondements de la POO que sont l’encapsulation, l’héritage, le polymorphisme et l’abstraction. Les différentes étapes d’un développement objet avec les principes de modélisation UML sont exposées.

    L’auteur présente ensuite la machine virtuelle Java, son intérêt, sa richesse et un environnement de développement avec IntelliJ IDEA de la société JetBrains. Le lecteur découvre comment Java reproduit les principes de la POO en suivant des explications simples, des exemples concrets et en réalisant des exercices d’entraînement. Il découvre également les types de base du développement Java et leur utilisation, comment exploiter un IDE pour simplifier la saisie des programmes et les mettre au point. Les programmes d’essais sont de type console ou graphique, basés sur l’utilisation de Swing pour illustrer les communications entre objets. Quand ils sont pertinents, des parallèles sont menés avec les langages de programmation objet C++ et C#. La programmation multithread permettant l’exécution simultanée de plusieurs flux d’instructions est présentée, suivie d’une introduction aux tests unitaires tellement importants pour fiabiliser les objets. Une partie consacrée à la réflexion en Java promet quelques surprises. Enfin, le dernier chapitre est consacré aux classes anonymes et aux expressions lambda.

    À la fin de ce livre, le lecteur disposera de bases solides pour appréhender les puissantes API Java et réaliser des programmes objet modulaires, fiables et extensibles.

    $50,46
  • C# 8 Coffret de 2 livres : Maîtrisez le développement avec Visual Studio 2019

    PRÉSENTATION

    Ces deux livres offrent au lecteur un maximum d’informations sur les fondamentaux du langage C#pour maîtriser le développement d’applications Windows avec Visual Studio 2019.
    1114 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
    C# 8 – Développez des applications Windows avec Visual Studio 2019

    Extrait du résumé : Ce livre sur le développement d’applications Windows avec le langage C# (en version 8) et Visual Studio 2019 est destiné aux développeurs qui débutent avec le framework .NET. Il leur permet d’apprendre les bases du langage C# et introduit des concepts plus avancésleur donnant une vue d’ensemble des possibilités offertes par le langage C#, Visual Studio et le framework .NET en général. L’auteur a choisi une approche pas à pas tout en construisant une application fonctionnelle tout au long de l’ouvrage pour illustrer de manière pratique et cohérente les concepts abordés…

    Un livre de la collection Ressources Informatiques
    C# 8 et Visual Studio 2019 – Les fondamentaux du langage

    Extrait du résumé : Ce livre s’adresse aux développeurs souhaitant maîtriser le développement d’applications .NET avec le langage C# dans sa version 8.

    Après un tour d’horizon de la plateforme .NET et une description des outils fournis par l’environnement Visual Studio 2019, le lecteur découvrira progressivement les éléments clés du langage C# et la programmation orientée objet, jusqu’à pouvoir appliquer ce concept au développement d’applications Windows avec WPF. Une initiation aux techniques de débogage avec Visual Studio lui permettra de parfaire sa maîtrise de l’outil…

    $116,28
  • Vue.js Développez des applications web modernes en JavaScript avec un framework progressif

    PRÉSENTATION

    Alliant théorie et pratique avec ses nombreux exemples, ce livre sur Vue.js, framework JavaScript facile à prendre en main, s’adresse à tout développeur Front End désireux de développer des applications web fluidesdynamiques et réactives. Bien que des connaissances sur les langages HTML, CSS et JavaScript soient un plus pour appréhender la lecture de ce livre, un chapitre dédié à JavaScript permettra au lecteur d’être à jour des nouvelles syntaxes apparues ces dernières années.

    Après une introduction sur le concept de DOM virtuel et d’architecture MVVM dont Vue.js s’inspire, le lecteur passe rapidement à la pratique avec l’installation et la configuration des outils d’aide au développement. Il apprend à utiliser Vue.js sur un nouveau projet ou sur un projet existant et devient ainsi en mesure de manipuler le DOM d’une page web, de mettre en place les comportements attendus suite aux actions de l’utilisateur ou encore de gérer des styles CSS à l’aide des directives introduites par le framework. Un chapitre est également dédié à la création de formulaires dynamiques.

    Dans la suite du livre, l’auteur détaille la manière d’organiser son code en composants et d’architecturer une application en fonction de sa taille, en ayant notamment recours à la mutualisation du code. Le lecteur apprend également à utiliser l’empaqueteur de modules Webpack pour compiler et déployer une application en production.

    $65,84