
Apprendre la Programmation Orientée Objet avec le langage Java. Avec exercices pratiques et corrigés
Cette quatrième édition de 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 (P00) avec le langage Java, pour développer des applications portables. Après un historique de la P00 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 P00 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é Jet-Brains. Le lecteur découvre comment Java reproduit les principes de la P00 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 a la réflexion en Java promet quelques surprises. Enfin le dernier chapitre est consacré aux classes anonymes et aux expressions lambda. A 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. Des éléments complémentaires sont en téléchargement sur le site.
| Nombre de pages | 428 |
|---|---|
| Date de parution | 11/12/2024 |
| Poids | 680g |
| Largeur | 178mm |
| EAN | 9782409047428 |
|---|---|
| Titre | Apprendre la Programmation Orientée Objet avec le langage Java. Avec exercices pratiques et corrigés |
| Auteur | Gervais Luc |
| Editeur | ENI |
| Largeur | 178 |
| Poids | 680 |
| Date de parution | 20241211 |
| Nombre de pages | 428,00 € |
| Disponibilité | En stock |
Pourquoi choisir Molière ?
Du même auteur
-

Métropoles en débat : (dé)constructions de la ville compétitive
Le Blanc Antoine ; Piermay Jean-Luc ; Gervais-LambUne uniformité de la "compétitivité" des villes semble inévitable ; mais que signifie vraiment la ville compétitive ?La compétitivité, un horizon incontournable de la ville ? Aucune ville n'y est en tout cas insensible, ni les favorites des classements internationaux, ni celles ne pouvant prétendre qu'à une place régionale, ni même les autres, reléguées de la hiérarchie mondiale mais impatientes de faire bonne figure. Cet ouvrage a précisément pour objectif d'interroger une telle unanimité. Que signifie au juste ce terme de « compétitivité » dont toutes les villes usent voire abusent ? Comment se fait-il que les autorités des villes les plus pauvres de la planète, pourtant incapables de concourir, se laissent prendre elles-mêmes à ce discours ? Quelle place accorder à un « impératif » de compétitivité dans le fonctionnement des villes et particulièrement des métropoles, en regard des autres enjeux urbains, notamment de justice sociale et de justice spatiale ? Qui dit la ville compétitive, qui la construit idéologiquement et matériellement ? Cet ouvrage tient toute sa place dans les débats contemporains sur l'urbain : il a pour ambition de démontrer que c'est bien à la lecture de la tension entre compétitivité et justice, entre enjeu économique et enjeu social, que l'injonction à la ville compétitive et ses conséquences spatiales méritent d'être déconstruites.Sur commande en 4-6 joursCOMMANDER24,00 € -

Le Fils aîné. Quand nous chanterons le temps des cerises
Gervais ChristianUn roman où le crime s'infiltre insidieusement dans la perversité morale du 19ème siècle, pourquoi le 19ème ? d'ailleurs, il aurait très bien pu se situer de nos jours avec son cortège d'injustices sociales, dont le prolétaire fait les frais au profit de la supériorité des grands capitalistes, mais aussi l'étouffement de l'être humain dans ses moeurs commandées sournoisement par les églises de tous bords, qui se charge de jeter des ombres là où précisément devrait, au contraire, jaillir la lumière, non pas celle des illuminés, mais celle de l'amour et de la vraie justice. Quant à la femme, souvent sans protection, elle est encore considérée comme une espèce d'un intérêt secondaire, sinon d'être trompée, maltraitée ou engrossée. A moins qu'elle ne soit l'épouse d'un aristocrate de droite ou de gauche, la maitresse d'un notable, ou d'un patron. Certes, c'est le 19ème siècle dont il est question, mais les comportements envers la femme sont toujours omniprésents et latents à la fois, et pour cause, puisqu'ils sont le plus souvent, liés à un ordre moral, religieux-politico-financier. Quand, comble de l'incroyable, c'est la femme elle-même qui est l'instigatrice de sa propre servitude. Sans trop chercher, il suffit de regarder autour de soi, avec un peu de perspicacité pour rencontrer les Poinchard... dans une soirée ou ailleurs. On le sait, l'être humain est une bête, heureusement en sommeil la plupart du temps... Rien de changé de nos jours ? Si... Le tranchant de la lame de l'échafaud, Uniquement.Sur commande en 2-4 joursCOMMANDER26,60 € -

