Recommended Books
-
Design Patterns en PHP Les 23 modèles de conception : descriptions et solutions illustrées en UML2 et PHP (2e édition)
30400 CFACe 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.
-
Design Patterns pour C# Les 23 modèles de conception : descriptions et solutions illustrées en UML 2 et C# [2ième édition]
30375 CFACe 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 UML et en C# sous la forme d´un petit programme complet et exécutable. Pour chaque pattern, l´auteur détaille son nom, le problème correspondant, la solution proposé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 de la dernière version du langage C# (à partir de la version 3.0).
Le livre est organisé en trois parties qui correspondent aux trois familles des patterns de conception : les patterns de construction, les patterns de structuration et les patterns de comportement.
Un chapitre introduit trois variantes de patterns existants, montrant la grande souplesse de mise en œuvre de ces modèles. -
Désigné coupable (Les carnets de Guantanamo)
7375 CFAL’histoire vraie de Mohamedou Slahi, capturé par le gouvernement américain et détenu des années sans jugement ni inculpation.
Détenu à Guantánamo pendant quatorze ans, Mohamedou Ould Slahi n’a jamais étculpé par la justice américaine.
En 2005, trois ans après son arrestation, Mohamedou a commencé à rédiger un journal. Il y raconte sa vie telle qu’elle était avant qu’il disparaisse dans les limbes du système pénitentiaire américain et y décrit son quotidien de prisonnier à Guantánamo.
Son journal n’est pas seulement la chronique fascinante d’un déni de justice, c’est aussi un récit profondément personnel : terrifiant, parfois férocement drôle, et d’une grande élégance.
En 2021, ce livre a fait l’objet d’une adaptation cinématographique réalisée par Kevin Macdonald avec Tahar Rahim et Jodie Foster. -
Désobéissance. Roman
9900 CFALe narrateur de ce roman bâtit l’intrigue à l’intérieur d’une société conventionnellement sous-tendue par des inégalités de tous genres. Ellos et Sandrine, incarnation de la jeunesse, tentent de concilier, en vain, autour d’une relation amoureuse, elle-même construite sur du sable. Ce livre met en évidence l’abandon de l’éducation parentale qui peut être vu comme la principale cause de déliquescence juvénile à travers des pratiques tels la corruption, la consommation de drogues, le vagabondage sexuel, la mythomanie, etc.
-
Destin d’un migrant – Roman
9125 CFACe roman est l’émouvant témoignage d’un jeune d’Afrique noire qui trouve son environnement inadéquat à son épanouissement. En dépit de toutes les grâces que lui offre l’exode rural, il initie un voyage irrégulier vers un prétendu eldorado dans l’optique de se construire une vie meilleure. La traversée ne fut pas aisée au vu des innombrables entraves que développe la xénophobie galopante. Il se heurte à une scandaleuse découverte avant de réaliser que le sacrifice n’en valait pas la peine.
-
Destin d’un migrant – Roman — offre 15444
15444 CFACe récit de vie peut être considéré comme un roman autobiographique. Le thème de l’éducation demeure le problème majeur des sociétés traditionnelles en contact avec le monde moderne occidental. Le personnage principal dont l’évolution est narrée, décrite, expliquée ou commentée, est tour à tour petit garçon d’un village de brousse, enfant scolarisé au village, enfant en situation d’étranger dans un autre village, adolescent devenu lycéen puis séjournant dans une cité urbain et à l’internat et étudiant dans une grande école en ville pour décrocher un diplôme de magistrature. Ce parchemin en poche, Bérégnouma va se battre pour s’insérer dans la vie professionnelle libérale
-
Destin d’une Danseuse
1250 CFADeux destins que tout oppose se croisent : un bébé abandonné par Monique, une femme démunie et un couple riche en quête d’un enfant. Adopté, le bébé grandit dans ce foyer où, par miracle, un autre enfant naît, Déji. Vingt années passent, Déji se retrouve sur le chemin de JoJo, une danseuse. Amoureux, il ne vit que dans la certitude de l’épouser. Mais JoJo, c’est la fille de Monique, elle ne sait pas que son fiancé est le frère de lait de son propre demi-frère. Plus grave : les parents de Déji s’opposent à elle, arguant qu’une danseuse n’est qu’une femme de mœurs légères. Dans cette intrigue où l’on avance à tâtons, les personnages deviennent des marionnettes aux mains du destin qui les instrumentalise et se joue d’eux. Heureusement que l’amour est là. Puissant antidote contre les trajectoires imposées, il donne parfois à la vie des saveurs insoupçonnées.
-
Destins croisés – Roman
21400 CFADoumourou Doumbouya et ses deux épouses baignent dans un contexte polygamique des plus explosifs. La paix et la stabilité de leur ménage en seront douloureusement affectées jusqu’au jour où… Ce roman nous fait faire une immersion profonde dans la société mandingue et certains de ses repères en matière d’éducation. C’est ainsi que la solidarité et l’entraide y sont mises en exergue, comme valeurs qui donnent corps et sens à la vie en commun.
-
Destins croisés. Nul n’est prophète en son pays – Roman
10300 CFAContrairement à ses parents, Gérard s’intéresse beaucoup Afrique, et ces derniers cèdent devant l’obsession du garçon à partir. Une fois en terre africaine, le volontaire ouvre plusieurs fronts : se présenter comme un Blanc pas comme les autres ; améliorer les conditions de vie et de travail du personnel du projet et lutter contre la ségrégation dont sont victimes certaines familles. Pour joindre l’acte à la parole, Gérard se marie dans la plus modeste famille de Kolindou. Et ce, malgré la mise en garde de sa mère qui lui avait dit : « Ne nous reviens surtout pas ici avec une négresse, s’il te plaît ! ». L’idéal du jeune volontaire risque de tourner au drame : il est mordu par la dent qu’il a soignée.
-
Détruire Les Prophéties Destructrices-pdf
2600 CFADans ce livre, nous considérons le sujet, intitulé, « Détruire les Prophéties Destructrices » Quand quelqu’un prononce des mauvaises prophéties contre toi, ce que tu dois faire c’est de contrer cette prophétie par une autre. Quand deux prophéties se confrontent, celle qui est soutenue par la puissance de Dieu va vaincre celle qui est soutenue par la puissance du diable.
-
Développement d’applications Web HTML5
31350 CFACe 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.
-
Développement d’applications Web HTML5 L’art et la manière avec Visual Studio 2015 et TFS – Version en ligne
31542 CFACe 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.
-
Développement d’applications Web HTML5 L’art et la manière avec Visual Studio 2015 et TFS – Version en ligne — offre 31580
31580 CFACe 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 HTML5particuliè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.
-
Développement Fullstack
76950 CFACes trois livres offrent au lecteur un maximum d’informations sur les langages C#, HTML5, et CSS3ainsi que sur le framework ASP.NET Core pour maîtriser le développement fullstack.
1466 pages par nos experts.Un livre de la collection Expert IT
ASP.NET Core MVC – Maîtrisez ce framework web puissant, ouvert et multiplateforme (Nouvelle édition)Extrait du résumé : Ce livre s’adresse aux développeurs web désireux de maîtriser ASP.NET Core MVC, framework proposé par Microsoft, totalement Open source. L’auteur souhaite fournir au lecteur les bases techniques nécessaires à une utilisation optimale du framework pour construire des applications web riches et modernes. La connaissance de HTML, CSS et C# sont des prérequis indispensables pour tirer le meilleur profit du livre…
Un livre de la collection Ressources Informatiques
HTML5 et CSS3 – Maîtrisez les standards de la création de sites web (2e édition)Extrait du résumé : Ce livre sur le langage HTML5 (en version 5.2 au moment de l’écriture) et les feuilles de styles CSS3, langages fondateurs dans la création de sites web, s’adresse aux développeursqui souhaitent disposer des connaissances nécessaires pour créer et faire évoluer des sites webdans le respect des bonnes pratiques.
-
Développement Fullstack Coffret de 3 livres : HTML5, CSS3, C#8 et ASP.Net Core
77000 CFAPRÉSENTATION
Ces trois livres offrent au lecteur un maximum d’informations sur les langages C#, HTML5, et CSS3 ainsi que sur le framework ASP.NET Core pour maîtriser le développement fullstack.
1466 pages par nos experts.Un livre de la collection Expert IT
ASP.NET Core MVC – Maîtrisez ce framework web puissant, ouvert et multiplateforme (Nouvelle édition)Extrait du résumé : Ce livre s’adresse aux développeurs web désireux de maîtriser ASP.NET Core MVC, framework proposé par Microsoft, totalement Open source. L’auteur souhaite fournir au lecteur les bases techniques nécessaires à une utilisation optimale du framework pour construire des applications web riches et modernes. La connaissance de HTML, CSS et C# sont des prérequis indispensables pour tirer le meilleur profit du livre…
Un livre de la collection Ressources Informatiques
HTML5 et CSS3 – Maîtrisez les standards de la création de sites web (2e édition)Extrait du résumé : Ce livre sur le langage HTML5 (en version 5.2 au moment de l’écriture) et les feuilles de styles CSS3, langages fondateurs dans la création de sites web, s’adresse aux développeurs qui souhaitent disposer des connaissances nécessaires pour créer et faire évoluer des sites web dans le respect des bonnes pratiques.
Un livre de la collection Ressources Informatiques
C# 8 et Visual Studio 2019 – Les fondamentaux du langageExtrait 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…
-
Développement informatique Apprenez à concevoir avant de programmer
23300 CFAQue faut-il maîtriser pour devenir un professionnel du développement informatique ? Avec ce livre, l’auteur répond aux futurs développeurs ou développeurs débutants, et leur donne les bases solides à acquérir pour leur permettre de travailler et surtout d’évoluer dans leur métier. Il détaille les différentes étapes d’une conception et d’un développement réussis en étudiant différentes techniques et en proposant pour chacune d’elles des clés de compréhension adaptées aux cas étudiés.
Ainsi, divisé en trois parties, le livre commence par une présentation de l’algorithmique et du langage C. La deuxième partie se concentre sur la programmation en Java et étudie des technologies telles que la programmation graphique (AWT, SWING), le diagramme de séquence UML, l’écriture d’une application graphique suivant le modèle MVC, les bases de données relationnelles (JDBC), le mapping objet/relationnel ou encore la programmation réseau (multithread). Dans la dernière partie, l’auteur présente la programmation web avec JEE et les objets distants (EJB).
Pour illustrer toutes ces techniques, l’auteur s’appuie sur de nombreux exemples concrets (en C et en Java) ainsi que sur des travaux pratiques dont il propose les corrigés. Réaliser, voilà le maître-mot qui définit ce livre !
-
Développement solidaire et accompagnement des groupements paysans – Capitalisation de 20 ans d’expérience du CEFADES en RDC
18615 CFAL’idée d’organisations d’accompagnement des producteurs en Afrique subsaharienne réfère au « développement solidaire ». Cet ouvrage présente la démarche telle qu’elle est mise en œuvre par le CEFADES : une approche dont l’objectif est la réalisation du bien-être des populations rurales. Il s’agit d’une solidarité entre ruraux, entre urbains et ruraux, entre universitaires et paysans, bref, une solidarité entre les différents acteurs de développement. Ainsi, cet ouvrage présente les approches d’accompagnement et de structuration des organisations paysannes en milieu rural. Un bel exemple d’application du « développement solidaire ».
-
Développer des services REST en Java Échanger des données au format JSON
27612 CFACe livre présente l’architecture d’un service REST, dans un contexte de développement Java, avec des échanges en JSON. Il s’adresse à des développeurs Java, qui connaissent ou non les applications JEE. Il a pour objectif de devenir une référence permettant au développeur de partir de zéro et d’avoir l’ensemble des outils nécessaires, dans leur dernière version, pour débuter un projet, ou présenter un POC à sa hiérarchie.
Après une présentation théorique nécessaire pour comprendre les normes dont est tirée cette architecture (syntaxe JSON, entêtes, méthodes et codes HTTP), le livre propose un ensemble de tutoriels fonctionnels, avec des versions récentes des API et frameworks suivants : Jersey, Apache CXF, JBoss RESTEasy, Spring Data REST, Restlet et Play Framework. Chaque tutoriel est accompagné d’exemples de cas et du projet complet disponible en téléchargement.
L’auteur décrit les outils utilisés pour tester les services REST ainsi que pour valider la conformité d’un code JSON et traite de la problématique de la sécurité des services fournis ainsi que de l’optimisation, à travers la gestion de caches à différents niveaux (Apache, protocole HTTP, cache applicatif avec REDIS).
Pour aller plus loin que l’étude de cas systématiquement présentée, les API REST réelles de Facebook et Twitter sont décrites, ainsi que les moyens mis à la disposition des développeurs par ces entreprises pour les tester.
Un dernier chapitre est consacré aux erreurs communes, qu’elles soient dues à des librairies oubliées, à un problème de configuration ou de code, à un port indisponible et décrit également deux bugs « officiels » sous Jersey et JBoss RESTEasy et surtout comment les contourner.
Pour les néophytes du développement frontend, un chapitre du livre est consacré à JSON et à son utilisation en JavaScript.
-
Développez une application Android Programmation en Java sous Android Studio (2e édition)
30373 CFACe livre s’adresse aux développeurs souhaitant maîtriser le développement d’applications Android. Il couvre toutes les phases du développement d’applications pour smartphones et tablettes Android et nécessite uniquement des connaissances basiques en programmation objet et sur le langage Java.
Prenant en exemple le développement d’une application de gestion de DVD, les différents chapitres de ce livre permettent au lecteur de découvrir progressivement les notions indispensables à la construction d’une application de qualité professionnelle. Chaque notion présentée est ainsi expliquée, illustrée par des exemples de code et remise dans son contexte. De l’installation de l’environnement de développement Android Studio à la publication de l’application finale sur le Play Store de Google, le lecteur est invité à utiliser les composants les plus répandus de la plateforme : composants texte, boutons, activités et fragments, mais également listes, boîtes de dialogue, panneaux de navigation, barre d’actions, etc.
Couvrant toutes les versions d’Android jusqu’à Oreo, le livre présente les différentes méthodes qui permettent de rendre l’application compatible avec tous les terminaux Android et décrit comment mettre en œuvre le modèle Master/Detail pour offrir une expérience utilisateur optimale sur tout type d’écran, du plus petit smartphone aux tablettes les plus récentes.
Les tâches asynchrones (AsyncTask), véritables pierres angulaires du développement Android, sont présentées en détail et utilisées tout au long de l’ouvrage pour la gestion des bases de données SQLite, le développement de services, l’interrogation de services web via la bibliothèque dédiée Volley et l’interprétation du format JSON.
Le lecteur apprendra également à tirer profit des puissants outils que sont les filtres d’intentions, les BroadcastReceiver et les intentions implicites, et acquerra toutes les connaissances nécessaires à l’envoi et la réception de SMS, la manipulation de l’appareil photo, des capteurs et l’utilisation de la géolocalisation, sans oublier la gestion du Bluetooth et les interactions avec les appareils Bluetooth Low Energy. Les styles, les images redimensionnables, les visuels définis en XML ou les animations de transition permettront au développeur de soigner l’aspect visuel de ses applications. Le lecteur sera également guidé pour migrer son application sur la dernière version d’Android.
-
Devenez un grand leader
7425 CFAPrésident de l’université de Californie du Sud, homme de culture et d’action, Steven Sample propose un ouvrage riche d’idées et de références, tout entier orienté vers le rôle concret et quotidien du leader. Les dirigeants y découvriront aussi bien des perspectives nouvelles que des conseils pratiques pour se forger une stature de grand leader.

![Design Patterns pour C# Les 23 modèles de conception : descriptions et solutions illustrées en UML 2 et C# [2ième édition]](https://lons.shop/wp-content/uploads/2022/11/design-patterns-pour-c-les-23-modeles-de-conception-descriptions-et-solutions-illustrees-en-uml-2-et-c-2ieme-edition-9782746067530_XL-150x200.jpg)

















