-
Idéal pour commencer avec Java comme premier langage !
Grâce à ce livre, vous allez rapidement écrire rapidement vos premières applets Java, sans pour autant devenir un gourou de la programmation objet. Rassurez-vous, on ne vous assommera pas avec toutes les subtilités du langage Java, mais vous posséderez rapidement les bases nécessaires pour utiliser la panoplie d'outils du parfait programmeur Java. Cette nouvelle édition a été entirement mise à jour avec les spécifications de la dernière version du SDK Java. Entièrement mis à jour sur la dernière évolution du SDK Java. Au programme :
Les bases du langage Java
Les variables
Les constantes
Les opérateurs
Mise en place des structures de contrôles
Débuter en programmation orientée objet
Les exceptions
Construction d'une application Java complète -
Programmer en Java avec ChatGPT : Maîtriser les API de ChatGPT avec Java
Bruce Hopkins
- Eyrolles
- Blanche
- 11 Décembre 2024
- 9782212440300
Cet ouvrage a pour objectif d'apprendre aux développeurs Java comment utiliser ChatGPT et les API OpenAI pour créer des applications
intelligentes. Le livre ne présuppose aucune expérience préalable avec ChatGPT ou les API OpenAI, mais une certaine familiarité avec la
programmation Java s'avère nécessaire.
Programmer en Java avec ChatGPT est organisé en plusieurs chapitres qui détaillent les bases de l'utilisation des API ChatGPT et OpenAI,
y compris l'authentification, l'envoi d'invites, la génération de réponses et la gestion des erreurs. Chaque chapitre comprend des exercices
pratiques qui démontrent une fonctionnalité différente des API et permettent au lecteur d'appliquer les concepts abordés.
Le livre couvre également les fonctionnalités avancées des API, telles que la modification de la longueur et de la température des réponses
générées, l'intégration du contexte dans les invites et l'optimisation de l'utilisation de l'API. Un fil rouge est proposé tout au long de l'ouvrage,
pour suivre le développement d'un chatbot Java intelligent sur Discord, en intégrant ChatGPT et OpenAI à l'API Discord. Le lecteur apprendra
à créer un compte de bot, à répondre aux messages et aux commandes des utilisateurs, ainsi qu'à construire un chatbot capable de modérer
automatiquement un serveur Discord sans aucune intervention humaine.
Enfin, les développeurs sauront créer des prompts pour optimiser les résultats de ChatGPT, que ce soit pour générer du code Java ou pour
créer des images grâce à DALL-E. -
Java pour les professionnels : outils et méthodes
Jérôme Molière
- Eyrolles
- Blanche
- 22 Juin 2023
- 9782212651980
La référence pour les pros de Java !
S'il existe déjà beaucoup de livres qui expliquent comment démarrer avec Java ou comment se servir de tel ou tel framework, peu (voire aucun) sont destinés à des utilisateurs chevronnés du langage. Leur permettre de passer un cap dans leur carrière, c'est le défi que cet ouvrage va essayer de relever. Les moyens pour y arriver sont multiples, mais le but est unique : fournir un concentré d'informations permettant de revendiquer un bon bagage technique et d'évoluer avec de meilleurs outils.
Sont abordés dans ce livre :
o la programmation fonctionnelle et comment dépasser les limites inhérentes à Java malgré le virage fonctionnel pris depuis Java 8 ;
o la gestion des logs et des traces applicatives, ainsi que la remontée de métriques, pour collecter l'information basique et gérer efficacement son application en production ;
o la performance des applications Java, via des technologies comme le projet Loom (et ses threads virtuels) ou GraalVM (la VM Java conçue pour le cloud) ou encore JMBH (l'outil de microbenchmarking).
Enfin, ces trois grands thèmes seront l'occasion de découvrir diverses bibliothèques de grande qualité comme VAVR ou Resilience4J, et de progresser en matière d'intégration de la robustesse dans vos applications. -
Apprendre Java en douceur
Vous avez décidé de vous initier à la programmation et souhaitez opter pour un langage largement utilisé dans le monde professionnel ? Java se révèle un choix idéal comme vous le constaterez dans ce livre conçu pour les vrais débutants en programmation.
Vous apprendrez d'abord, à travers des exemples simples en Java, à maîtriser les notions communes à tous les langages : variables, types de données, boucles et instructions conditionnelles, etc. Vous franchirez un nouveau pas en découvrant par la pratique les concepts de la programmation orientée objet (classes, objets, héritage), puis le fonctionnement des librairies graphiques AWT et Swing (fenêtres, gestion de la souris, tracé de graphiques). Cet ouvrage vous expliquera aussi comment réaliser des applications Java dotées d'interfaces graphiques conviviales grâce au logiciel libre NetBeans (version 12). Enfin, vous vous initierez au développement d'applications avec l'interface Android Studio.
Chaque chapitre est accompagné de deux types de travaux pratiques : des exercices, dont le corrigé est fourni sur l'extension web du livre, et un projet développé au fil de l'ouvrage, qui vous montrera comment combiner toutes les techniques de programmation étudiées pour construire une véritable application Java.
À qui s'adresse ce livre ?
Aux étudiants de 1er cycle universitaire (IUT, Deug...) et d'écoles d'ingénieurs
Aux vrais débutants en programmation : passionnés d'informatique et programmeurs autodidactes, concepteurs de sites web souhaitant aller au-delà de HTML et JavaScript, etc.
Aux enseignants et formateurs recherchant une méthode pédagogique et un support de cours pour enseigner Java à des débutants
Sur le site de l'auteur :
Consultez les corrigés du projet et des exercices
Téléchargez le code source de tous les exemples du livre
Dialoguez avec l'auteur -
Programmer en java pour le raspberry pi 3
Jean-bernard Boichat
- Eyrolles
- Serial makers
- 7 Février 2019
- 9782212308587
Le langage Java et le nano-ordinateur Raspberry Pi sont deux outils incroyablement populaires et pédagogiques dans le monde des technologies actuelles. Cet ouvrage les réunit, dans le but de vous apprendre à programmer en Java en réalisant différents projets simples d'électronique avec un Raspberry Pi 3 (modèles B, B+, A+ et Zero WH).
Le livre débute par l'installation et l'utilisation de l'environnement de développement Eclipse pour Java, puis présente le port GPIO du Raspberry Pi, en s'aidant des schémas produits par Fritzing. Il utilise ensuite des scripts Python pour tester des composants montés sur une platine de test. L'apprentissage de Java s'effectue en douceur à l'aide de la librairie Pi4J qui gère le port GPIO : d'abord avec des LED, puis en utilisant un relais et différents capteurs (de mouvement, lumière, température...). Vous apprendrez aussi à programmer un serveur web en Java grâce à l'accès Wi-Fi du Raspberry Pi. Enfin, vous manipulerez une base de données SQLite avant de réaliser le projet final : l'envoi d'un e-mail depuis le Raspberry Pi avec la photo de l'intrus entré dans votre logement !
Ce livre d'une grande richesse de contenu est complété par 120 exercices corrigés, dont les solutions sont disponibles en ligne.
À qui s'adresse ce livre ?
Aux débutants en programmation Java
Aux amateurs d'électronique souhaitant programmer en Java
Aux étudiants et aux makers -
Exercices en Java ; 175 exercices corrigés, Couvre Java 8
Claude Delannoy
- Eyrolles
- Noire
- 2 Mars 2017
- 9782212167795
175 exercices corrigés pour maîtriser Java
Conçu pour les étudiants en informatique, ce recueil d'exercices corrigés est le complément idéal de Programmer en Java du même auteur ou de tout autre ouvrage d'initiation au langage Java.
Cette quatrième édition prend en compte les nouveautés de Java 8 avec, en particulier, un chapitre dédié aux expressions lambda et aux streams.
Les 175 exercices sont classés par thème en 18 chapitres. Chaque chapitre débute par la liste des notions nécessaires à la résolution des exercices (section Prérequis). Certains exercices portent sur une notion précise indiquée dans l'énoncé. D'autres, appelés exercices de synthèse, font appel à la mise en oeuvre de plusieurs notions étudiées dans les exercices ou chapitres précédents, et nécessitent donc un effort de réflexion plus fourni.
Chaque énoncé d'exercice est suivi d'une ou plusieurs solutions détaillées. Leur code source est fourni sur le site www.editions-eyrolles.com.
A qui s'adresse ce livre ?
Aux étudiants en cursus universitaire (DUT, licence, master, MIAGE), ainsi qu'aux élèves des écoles d'ingénieurs.
À tout programmeur ayant déjà une expérience de la programmation (Python, PHP, C/C++...) et souhaitant s'initier au langage Java. -
Vous aimeriez apprendre à programmer en Java, mais vous débutez dans la programmation ?
Pas de panique ! Vous tenez dans vos mains un livre conçu pour les débutants qui souhaitent se former à Java, le langage de programmation incontournable des professionnels !
De quoi permettre d'apprendre pas à pas à développer vos premiers programmes. -
Programmer en java ; couvre java 10 à Java 14
Claude Delannoy
- Eyrolles
- Noire
- 8 Octobre 2020
- 9782212309188
De la programmation objet en Java au développement d'applications web
Dans cet ouvrage, Claude Delannoy applique au langage Java la démarche pédagogique qui a fait le succès de ses livres sur le C et le C++. Il insiste tout particulièrement sur la bonne compréhension des concepts objet et sur l'acquisition de méthodes de programmation rigoureuses.
L'apprentissage du langage se fait en quatre étapes : apprentissage de la syntaxe de base, maîtrise de la programmation objet en Java, initiation à la programmation graphique et événementielle avec la bibliothèque Swing, introduction au développement web avec les servlets Java et les JSR
L'ouvrage met l'accent sur les apports des versions 5 à 9 de Java Standard Edition, qui ont fait évoluer la manière de programmer en Java : programmation générique, types énumérés, annotations, streams et expressions lambda, outil JShell, Java Platform Module System (ex-projet Jigsaw), etc. Un chapitre est dédié aux Design Patterns en Java et cette 11e édition présente les nouveautés des versions 10 à 14 de Java SE : déclaration var, variante de l'instruction switch et expression switch, écriture simplifiée des blocs de texte (Text Blocks), etc.
Chaque notion nouvelle et chaque fonction du langage sont illustrées de programmes complets dont le code source est disponible en téléchargement sur le site www.editions-eyrolles.com.
À qui s'adresse ce livre ?
Aux étudiants de licence et de master, ainsi qu'aux élèves d'écoles d'ingénieurs.
À tout programmeur ayant déjà une expérience de la programmation (Python, PHR C/C++, C#...) et souhaitant s'initier au langage Java. -
Swing ; Java SE 5, AWT/Swing, Java 3D, Java Web Start, SWT/JFace, JUnit, Abbot, Eclipse, CVS, UML, MVC, XP
Emmanuel Puybaret
- Eyrolles
- Les cahiers du programmeur
- 7 Juillet 2011
- 9782212850963
Ce cahier montre aux développeurs Java comment exploiter la très riche bibliothèque standard Swing à travers la création d'une application graphique 3D ergonomique et fiable.
Cet ouvrage décrit la création d'un logiciel libre d'aménagement d'intérieur développé avec Java 5 et Swing, de sa conception UML jusqu'à sa distribution, en passant par l'utilisation d'Eclipse, dont les astuces de productivité sont dévoilées. Le développeur y découvrira comment exploiter efficacement les nombreuses fonctionnalités de Swing : création d'arbres, de tableaux et de boîtes de dialogue, dessin dans un composant graphique, glisser-déposer, gestion d'opérations annulables, intégration d'un composant 3D...
L'étude de cas de cet ouvrage a été testée sous Windows, Linux et Mac OS X !
Téléchargez l'intégralité de son code source et retrouvez-la en ligne !
www.editions-eyrolles.com - sweethome3d.sourceforge.net -
Idéal pour commencer avec Java comme premier langage !
Grâce à ce livre, vous allez rapidement écrire rapidement vos premières applets Java, sans pour autant devenir un gourou de la programmation objet. Rassurez-vous, on ne vous assommera pas avec toutes les subtilités du langage Java, mais vous posséderez rapidement les bases nécessaires pour utiliser la panoplie d'outils du parfait programmeur Java. Cette nouvelle édition a été entirement mise à jour avec les spécifications de la dernière version du SDK Java. Intègre les nouveautés apportées par Java 8. Au programme :Les bases du langage JavaLes variablesLes constantesLes opérateursMise en place des structures de contrôlesDébuter en programmation orientée objetLes exceptionsConstruction d'une application Java complèteremplace la référence : 9782412020869 -
Un best-seller US enfin traduit en France
Ce livre est destiné à éléver l'expérience de tout programmeur Java 7 et 8 à un niveau d'excellence. Rempli d'exemples de programmes mettant en oeuvre les toutes dernières APIs Java et donnant des principes de programmation afin d'optimiser l'écriture et l'exécution du code Java, il deviendra vite indispensable à tout programmeur digne de ce nom.
Au programme : Les changements apportés par Java 8Apprentissage de la programmation orientée objet en utilisant la syntaxe de base de JavaExplorations des énumerations, des annotations, and des expressions lambdaLes techniques de bases à mettre en oeuvre dans la conception orientée objet designGestion optimale de la mémoireLes formats de donnéesles derniéres APIs d'E/S, et les canaux asynchronesUtiliser Nashorn pour exécuter JavaScript sur une machine virtuelle JavaSe familiariser avec l'OpenJDK Collection O'Reilly -
Hibernate 3.0 : Gestion de la persistance dans les applications Java/J2EE
Anthony Patricio
- Eyrolles
- Blanche
- 7 Juillet 2011
- 9782212850383
Gestion optimale de la persistance dans les applications Java/J2EE
Standard de fait, Hibernate s'est imposé comme la solution idéale pour gérer le délicat problème de la persistance des objets Java/J2EE par mapping vers les bases de données relationnelles. Dans sa version 3, Hibernate fournit déjà une implémentation très avancée du futur standard de la persistance Java/J2EE : EJB 3.0 Persistence API.
Un livre pratique illustré d'une étude de cas détaillée
Résolument pratique, cet ouvrage illustre chacune des fonctionnalités d'Hibernate à travers une étude de cas déclinée au fil des chapitres. Il insiste tout particulièrement sur les aspects méthodologiques et sur les questions de performances : maîtrise des fichiers de mapping, gestion optimale des sessions Hibernate, interrogation performante de la base de données, outils de productivité apportés par Hibernate 3.0, configuration des pools de connexions et des caches de second niveau, etc. -
Ouvrage diffusé sous licence Creative Commons by-nc-nd 2.0
Au fil de la création d'un gestionnaire de bookmarks, ce cahier montre comment concevoir et déployer une application J2EE en s'appuyant sur l'indispensable panoplie des outils Open Source de gestion de versions, de génération d'EJB, d'audit de code : Ant, Eclipse, Tomcat, JBoss, Castor, JUnit, XDoclet, Checkstyle, Java Web Start, Spring...
Riche en retours d'expériences et en design patterns, cette 2e édition mise à jour et augmentée du Cahier du programmeur Java/J2EE fera gagner un temps précieux à ceux qui abordent J2EE, qu'ils soient développeurs, chefs de projet, responsables qualité, ou encore administrateurs de serveurs Tomcat et JBoss.
Téléchargez le code source de l'étude de cas !
sur www.editions-eyrolles.com -
Architectures réparties en Java ; Middleware Java, services web, messagerie instantanée...
Annick Fron
- Dunod
- Etudes et développement
- 4 Novembre 2015
- 9782100744046
Une architecture logicielle répartie suppose des données différentes et des tâches différentes qui sont traitées sur des machines différentes. Une telle architecture entraîne bien sûr des problèmes de transmission de données et de synchronisation de processus. Le langage Java permet de résoudre ces questions notamment dans le monde industriel
Le but de cet ouvrage est de donner les clés qui permettront de définir la solution la mieux adaptée à chaque situation. La troisième édition de cet ouvrage met à jour les API JMS 2.0 ainsi que les synchronisations de tâches utilisées pour le big data. Elle incorpore un nouveau chapitre sur les messageries instantanées et la gestion des courriels ainsi qu'un exemple d'architecture REST.