Les Sept péchés capitaux et les dix Commandements
Gervais ChristianLes Dix Commandements sont peut-être à l'origine des sept péchés capitaux. En effet, si on considère que les Commandements, lorsqu'ils ne sont pas appliqués, ont pour conséquences inévitables les péchés que l'on connaît. Même restreints à sept, ils n'en sont que plus capitaux. Cependant, il en existe beaucoup d'autres, sans pour autant nier le fait qu'ils soient eux aussi de merveilleux chefs-d'oeuvre de la concupiscence, notamment quand ils sont revus avec humour au XXIe siècle.Sur commande en 2-4 joursCOMMANDER15,65 € -

L'Héroïsme discret
Gervais ChristianEn haut d'un col, dans les Vosges, des prisonniers allemands portant l'uniforme de la Wehrmacht sont alignés sur le bord du chemin. Ils sont encadrés par des soldats de la 2è DB. Stupéfaction ! Ce sont des gosses, ils n'ont pas plus de 15 ans. C'est l'impression qu'ils me donnent, à moi, Loulou, le vétéran de 19 ans. Je vois la peur dans leurs yeux, surtout chez l'un d'eux, sur qui on a trouvé une grenade offensive... Je dois avoir l'air féroce. Le pauvre gamin n'en mène pas large... "Sur commande en 2-4 joursCOMMANDER21,40 €
Du même éditeur
-

Linux - Principes de base de l'utilisation du système
Pons NicolasCe livre sur GNU/Linux s'adresse à tout informaticien désireux de maîtriser les principes de base de ce système d'exploitation ou d'organiser et consolider des connaissances acquises sur le terrain. Il présente de façon détaillée les principes de base du système et décrit très précisément les commandes essentielles à la manipulation de la ligne de commande shell, en les illustrant de nombreux exemples : l'arborescence Linux, la manipulation des fichiers, l'éditeur de fichiers texte, les droits d'accès, la gestion des processus, le shell Bash, les scripts Bash, la gestion des comptes utilisateurs, les outils Linux... Les notions présentées dans ce livre, si elles sont essentielles pour comprendre le fonctionnement du système GNU/Linux au niveau utilisateur, sont tout aussi indispensables au lecteur qui désire poursuivre en administration système. Ce livre peut être utilisé comme ouvrage de référence donnant ainsi au lecteur les moyens d'acquérir son autonomie, aussi bien en environnement graphique qu'en ligne de commande. Avec cette nouvelle édition, vous découvrirez les nouveautés et particularités accompagnant les dernières distributions Linux disponibles.Sur commande en 6-10 joursCOMMANDER28,34 € -

Arduino - Apprivoisez l'électronique et le codage
Quetin Jean ChristopheCe livre s'adresse aussi bien à un débutant qui souhaite découvrir le fonctionnement d'Arduino pour créer des objets intelligents qu'aux utilisateurs confirmés souhaitant rafraîchir leurs connaissances ou trouver de nouvelles idées pour la création de leurs projets. Il peut également être utile aux professeurs de collèges ou de lycées souhaitant enseigner l'électricité, l'électronique, la domotique ou le codage ou encore aux makers et amateurs de DIY qui aiment démonter et modifier les objets déjà créés... Les premiers chapitres présentent l'Arduino et ses différents modèles et le matériel nécessaire. L'auteur consacre ensuite un chapitre aux notions d'électricité indispensables. Il y détaille aussi les différentes sources d'alimentation acceptées par l'Arduino et les principaux composants électroniques. Un chapitre est consacré aux principaux langages de programmation de l'Arduino et à l'utilisation de l'IDE Arduino sous Windows, Mac OS X, Linux, Android. D'autres environnements comme Arduino Web Editor, la programmation par blocs (Ardublock, Scratch, Blockly), un Arduino virtuel (tinkercad.com), les problèmes les plus couramment rencontrés et l'optimisation du code sont également étudiés. Les chapitres suivants présentent les principes de base du codage illustrés par des exemples concrets en utilisant tout d'abord les composants électroniques les plus courants (LED, boutons, résistances, potentiomètres, buzzer), puis des composants et modules plus spécialisés comme les capteurs (analogiques ou numériques), les relais, les moteurs ou des modules d'affichage (à LED ou LCD), de lecture/écriture (RFID, carte SD) ou de gestion du temps (horloge en temps réel). L'auteur explore ensuite les nombreuses façons de communiquer avec l'Arduino (bus I2C, liaisons série, Bluetooth, radio, infrarouge, Ethernet, WIFI, ou encore avec le Raspberry Pi en USB). La fabrication d'un clone rudimentaire de l'Arduino à partir d'un microcontrôleur (ATTiny ou ATMEGA328) est détaillée. De même, les particularités de certaines cartes électroniques (moins connues que l'Arduino Uno), comme l'Arduino Leonardo, l'ESP8266, la WeMos ou la Kitco (console de jeu portable basée sur l'ATMEGA328) sont expliquées. Le dernier chapitre regroupe les principales instructions de l'IDE Arduino permettant de retrouver facilement une fonction pour en vérifier la syntaxe. Tout au long du livre et pour illustrer ses propos, l'auteur vous fera découvrir comment gérer des feux de circulation, envoyer un message en morse, créer un appareil enregistrant l'évolution des températures, jouer de la musique avec des bananes, fabriquer une manette de jeu, un clone du jeu Simon... Les sketchs utilisés dans les chapitres 6 à 9 sont disponibles en téléchargement sur le site www.editions-eni.fr.Sur commande en 6-10 joursCOMMANDER32,23 € -

