Filtrer
Éditeurs
Langues
Sciences
-
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 -
Modélisation des bases de données
Christian Soutou, Frédéric Brouard
- Eyrolles
- Noire
- 6 Octobre 2022
- 9782212050998
Concevoir une base de données à l'aide d'UML ou d'un formalisme entité-association
S'adressant aux architectes logiciels, analystes, développeurs et étudiants, cet ouvrage explique comment créer un diagramme conceptuel pour concevoir une base de données SQL optimisée. La démarche décrite est indépendante de tout éditeur de logiciel et transposable, quel que soit l'outil de conception choisi.
Le livre décrit d'abord l'élaboration d'un modèle conceptuel à l'aide de règles de validation et de normalisation.
Les mécanismes de dérivation vers un schéma relationnel sont clairement commentés. Le modèle peut être ensuite optimisé avant l'écriture des scripts SQL de création des tables, index et contraintes. La dernière étape consiste à définir des vues. L'ouvrage se clôt par une étude comparative des principaux outils de modélisation sur le marché.
En grande partie réécrite pour prendre en compte les formalismes entité-association tels que Merise ou Barker, cette cinquième édition est commentée par des experts indépendants. Émaillée d'une centaine de schémas et d'illustrations, elle est complétée par 30 exercices inspirés de cas réels.
À qui s'adresse ce livre ?
Aux étudiants en IUT, master et écoles d'ingénieur, ainsi qu'à leurs professeurs
Aux professionnels souhaitant s'initier à la modélisation de bases de données
À tous les concepteurs de bases de données -
Cet ouvrage est destiné aux étudiants débutants en langage C, mais ayant déjà quelques notions de programmation acquises par la pratique, même sommaire, d'un autre langage.
Les notions fondamentales (types de données, opérateurs, instructions de contrôle, fonctions, tableaux...) sont exposées avec un grand soin pédagogique, le lecteur étant conduit progressivement vers la maîtrise de concepts plus avancés comme les pointeurs ou la gestion dynamique de la mémoire.
Chaque notion importante est illustrée d'exemples de programmes complets, accompagnés de résultats d'exécution. De nombreux exercices, dont la solution est fournie en fin d'ouvrage, vous permettront de tester vos connaissances fraîchement acquises et de les approfondir.
Cette cinquième édition inclut les nouveautés des dernières versions de la norme ISO du langage (C99 et C11).
À qui s'adresse ce livre ?
1. Aux étudiants de DUT, de BTS, de licence ou d'écoles d'ingénieur.
2. Aux autodidactes ou professionnels de tous horizons souhaitant s'initier à la programmation en C.
3. Aux enseignants et formateurs à la recherche d'une méthode pédagogique et d'un support de cours structuré pour enseigner le C à des débutants. -
Programmer en C++ moderne ; de C++11 à C++20
Claude Delannoy
- Eyrolles
- Noire
- 19 Décembre 2019
- 9782212731644
Acquérir une parfaite maîtrise du C++ et de la programmation objet
Les versions C++11, C++14 et C++17 ont apporté au langage C++ plus que de nouvelles fonctionnalités : une nouvelle façon de programmer. Dès lors, une refonte complète du classique Programmer en langage C++ de Claude Delannoy s'imposait. C'est à cette tâche que s'est attelé l'auteur à l'occasion de cette 10e édition de l'ouvrage, en réécrivant les exemples de code et en préconisant de bonnes pratiques de programmation dans l'esprit de ce C++ moderne.
L'ouvrage ainsi remanié commence par une présentation détaillée de la syntaxe de base du langage, s'appuyant dès que possible sur les structures de données de la bibliothèque standard (types string et vector) et sur la déclaration automatique (C++11). Puis il expose les techniques de gestion dynamique basées sur les "pointeurs intelligents" introduits par C++11 et C++14.
L'auteur insiste ensuite sur la bonne compréhension des concepts objet et de la programmation générique à l'aide des "patrons". Un chapitre est consacré à la "sémantique de déplacement" introduite par C+ +11. Plusieurs chapitres sont dédiés aux conteneurs et aux algorithmes de la STL (Standard Template Library). Les nouveautés de C++20 (concepts et contraintes, modules, coroutines...) sont présentées en annexe.
Chaque notion nouvelle et chaque fonction du langage est illustrée de programmes complets écrits en C+ + moderne, dont le code source est fourni sur le site www.editions-eyrolles.com. Un équivalent en C++03 est proposé quand nécessaire pour les lecteurs amenés à exploiter d'anciens programmes.
À qui s'adresse ce livre ?
Aux étudiants de cursus universitaires (DUT, licence, master), ainsi qu'aux élèves des écoles d'ingénieurs.
À tout programmeur ayant déjà une expérience de la programmation (C, C#, Java, Python, PHP...) et souhaitant s'initier au langage C++. -
178 exercices corrigés pour maîtriser le langage C++
Conçu pour les étudiants en informatique (DUT, licence, master, écoles d'ingénieur), ce recueil d'exercices corrigés et commentés est le complément idéal de Programmer en langage C++ du même auteur ou de tout autre ouvrage d'initiation au langage C++. L'ouvrage propose 178 exercices pour mieux assimiler la syntaxe de base du langage (types et opérateurs, instructions de contrôle, fonctions, tableaux, pointeurs...) et les concepts objet du C++.
Les exercices vous permettront de vous forger une véritable méthodologie de conception de vos propres classes C++. Vous saurez notamment décider du bien-fondé de la surdéfinition de l'opérateur d'affectation ou du constructeur par recopie, tirer parti de l'héritage (simple ou multiple), créer vos propres bibliothèques de classes, exploiter les possibilités offertes par les patrons de fonctions et de classes, etc.
Cette 4e édition inclut 20 nouveaux exercices portant notamment sur les pointeurs intelligents et sur la nouvelle sémantique de déplacement introduits par les versions C++11 et C++14 de la norme.
Chaque chapitre débute par un rappel de cours suivi de plusieurs exercices de difficulté croissante. Les corrigés sont tous présentés suivant le même canevas : analyse détaillée du problème, solution sous forme de programme avec exemple de résultat d'exécution, justification des choix opérés - car il n'y a jamais de solution unique à un problème donné ! - et, si besoin, commentaires sur les points délicats et suggestions sur les extensions possibles du programme.
Le code source des corrigés est fourni sur le site www.editions-eyrolles.com. -
Programmer avec Oracle ; SQL, PL/SQL, XML, JSON, PHP, Java ; avec 50 exercices corrigés
Christian Soutou
- Eyrolles
- Noire
- 15 Octobre 2020
- 9782212876109
Maîtriser la programmation avec Oracle
Tout particulièrement destiné aux débutants et aux étudiants, cet ouvrage décrit de manière concise et pratique tous les mécanismes de programmation avec Oracle (jusqu'à la version 20c) relatifs à SQL et PL/SQL. De la création des tables à la programmation de transactions, en passant par l'optimisation des requêtes et traitements, il passe en revue tous les aspects fondamentaux d'Oracle. La gestion des données structurées est également expliquée (objets, XML et JSON), ainsi que différentes notions d'administration. Ce livre est illustré par de nombreux cas d'utilisation, validés par des experts, et complété par une cinquantaine d'exercices corrigés, disponibles en ligne.
À qui s'adresse cet ouvrage ?
o À tous ceux qui souhaitent s'initier à Oracle, SQL ou à la gestion de bases de données
o Aux développeurs C, C++, Java, PHP et XML qui souhaitent stocker leurs données -
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. -
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. -
S'initier à la programmation et à l'orienté objet ; avec des exemples en C, C++, C#, Python, Java et PHP (2e édition)
Claude Delannoy
- Eyrolles
- Noire
- 7 Juillet 2016
- 9782212283662
Acquérir rapidement une parfaite maîtrise des techniques de programmation et savoir s'adapter facilement à tout nouveau langage
Conçu pour les débutants en programmation, cet ouvrage commence par un apprentissage progressif et rigoureux des notions de programmation procédurale communes à tous les langages (types de données, variables, opérateurs, instructions de contrôle, fonctions, tableaux...), avant d'aborder les notions propres aux langages orientés objet.
L'auteur utilise, pour faciliter l'assimilation des concepts, un pseudo-code complet mais simple d'accès, qui évite de se perdre dans les spécificités de tel ou tel langage. Chaque notion est d'abord présentée à l'aide du pseudocode, avant d'être illustrée d'exemples d'implémentation en langages C, C++, C#, Java, PHP et, nouveauté de cette 2e édition, en langage Python. De nombreux exercices corrigés permettent au lecteur de contrôler ses connaissances à chaque étape de l'apprentissage.
À qui s'adresse ce livre ?
Aux étudiants en 1ère année de cursus informatique (BTS, DUT, licences, écoles d'ingénieur).
Aux autodidactes ou professionnels de tous horizons souhaitant s'initier à la programmation.
A tous ceux qui ont appris un langage "sur le tas" et ressentent le besoin d'approfondir leurs connaissances pour gagner en efficacité et en qualité et s'adapter plus facilement à de nouveaux langages.
Aux enseignants et formateurs à la recherche d'une méthode pédagogique et d'un support de cours structuré pour enseigner la programmation à des débutants.
Sur le site www.editions-eyrolles.com
Dialoguez avec l'auteur
Téléchargez le code source des exemples du livre -
Apprendre à programmer ; algorithmiques et conception objet (2e édition)
Dabancourt C.
- Eyrolles
- Noire
- 6 Décembre 2022
- 9782212424027
Savoir écrire un programme juste
Destiné à tous ceux qui débutent en programmation, cet ouvrage très pédagogique explique comment concevoir et écrire un programme de manière claire et efficace, quel que soit le langage employé. Prenant comme exemple un langage algorithmique, il décrit les bases fondamentales de la programmation (variables, tableaux, boucles, fonctions), puis introduit les objets (utilisation et écriture d'objets), ainsi que les structures de données (analyse objet). Chaque chapitre se clôt par une série d'exercices corrigés qui manipulent les concepts de base de l'algorithmique objet. Enrichie de nouveaux exercices et exemples d'applications en Java, C++ et Visual Basic, la deuxième édition est complétée par une étude de cas décrivant la conception et l'écriture d'un jeu de Puissance 4, projet qui fait la synthèse de toutes les connaissances acquises.
À qui s'adresse ce livre ?
À tous les étudiants en informatique de 1er cycle universitaire (BTS, Deug, IUT, licence, licence professionnelle...)
À tous les débutants en programmation -
UML 2 par la pratique ; étude de cas et exercices corrigés
Pascal Roques
- Eyrolles
- Noire
- 6 Décembre 2022
- 9782212414578
Septième édition augmentée : un cours pratique magistral sur UML 2
Cette septième édition mise à jour et augmentée de l'ouvrage UML 2 par la pratique constitue un support de cours exemplaire sur UML 2. Il traite les axes fonctionnel, statique et dynamique de la modélisation UML par des études de cas et des exercices corrigés donnant les bases d'une démarche méthodique. Chaque choix de modélisation est minutieusement commenté ; des conseils issus de l'expérience de l'auteur ainsi que de nombreux avis d'experts sont donnés. En fin d'ouvrage, un glossaire reprend les définitions des principaux concepts étudiés. Les nouveaux concepts et diagrammes UML 2 sont traités en détail : diagramme de structure composite, nouveautés du diagramme d'activité et du diagramme de séquence, etc., en tenant compte des méthodes de développement agiles. Enfin, une étude de cas complète illustre le processus de développement itératif depuis la modélisation métier jusqu'à la conception détaillée en Java et C#.
À qui s'adresse ce livre ?
Aux étudiants en informatique (cursus génie logiciel ou modélisation UML) et à leurs professeurs, qui y trouveront un matériel précieux pour illustrer par des cas réels les concepts étudiés en cours.
À toutes les personnes impliquées dans des projets de développement logiciel : maîtres d'ouvrage, chefs de projet, analystes et concepteurs, architectes logiciel, développeurs, etc. -
Apprendre Java et C++ en parallèle (4e édition)
Jean-bernard Boichat
- Eyrolles
- Noire
- 6 Décembre 2022
- 9782212852233
Faire d'une pierre deux coups
Java et C++ sont deux langages à la syntaxe très proche. Grâce à l'apprentissage de leurs différences, défauts et qualités intrinsèques, vous serez mieux préparé pour concevoir un code beaucoup plus propre, fondé sur une vision élargie de ces deux langages, de leurs possibilités et de leurs limites.
Comment est structuré ce livre ?
L'ouvrage présente et compare les concepts communs aux langages Java et C++ (déclarations de variables, tableaux...), mais expose également les particularités de chacun. Les chapitres sont organisés selon un niveau de difficulté croissant, avec exercices corrigés à la clé.
A qui s'adresse cet ouvrage ?
Aux débutants en programmation qui souhaitent apprendre les deux langages les plus demandés dans le monde professionnel
Aux développeurs maîtrisant l'un des langages et souhaitant s'initier à l'autre
Aux étudiants en informatique (IUT, 2e cycle, écoles d'ingénieurs)
Sur le CD-ROM offert avec ce livre
JDK 6
MinGW et MSYS (GNU g++ 3.4.5)
NetBeans 6.1
.NET Framework 3.5
Crimson 3.70
Code source des exemples et exercices du livre
Plate-forme requise : PC avec processeur Pentium 233 MHz ou plus - Windows Vista, XP, 2000 ou 2003 - 512 Mo de RAM - 1Go d'espace disque
Sur le site www.editions-eyrolles.com
Consultez les mises à jour et compléments
Dialoguez avec l'auteur -
Un cours idéal pour assimiler la syntaxe et les concepts objet de PHP 5 et s'initier au développement d'applications web professionnelles
Ce manuel d'initiation vous conduira des premiers pas en PHP jusqu'à la réalisation d'un site Web complet interagissant avec une base de données MySQL ou SQLite.
Après avoir appris à installer PHP et à créer quelques pages simples, vous étudierez en détail la syntaxe du langage (variables, types de données, opérateurs, instructions, fonctions, tableaux...), avant de progresser rapidement vers des sujets de niveau plus avancé : programmation objet, manipulation des chaînes de caractères et expressions régulières, gestion des e-mails, sessions et cookies, accès aux bases de données MySQL et SQLite, traitements XML, etc.
Parmi les thèmes nouveaux abordés dans cette troisième édition de l'ouvrage : les nouveautés de PHP 5.4 dont les "Traits" (pseudo-héritage multiple) et l'accès objet à SQLite 3.
Des exercices corrigés et des travaux pratiques pour une mise en oeuvre immédiate de vos connaissances
Pour vous aider à valider et mettre en oeuvre vos connaissances, vous trouverez en fin de chaque chapitre une série d'exercices dont les corrigés et le code source sont disponibles sur les sites www.editions-eyrolles.com et www.funhtml.com. Vous découvrirez également en fin d'ouvrage quatre exemples de sites Web dynamiques présentés sous forme de travaux pratiques : à vous de développer ces applications à partir du cahier des charges et des indications données dans l'énoncé, en résistant à la tentation de télécharger trop rapidement les solutions données sur le site des éditions Eyrolles !
À qui s'adresse ce livre ?
Aux étudiants en cursus d'informatique ou de design Web.
À toute personne ayant des bases de programmation Web (HTML, JavaScript...) et souhaitant s'autoformer à PHP.
Aux enseignants et formateurs à la recherche d'une méthode pédagogique pour enseigner PHP. -
Modélisation de bases de données ; UML et les modèles entité-association ; avec 30 exercices corrigés inspirés de cas réels (3e édition)
Christian Soutou, Frédéric Brouard
- Eyrolles
- Noire
- 4 Juin 2015
- 9782212270914
Concevoir une base de données à l'aide d'UML ou d'un formalisme entité-association
S'adressant aux architectes logiciels, chefs de projet, analystes, développeurs, responsables méthode et étudiants en informatique, cet ouvrage explique comment créer un diagramme conceptuel pour concevoir une base de données optimisée via le langage SQL. La démarche est indépendante de tout éditeur de logiciel et aisément transposable, quel que soit l'outil de conception choisi.
Le livre décrit d'abord la construction d'un modèle conceptuel à l'aide de règles de validation et de normalisation. Tous les mécanismes de dérivation d'un modèle conceptuel dans un schéma relationnel sont clairement commentés à l'aide d'exemples concrets. Le modèle logique peut être ensuite optimisé avant l'écriture des scripts SQL. Les règles métier sont implémentées par des contraintes SQL, déclencheurs, ou dans le code des transactions. La dernière étape consiste à définir les vues pour les accès extérieurs. Le livre se clôt par une étude comparative des principaux outils de modélisation sur le marché.
En grande partie réécrite pour prendre en compte les formalismes entité-association tels que Merise ou Barker, cette troisième édition est commentée par Frédéric Brouard, expert SQL Server et auteur de nombreux ouvrages et articles sur le langage SQL. Émaillée d'une centaine de schémas et d'illustrations, elle est complétée par 30 exercices inspirés de cas réels.
À qui s'adresse ce livre ?
Aux étudiants en IUT, master et écoles d'ingénieur, ainsi qu'à leurs professeurs
Aux professionnels souhaitant s'initier à la modélisation de bases de données
À tous les concepteurs de bases de données -
Cours d'initiation aux standards du Web, avec exercices corrigés
HTML5 et CSS3 sont aujourd'hui pris en compte par tous les navigateurs du marché et suscitent un tel niveau d'adhésion que tout professionnel ou futur professionnel se doit de maîtriser ces nouvelles versions des standards du Web sans attendre leur publication définitive par le W3C.
Premier ouvrage en langue française spécifiquement conçu pour les étudiants, ce manuel met l'accent sur les bonnes pratiques de développement (séparation stricte entre structure et présentation), en préconisant l'emploi d'une syntaxe rigoureuse héritée de XHTML. Il consacre une large place aux nouveautés de HTML5 et CSS3 : nouveaux éléments de structure sémantique, nouveaux éléments audio et vidéo, Media Queries pour l'adaptation des pages Web au terminal de l'utilisateur (écran d'ordinateur, tablette, smartphone), stockage local, nouveaux sélecteurs CSS, nouveaux types de contours et d'ombrage, arrière-plans multiples et dégradés de couleur, multicolonnage et effets de texte, etc.
Pour vous aider à valider et mettre en oeuvre vos connaissances, vous trouverez en fin de chaque chapitre une série d'exercices dont les corrigés et le code source sont disponibles sur les sites www.editions-eyrolles.com et www.funhtml.com.
A qui s'adresse ce livre ?
Aux étudiants en cursus d'informatique ou de design Web.
A tous les concepteurs de sites Web souhaitant s'autoformer à HTML5 et CSS3.
Aux enseignants et formateurs à la recherche d'une méthode pédagogique pour enseigner les standards du Web. -
Acquérir une parfaite maîtrise du C++ et de la programmation objet
C++ pour les programmeurs C est la réédition, avec un nouveau titre mieux adapté au public visé*, du grand classique de Claude Delannoy, Programmer en C++, qui s'est imposé au fil de ses six éditions successives comme la référence en langue française sur ce langage.
Destiné aux programmeurs C souhaitant migrer vers le C++, l'ouvrage insiste tout particulièrement sur la bonne compréhension des concepts objet et sur l'acquisition de méthodes de programmation rigoureuses.
Entièrement fondé sur la norme ANSI/ISO, l'ouvrage couvre tous les aspects du langage et de sa bibliothèque standard (STL ou Standard Template Library), et traite en profondeur des points les plus délicats auxquels est confronté un programmeur C++ lors de la création de ses propres classes et de la conception d'applications professionnelles.
Chaque notion nouvelle et chaque fonction du langage sont illustrées de programmes complets dont le code source est fourni sur le site www.editions-eyrolles.com. Tout au long de l'ouvrage, des notes soulignent les différences majeures entre le C++ et Java, de manière à établir des passerelles entre les deux langages.
* Un autre ouvrage du même auteur, conçu pour les programmeurs issus d'autres environnements que le C, est publié simultanément aux Éditions Eyrolles sous le titre Apprendre le C++.
Sur le site www.editions-eyrolles.com
Dialoguez avec l'auteur
Téléchargez le code source des exemples du livre -
UML 2 pour les développeurs ; cours avec exercices corrigés
Blanc/Mounier
- Eyrolles
- Noire
- 6 Décembre 2022
- 9782212420937
Un cours d'initiation à UML conçu pour les développeurs et les étudiants en informatique
La plupart des livres sur UML s'adressent avant tout aux concepteurs et architectes logiciels, selon une démarche "tout-modèle" dans laquelle la production de code est traitée comme une activité subalterne. Cette approche suscite évidemment des réticences chez les développeurs et déconcerte les étudiants, dont la formation reste axée principalement sur la programmation et qui mesurent mal les enjeux du formalisme UML.
UML 2 pour les développeurs prend le contre-pied de ces approches classiques. L'ouvrage montre comment articuler harmonieusement modélisation et programmation, en insistant sur les gains de productivité que permettent ces allers-retours entre les modèles UML et le code.
Chaque notion UML importante est introduite par un exemple et chaque chapitre se clôt par une série d'exercices corrigés (90 au total), qui permettront au lecteur de tester ses connaissances.
Pour illustrer concrètement les relations entre code et modèles, les auteurs font le choix du langage Java, les principes présentés étant naturellement transposâmes à d'autres langages.
Sur le site www.editions-eyrolles.com
Dialoguez avec les auteurs
Téléchargez les modèles et le code source des exemples du livre -
XML ; cours et exercices (2e édition)
Alexandre Brillant
- Eyrolles
- Noire
- 6 Décembre 2022
- 9782212700169
Avec 12 ans d'expérience dans le développement, l'architecture et la gestion de projets informatiques variés (télévision numérique, modélisation applicative, intranets...), Alexandre Brillant utilise aujourd'hui son expertise en XML en tant que consultant, formateur et ingénieur indépendant.
XML s'impose comme format de données pour structurer la plupart des échanges informatiques. En tant que tel, il fait partie intégrante de la culture générale de tout informaticien.
Enfin un livre pour comprendre XML et avoir une vue d'ensemble de ses langages et applications
Cet ouvrage de cours et exercices couvre l'utilisation du formalisme XML et de ses très nombreux outils connexes en une vision d'ensemble rigoureuse. Ainsi, il aborde aussi bien les bonnes pratiques de modélisation (schémas et DTD, design patterns), de transformation (XSLT) et de manipulation (XPath, XQuery...) que de programmation (SAX, DOM, JDOM, JAXB) et d'utilisation à travers des réseaux (SOAP, XML-RPC, Ajax). Revue et corrigée, cette nouvelle édition met l'accent sur XPatb, XSLT, RelaxNG et la base de données eXist.
Un ouvrage magistral sans équivalent pour enseigner XML
Cet ouvrage guidera les professeurs et les formateurs dans l'enseignement d'XML, grâce à des exercices corrigés venant renforcer ses qualités didactiques.
A qui s'adresse ce livre ?
Cet ouvrage sera lu avec profit par les étudiants en informatique (cursus génie logiciel ou ingénierie documentaire) ainsi que leurs professeurs, qui y trouveront un matériel précieux pour illustrer par des cas réels les concepts étudiés en cours.
II aidera toute personne amenée à manipuler des documents XML : développeurs, architectes, chefs de projets...