Recommended Books
-
Anthologie négro-africaine (Histoire et textes de 1918 à nos jours)
9300 CFAQu’elle soit écrite en français, en anglais ou en portugais, la littérature négro-africaine exprime d’abord un cri.
Ce cri résonne au fil des textes de cette anthologie qui commence avec la prise de conscience des Noirs, décrit leurs luttes pour la liberté, et se poursuit par une réflexion sur leur condition d’affranchis. A travers ce panorama critique, Lylian Kesteloot nous livre les clés d’une littérature riche et violente, animée par la volonté d’indépendance et la reconquête de l’héritage traditionnel. -
Apache Maven Maîtrisez l’infrastructure d’un projet Java EE (2e édition)
42055 CFACe livre sur Apache Maven (en version 3.6 au moment de l’écriture) s’adresse à tout développeur amené à travailler sur des projets Java de taille conséquente. Il sert également de guide pour les architectes qui souhaitent mettre en œuvre Apache Maven sur un nouveau projet ou sur un projet existant.
Du développeur Java débutant à l’architecte technique, chaque lecteur trouvera dans cet ouvrage des informations claires et précises, illustrées par de nombreux schémas, pour aborder avec sérénité la découverte d’Apache Maven, jusqu’à sa gestion au sein d’une infrastructure projet. Les auteurs proposent régulièrement au lecteur de réaliser des travaux pratiques pour se forger une première expérience significative sur le produit.
L’explication des origines d’Apache Maven dans le premier chapitre permet de mieux appréhender l’importance stratégique de sa mise en œuvre sur des projets Java EE. Le deuxième chapitre permet une première approche de la philosophie générale autour de la notion de cycle de vie des projets Maven. Le troisième chapitre se focalise sur l’organisation et les relations entre projets grâce à la gestion des graphes de dépendances. C’est dans le quatrième chapitre que le lecteur trouvera les informations sur l’étendue des possibilités qu’offre Apache Maven grâce à la mise en œuvre de plugins associés à des profils.
Tout au long du cinquième chapitre, la mise en place complète d’une infrastructure autour d’Apache Maven sur un projet professionnel Java est détaillée : l’environnement de développement, la mise en place de tests, la gestion des référentiels, l’intégration continue et le processus de releases pour la livraison du projet.
Le sixième et dernier chapitre de cet ouvrage traite de la génération de rapports web complets pour la mesure de la qualité des projets Java.
-
Apache Maven Maîtrisez l’infrastructure d’un projet Java EE (2e édition) — offre 42100
42100 CFACe livre sur Apache Maven (en version 3.6 au moment de l’écriture) s’adresse à tout développeuramené à travailler sur des projets Java de taille conséquente. Il sert également de guide pour les architectes qui souhaitent mettre en œuvre Apache Maven sur un nouveau projet ou sur un projet existant.
Du développeur Java débutant à l’architecte technique, chaque lecteur trouvera dans cet ouvrage des informations claires et précises, illustrées par de nombreux schémas, pour aborder avec sérénité la découverte d’Apache Maven, jusqu’à sa gestion au sein d’une infrastructure projet. Les auteurs proposent régulièrement au lecteur de réaliser des travaux pratiques pour se forger une première expérience significative sur le produit.
L’explication des origines d’Apache Maven dans le premier chapitre permet de mieux appréhender l’importance stratégique de sa mise en œuvre sur des projets Java EE. Le deuxième chapitre permet une première approche de la philosophie générale autour de la notion de cycle de vie des projets Maven. Le troisième chapitre se focalise sur l’organisation et les relations entre projets grâce à la gestion des graphes de dépendances. C’est dans le quatrième chapitre que le lecteur trouvera les informations sur l’étendue des possibilités qu’offre Apache Maven grâce à la mise en œuvre de plugins associés à des profils.
Tout au long du cinquième chapitre, la mise en place complète d’une infrastructure autour d’Apache Maven sur un projet professionnel Java est détaillée : l’environnement de développement, la mise en place de tests, la gestion des référentiels, l’intégration continue et le processus de releases pour la livraison du projet.
Le sixième et dernier chapitre de cet ouvrage traite de la génération de rapports web complets pour la mesure de la qualité des projets Java.
-
Apache NetBeans
30374 CFACe livre s’adresse aux développeurs qui souhaitent découvrir les principaux outils de l’environnement de développement intégré Apache NetBeans utiles pour le développement, la maintenance et l’industrialisation d’applications avec le langage Java. Dans chaque chapitre, les notions théoriques essentielles sont expliquées puis mises en pratique grâce à des exemples détaillés et des exercices corrigés.
Les auteurs commencent par décrire la mise en fonctionnement d’Apache NetBeans et de l’environnement Java sur un poste de développement, avant de détailler les notions importantes de la programmation orientée objet grâce à la réalisation d’un programme. La prise en main de l’IDE est approfondie grâce à la présentation de fonctionnalités facilitant et accélérant les développements.
Dans la suite du livre, le lecteur aborde des connaissances plus poussées lui permettant de développer des applications plus riches. Un cas concret d’utilisation propose une comparaison de deux librairies graphiques, Swing et JavaFX. La notion d’industrialisation d’une application est illustrée avec la présentation en profondeur d’outils comme Git, Maven ou SonarQube, très fréquemment rencontrés dans le milieu professionnel et nécessaires à la mise en place d’une maintenance efficace et pérenne des applications développées avec Java. Un exercice corrigé permet au lecteur de découvrir la technique de développement TDD (Test Driven Development) utilisée pour réaliser des logiciels de qualité.
La conception et l’exploitation de services sont décrites avec le développement de services web de type SOAP et REST, qu’ils soient automatiquement générés grâce aux outils d’Apache NetBeans ou entièrement développés grâce au framework Spring.
Les principaux patrons de conception, Model-View-Controller et Model- View-Presentation, sont également étudiés puis mis en pratique grâce aux outils proposés par Apache NetBeans et aux librairies JSP et JSF utilisées dans le cadre de développement d’applications Java EE.
Pour aller plus loin, les auteurs familiarisent également le lecteur avec le profilage d’applications Java pour mettre en place une analyse en profondeur des performances d’une application Java.
-
Apache Tomcat 8 Guide d’administration du serveur Java EE 7 sous Windows et Linux
27612 CFACe livre sur Apache Tomcat 8 s’adresse à toute personne appelée à mettre en œuvre ce serveur d’applications sous Windows ou Linux, que ce soit pour des besoins de test, de développement, ou des besoins de production dans un environnement d’entreprise.
Les premiers chapitres permettent de faire quelques rappels essentiels sur les technologies Internet et Java/Java EE, massivement utilisées par Tomcat.
Les chapitres suivants se concentrent sur les aspects fondamentaux de l’administration d’un serveur d’application tels que l’installation, en tenant compte des contraintes d’entreprise, la gestion des applications ou encore la configuration de Tomcat 8.
Enfin les derniers chapitres traitent des sujets plus avancés que sont la sécurité, la supervision du serveur et l’optimisation des performances, la mise en cluster de serveurs, pour conclure sur l’utilisation de Tomcat 8 lors des phases de développement d’applications.
Avec un tel livre, le lecteur possède toutes les clés pour mettre en place une véritable infrastructure d’entreprise sécurisée et performante.
Si le lecteur est familier d’une version précédente de Tomcat, il pourra approfondir ses connaissances en trouvant dans ces pages une information précise pour une mise en application immédiate.
-
Aphorismes et contes baoulé. Pensées relatives à la faune et à la flore.
11490 CFACe recueil comprend deux cent vingt-neuf aphorismes et douze contes. Ces expressions africaines de sagesse sont puisées de la riche culture du peuple baoulé et ont la particularité d’évoquer la faune ou la flore. Les aphorismes sont commentés pour en ressortir des subtilités nécessaires à leur compréhension ou leur interprétation.
-
Apôtre de la foi
6750 CFAComme beaucoup des premiers apôtres, Smith Wigglesworth était un homme sans instruction; pourtant sa prédication puissante et ointe du Saint-Esprit lui ouvrit les portes des plus grande églises. Lui, le simple plombier de Bradford, devint l’orateur écouté des plus grandes conventions, l’un des pionniers du mouvement de Pentecôte. Sa personnalité était unique, sa foi dans la Bible était immense. Il aimait Jésus-Christ, le Sauveur qui aime le pécheur mais qui déteste le mal et la souffrance.
Il osa croire aux promesses de Dieu et proclamer avec hardiesse les vérités évangéliques. Il fut un des apôtres du 20ème siècle. Tandis qu’il allait de l’avant et qu’il prêchait partout, le Seigneur travaillait avec lui et confirmait la Parole par des prodiges et des miracles. Voici le récit de sa vie. Nous croyons qu’il sera en bénédiction pour beaucoup. Les hommes de Dieu disparaissent mais le Dieu qui les a envoyés demeure: pour quiconque croit, l’Evangile reste la Puissance de Dieu.
-
App Inventor 2 Concevez des applications Android pour mobile
20640 CFACe livre a pour objectif de vous former à la réalisation d’applications Android pour appareils mobiles à l’aide de la plateforme App Inventor 2 initialement conçue par Google, des premières étapes de réflexion jusqu’à la mise en ligne sur le Play Store.
Il s’adresse aux non développeurs ayant besoin de monter en compétence sur ce sujet et aux passionnés avides de faire leurs propres expériences.
Le premier chapitre présente App Inventor 2, la popularité de cette solution, son contexte d’utilisation, ses possibilités, en se basant sur des exemples d’applications existantes.
Le deuxième chapitre vous montre comment créer, en quelques minutes, une application pour mobile fonctionnelle sur App Inventor 2, sans être développeur.
Le chapitre suivant présente une méthodologie de travail reposant sur la réflexion que vous devez avoir en amont, avant la création de toute application sur mobile, afin de mener votre projet à terme sans avoir à le reconsidérer durant la phase de conception ; il présente également des outils pratiques qui vous permettront de créer des applications robustes que vous pourrez par la suite partager autour de vous, voire commercialiser sur le Play Store de Google.
Le quatrième chapitre présente en détail l’environnement de travail d’App Inventor 2 et de nombreuses techniques pour être encore plus efficace au quotidien.
Les chapitres suivants, qui représentent le cœur de l’ouvrage, détaillent l’ensemble des composants présents sur la plateforme, ils comprennent de nombreux exemples que vous pourrez reproduire afin de vous approprier au mieux cette solution.
Le livre se termine par la publication d’une application et vous présente quelques solutions (AdMob, Android Studio) permettant d’aller plus loin dans la conception d’application mobile.
-
Appelés à Conquérir
5400 CFAD’abord, il faut prendre le temps de réaliser pourquoi nous sommes vraiment nés. Et quand nous le réaliserons, notre vie ne sera plus jamais la même. Une vie ordinaire se transformera alors en vie extraordinaire. Cependant, c’est à nous de faire le premier pas et cela commence par une simple reconnaissance. Notre appel nous est donné à la naissance. C’est un immense trésor à découvrir, et nous en devons reconnaître son importance.
Il ne s’agit pas uniquement de l’appel spirituel, ni du fait de trouver ses dons spirituels. Nous parlons d’un réveil complet, de la réalisation de son potentiel global dans tous les aspects de la vie. Le fait de réaliser son appel, est l’alignement optimal de son âme, corps et esprit avec le but premier de Dieu pour sa vie.
Dans ce livre, vous allez apprendre comment découvrir cet appel, comprendre comment l’ennemi essaie à tout prix d’empêcher le peuple de Dieu d’y marcher et quelle est notre vocation ultime, individuellement et en tant que corps de Christ.
-
Appelés à Conquérir — offre 5900
5900 CFAD’abord, il faut prendre le temps de réaliser pourquoi nous sommes vraiment nés. Et quand nous le réaliserons, notre vie ne sera plus jamais la même. Une vie ordinaire se transformera alors en vie extraordinaire. Cependant, c’est à nous de faire le premier pas et cela commence par une simple reconnaissance. Notre appel nous est donné à la naissance. C’est un immense trésor à découvrir, et nous en devons reconnaître son importance.
Il ne s’agit pas uniquement de l’appel spirituel, ni du fait de trouver ses dons spirituels. Nous parlons d’un réveil complet, de la réalisation de son potentiel global dans tous les aspects de la vie. Le fait de réaliser son appel, est l’alignement optimal de son âme, corps et esprit avec le but premier de Dieu pour sa vie.
Dans ce livre, vous allez apprendre comment découvrir cet appel, comprendre comment l’ennemi essaie à tout prix d’empêcher le peuple de Dieu d’y marcher et quelle est notre vocation ultime, individuellement et en tant que corps de Christ.
-
Apprendre à développer des applications web avec PHP et Symfony
7104 CFAPRÉSENTATION
Ce livre s’adresse aussi bien au lecteur qui souhaite disposer des connaissances nécessaires pour apprendre à développer des applications web avec PHP et le framework Symfony (en version 5 au moment de l’écriture), qu’à celui disposant déjà de connaissances en PHP et qui souhaiterait approfondir sa connaissance du framework. Partant des bases jusqu’à mener le lecteur progressivement vers des notions plus avancées, la lecture de ce livre ne nécessite aucune connaissance préalable dans le domaine du développement.Après une introduction sur la manière dont fonctionne un site web et sur les outils nécessaires pour le développer, l’auteur présente les notions de base essentielles du langage PHP : variables, fonctions, types, opérateurs de comparaison… Il approfondit ensuite son propos avec la notion de langage objet et la découverte de l’outil Composer.
Une fois les concepts fondamentaux de PHP présentés, le lecteur est ensuite invité à découvrir Symfony en commençant par la construction d’un site basique. Puis, petit à petit, il se familiarise avec des notions plus complexes telles que le routage, le moteur de templates Twig, l’utilisation de Webpack Encore, l’installation de dépendances avec Symfony Flex, la gestion de bases de données avec Doctrine, les formulaires, la sécurité (y compris d’une API), les services ou encore l’utilisation de la classe SwiftMailer, pour finir avec l’étude du déploiement d’une application.
À chaque étape, des exemples illustrent les concepts transmis, que le lecteur peut reproduire à l’aide du code source proposé en téléchargement sur le site www.editions-eni.fr, et une référence à la documentation Symfony est donnée pour aller encore plus loin dans l’exploration du framework.
-
Apprendre à développer un site web avec PHP et MySQL Exercices pratiques et corrigés (4e édition)
23300 CFACe livre s’adresse à un public de développeurs débutants connaissant déjà le HTML et les CSS et qui souhaitent bien comprendre le fonctionnement d’une application web pour créer leurs propres sites web dynamiques avec PHP et MySQL.
Dans une première partie, le lecteur installera son environnement de développement WAMP puis découvrira les bases du langage PHP (en version 7 au moment de l’écriture), ses principales fonctions et structures de contrôle, ainsi que des explications sur la transmission des données entre les pages et sur la librairie graphique (les effets spéciaux sur une image). Ces apports théoriques sont accompagnés de nombreux exemples.
Il en est de même dans la deuxième partie du livre, consacrée au langage SQL. Le lecteur découvrira ce qu’est une base de données MySQL et les différentes méthodes pour y accéder avec PHP (PDO, SQL Avancé) et comment assurer la sécurité de la base. Un chapitre est également consacré aux premiers pas sur la Programmation Orientée Objet et un autre à la gestion de la configuration et des performances.
Pour que le lecteur puisse se forger une première expérience significative, l’auteur a préparé de nombreux exercices à la fin de chaque chapitre (exemples : comme créer un blog, une newsletter, un module de paiement en ligne PayPal…) et propose aussi leurs corrigés.
-
Apprendre à développer un site web avec PHP et MySQL Exercices pratiques et corrigés (4e édition) — offre 22600
22600 CFACe livre s’adresse à un public de développeurs débutants connaissant déjà le HTML et les CSS et qui souhaitent bien comprendre le fonctionnement d’une application web pour créer leurs propres sites web dynamiques avec PHP et MySQL.
Dans une première partie, le lecteur installera son environnement de développement WAMP puis découvrira les bases du langage PHP (en version 7 au moment de l’écriture), ses principales fonctions et structures de contrôle, ainsi que des explications sur la transmission des données entre les pages et sur la librairie graphique (les effets spéciaux sur une image). Ces apports théoriques sont accompagnés de nombreux exemples.
Il en est de même dans la deuxième partie du livre, consacrée au langage SQL. Le lecteur découvrira ce qu’est une base de données MySQL et les différentes méthodes pour y accéder avec PHP (PDO, SQL Avancé) et comment assurer la sécurité de la base. Un chapitre est également consacré aux premiers pas sur la Programmation Orientée Objet et un autre à la gestion de la configuration et des performances.
Pour que le lecteur puisse se forger une première expérience significative, l’auteur a préparé de nombreux exercices à la fin de chaque chapitre (exemples : comme créer un blog, une newsletter, un module de paiement en ligne PayPal…) et propose aussi leurs corrigés
-
Apprendre à développer un site web responsive et dynamique avec PHP
17475 CFACe livre s’adresse à un public de développeurs débutants disposant de notions de base sur la programmation informatique et le langage HTML. Il a pour objectif de rendre le lecteur autonome dans la création en langage PHP d’un site internet responsive et dynamique.
Dans les premiers chapitres l’auteur présente l’environnement de travail et met en place un serveur web local gratuit (Wamp) qui sera utilisé pour tester les développements avant leur mise en ligne.
Après un rappel des bases du HTML5, les chapitres suivants traitent du langage PHP (syntaxe, structures de contrôle, boucles, fonctions, formulaires…) et de la gestion des bases de données avec MySQL ; éléments indispensables pour rendre dynamique un site internet et améliorer l’expérience utilisateur.
Vous découvrirez ensuite comment, avec les CSS et divers outils, gérer l’aspect et l’ergonomie du site internet avec l’objectif de le rendre responsive.
Enfin, dans les derniers chapitres vous pourrez créer un site internet responsive et dynamique ainsi que son outil d’administration complet.
-
Apprendre à programmer avec ABAP Les fondamentaux du développement sur SAP (avec exercices et corrigés)
23300 CFACe livre sur le langage de programmation ABAP regroupe toutes les connaissances utiles et nécessaires pour apprendre à développer avec le langage propriétaire de la société éditrice de logiciels de gestion SAP. Il s’adresse aussi bien aux développeurs novices qui veulent commencer à programmer, qu’aux développeurs qui souhaitent acquérir de nouvelles compétences, ainsi qu’à ceux ayant déjà une expérience ABAP et qui désirent approfondir leurs connaissances.
Basé sur la version SAP ECC, ce livre constitue également une excellente base pour passer à la version SAP S/4HANA et permet ainsi d’appréhender les bases de données HANA, véritable révolution pour le progiciel.
L’auteur commence tout d’abord par présenter l’essence même de la programmation et détaille les différents types de langage, leur paradigme, ainsi que les étapes nécessaires à l’élaboration d’un développement. Puis, à travers une introduction au monde de SAP, il en détaille son architecture et les modules qui le composent, pour ensuite entrer dans le vif du sujet avec la description de son interface et la conception d’un programme.
Viennent ensuite des chapitres sur les bases de la programmation ABAP (variables, boucles…), sur les objets du DDIC (Dictionnaire de Données). Leurs différentes composantes sont soigneusement étudiées afin de constituer un préambule efficace à la compréhension des tables internes et de leurs différents types mais aussi aux requêtes SQL, pivot central pour la communication entre les bases de données et le programme ABAP. Enfin, les fonctions et les classes dans la programmation objet seront énumérées.
Tout au long du livre, l’auteur s’attache à étayer son propos d’exemples clairs et détaillés. Il offre également la possibilité au lecteur de mettre en pratique les différentes notions étudiées, à travers des exercices de fin de chapitre et d’un exemple concret de création d’un programme.
-
Apprendre à programmer avec ABAP Les fondamentaux du développement sur SAP (avec exercices et corrigés) — exemplaire 2
23300 CFAPRÉSENTATION
Ce livre sur le langage de programmation ABAP regroupe toutes les connaissances utiles et nécessaires pour apprendre à développer avec le langage propriétaire de la société éditrice de logiciels de gestion SAP. Il s’adresse aussi bien aux développeurs novices qui veulent commencer à programmer, qu’aux développeurs qui souhaitent acquérir de nouvelles compétences, ainsi qu’à ceux ayant déjà une expérience ABAP et qui désirent approfondir leurs connaissances.Basé sur la version SAP ECC, ce livre constitue également une excellente base pour passer à la version SAP S/4HANA et permet ainsi d’appréhender les bases de données HANA, véritable révolution pour le progiciel.
L’auteur commence tout d’abord par présenter l’essence même de la programmation et détaille les différents types de langage, leur paradigme, ainsi que les étapes nécessaires à l’élaboration d’un développement. Puis, à travers une introduction au monde de SAP, il en détaille son architecture et les modules qui le composent, pour ensuite entrer dans le vif du sujet avec la description de son interface et la conception d’un programme.
Viennent ensuite des chapitres sur les bases de la programmation ABAP (variables, boucles…), sur les objets du DDIC (Dictionnaire de Données). Leurs différentes composantes sont soigneusement étudiées afin de constituer un préambule efficace à la compréhension des tables internes et de leurs différents types mais aussi aux requêtes SQL, pivot central pour la communication entre les bases de données et le programme ABAP. Enfin, les fonctions et les classes dans la programmation objet seront énumérées.
Tout au long du livre, l’auteur s’attache à étayer son propos d’exemples clairs et détaillés. Il offre également la possibilité au lecteur de mettre en pratique les différentes notions étudiées, à travers des exercices de fin de chapitre et d’un exemple concret de création d’un programme.
-
APPRENDRE DES GEANTS DE LA FOI
15500 CFA« Venez avec moi alors que j’imagine ce que ce serait de rencontrer neuf géants de la foi dans l’Ecriture qui partageraient les leçons qu’ils ont apprises sur la vie et le leadership. »
Imaginez que vous puissiez passer une journée en présence des géants de la foi ; ces hommes et ces femmes de l’Ancien Testament qui ont combattu et gagné de grandes batailles, ont servi des rois, ont connu de grandes difficultés pour Dieu et en sont sortis transformés. C’est l’idée intrigante qui m’a poussé à écrire ce livre… -
Apprendre la Programmation Orientée Objet avec le langage C# (3e édition)
23300 CFAPRÉ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.
-
Apprendre la Programmation Orientée Objet avec le langage Java
23287 CFAPRÉ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.

