Arduino - Faites le jouer au train
Barlier PascalCe livre sur Arduino s'adresse à toute personne qui souhaite exploiter cette carte autour d'un projet concret. En effet, tout au long de ses pages, l'auteur donne toutes les informations nécessaires pour piloter un réseau de trains miniatures à l'aide d'Arduino. Des notions de programmation, de préférence dans les langages C ou C++, et une connaissance préalable d'Arduino sont un plus pour la lecture de ce livre. Après avoir présenté les connaissances de base liées à la numérisation d'un réseau de trains (adressage, contrôle de la vitesse, commandes, circuits électroniques...), l'auteur étudie les protocoles DCC et IC. Des chapitres dédiés détaillent ensuite la programmation de nombreuses interfaces pilotables par une carte Arduino pour numériser le réseau de trains. Le lecteur est ainsi amené à programmer le panneau de contrôle, la centrale de pilotage, la position des trains, le pilotage des aiguillages, la régulation des circulations, le poste de commande... Au total, une trentaine de programmes et près d'une vingtaine de circuits électroniques sont présentés et expliqués dans ce livre. Ils permettent au lecteur d'appréhender l'étendue des possibilités offertes par Arduino pour numériser un réseau de trains.Sur commande en 6-10 joursCOMMANDER27,49 € -

Python et raspberry Pi
Clément PatriceCe livre s'adresse à toute personne qui souhaite disposer des connaissances nécessaires sur le langage Python pour être en mesure de développer efficacement pour le nano-ordinateur Raspberry Pi. Pour rendre cet apprentissage plus concret, l'auteur propose au lecteur, pour certaines notions étudiées, des projets de mise en application. La lecture de ce livre ne nécessite pas de connaissances particulières en développement ou en électronique. toutefois des connaissances d'un environnement Linux/UNIX sont un plus. Pour commencer l'auteur explique comment installer et configurer des modules Python sur le Raspberry Pi. Il présente ensuite les bases importantes de l'algorithmique qui permettent au lecteur de s'approprier le langage Python (boucles, conditions, types et structures de données) ainsi que des concepts plus avancés (classes. syntaxe en compréhension, fonction lambda, générateur, gestion des exceptions...). Puis l'auteur apporte les connaissances nécessaires pour administrer correctement le Raspberry Pi avec Python (avec la ligne de commandes ou avec l'écriture de scripts), et ainsi gérer les utilisateurs, explorer le système de fichiers ou encore utiliser des signaux UNIX. Dans les chapitres qui suivent, le lecteur découvre comment construire des applications orientées console avec la bibliothèque urwid et des applications graphiques avec la bibliothèque tkinter. Un chapitre met l'accent sur la programmation web et decrit comment construire son propre serveur web, écrire ses scripts CGI ou programmer ses premiers formulaires. Pour les développeurs plus expérimentés. l'auteur donne une introduction à l'incontournable framework Flask. Les aspects multimédia et audio du Raspberry Pi sont également étudiés, notamment comment dessiner avec Pillow ou comment manipuler l'audio avec pyalsaaudio. Des chapitres dédiés permettent au lecteur d'appréhender la persistance de données (XML JSON ou encore SOL avec SOLite) ainsi que l'écriture de tests unitaires et la documentation de scripts. Pour finir, l'auteur guide le lecteur dans la découverte et le fonctionnement des broches GPIO du Raspberry Pi. A l'aide de schémas et de photos. il détaille le raccordement d'un écran LCD avec le Raspberry Pi. Pour la rédaction du livre. l'auteur a utilisé le Raspberry Pi 3 modele B version 2. Toutefois, l'utilisation d'une autre version n'a aucune incidence sur les informations et exemples fournis tout au long des chapitres à l'exception du dernier chapitre les broches du GPIO évoluant à chaque nouvelle itération du Raspberry Pi.Sur commande en 6-10 joursCOMMANDER27,49 €
De la même catégorie
-

Algorithmique et programmation en Java. Cours et exercices corrigés, 5e édition
Granet VincentCet ouvrage est destiné aux étudiants en informatique (IUT, L2, L3 et Ml) et à ceux qui sont en écoles d'ingénieurs. La connaissance de l'algorithmique et de la programmation est l'une des bases du métier et des compétences d'un informaticien. L'objectif de ce livre est de vous faire comprendre et assimiler des méthodes et des outils qui vous permettront de concevoir des programmes valides et fiables. Les 16 premiers chapitres enseignent la programmation impérative en s'appuyant sur une méthodologie objet et le langage java. Les 11 derniers expliquent en détail les structures de données abstraites classiques (listes, graphes, arbres...) et les algorithmes fondamentaux (recherche, tri...). Les notions de cours dont illustrées par 211 exercices dont la plupart sont corrigés.Sur commande en 2-4 joursCOMMANDER41,65 € -

Travaux pratiques InDesign CC. Créez des documents esthétiques, mettez en page textes et images
Krakus OlivierCet ouvrage est un manuel d'apprentissage pratique pour découvrir et maîtriser InDesign, de sa prise en main à la mise en page de documents complexes : découvrez l'interface, les menus et les outils indispensables à travers des supports prints et web ; apprenez les astuces vous permettant d'être efficace sur le logiciel ; créez des documents mêlant textes et images tels qu'un CV, un livre de cuisine ou encore un flyer avec coupon réponse ; appliquez tout ce que vous avez appris en réalisant vous-même des mises en page élaborées et créatives ; maîtrisez le format deux colonnes, l'habillage de texte, les gabarits, les sommaires ou encore la mise en page liquide. En bonus sur www.dunod.com, réservés aux lecteurs de l'ouvrage : les fichiers du livre pour refaire, pas à pas, tous les exercices.EpuiséVOIR PRODUIT22,25 € -

Programmation en Python pour les sciences de la vie
Poulain Pierre ; Fuchs PatrickPython est le langage de programmation le plus répandu dans le monde scientifique. Il est parfaitement adapté pour l’analyse de données en sciences de la vie. Cet ouvrage, didactique et simple d'approche, aborde progressivement la programmation et l'algorithmique. Il présente ensuite des fonctionnalités plus avancées utiles en analyse de données (numpy, pandas, matplotlib, notebooks jupyter), ainsi qu’une introduction à la programmation orientée objet et graphique. L’ouvrage s’appuie sur de nombreux exemples provenant de la biologie, comme la manipulation de séquences nucléiques, l’analyse de structures protéiques, etc. De nombreux exercices d’application, de difficulté croissante, sont proposés et corrigés en détails. L’ensemble des codes sources de l’ouvrage est disponible en ligne.EpuiséVOIR PRODUIT32,45 € -

Tout JavaScript. Maîtrisez les bases de la programmation JavaScript, démarrez les frameworks Node.js
Hondermarck OlivierCe livre s’adresse à tous les développeurs web, qu’ils soient débutants ou avancés.Le JavaScript sert avant tout à rendre les pages web interactives et dynamiques du côté de l’utilisateur, mais il est également de plus en plus souvent utilisé côté serveur. La première partie de ce livre explique les bases et les bonnes pratiques de la programmation en JavaScript en se fondant sur la version ECMAScript 6. La deuxième partie porte sur l’interactivité avec les utilisateurs (interfaces, formulaires, gestion des erreurs, géolocalisation…). La troisième partie permet de s’initier aux aspects les plus avancés de JavaScript tels que Node.js, React ou les Web Workers. Les renvois de type tjs.ovh/nomScript qui sont présents au fil des pages sont des compléments interactifsà ce livre. Ils affichent : Le rendu de l’exécution du script. Un émulateur de la console du navigateur. Le code source complet de l’exemple avec une coloration syntaxique, des commentaires et des liens vers les fiches de la référence JS du site toutjavascript.com.EpuiséVOIR PRODUIT32,45 €
