Eyrolles

  • 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.

  • 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

  • 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++.

  • Un livre incontournable pour acquérir l'exigeante discipline qu'est l'art de la programmation !

    Original et stimulant, cet ouvrage aborde au travers d'exemples attrayants et concrets tous les fondamentaux de la programmation. L'auteur a choisi Python, langage moderne et élégant, aussi performant pour le développement d'applications web complexes que pour la réalisation de scripts système ou l'analyse de fichiers XML.

    Un support de cours réputé et adopté par de nombreux enseignants, avec 60 pages d'exercices corrigés Reconnu et utilisé par les enseignants de nombreuses écoles et IUT, complété d'exercices accompagnés de leurs corrigés, cet ouvrage original et érudit est une référence sur tous les fondamentaux de la programmation : choix d'une structure de données, paramétrage, modularité, orientation objet et héritage, conception d'interface, multithreading et gestion d'événements, protocoles de communication et gestion réseau, bases de données... jusqu'à la désormais indispensable norme Unicode (le format UTF-8). On verra notamment la réalisation avec Python 3 d'une application web interactive et autonome, intégrant une base de données SQLite. Cette nouvelle édition traite de la possibilité de produire des documents imprimables (PDF) de grande qualité en exploitant les ressources combinées de Python 2 et Python 3.

    A qui s'adresse ce livre ?


    Aux étudiants en BTS et IUT Informatique et à leurs enseignants ;

    À tous les autodidactes férus de programmation qui veulent découvrir le langage Python.

  • Un ouvrage pratique sur le framework JavaScript le plus populaire

     

    Vue.js fait partie des derniers frameworks JavaScript à avoir vu le jour. Après le long règne de jQuery, de nouvelles bibliothèques JavaScript sont apparues pour tenter de remédier aux défauts de leur aînée. Parmi celles actuellement en vogue, on peut citer React.js, Angular et Vue.js.

    En introduisant la notion de réactivité et le développement d'application par composants, ces bibliothèques ont révolutionné la façon de développer une application web avec JavaScript. De nouvelles manières d'appréhender le développement sont devenues nécessaires. 

    Parmi ces nouvelles bibliothèques, Vue.js est la plus simple d'approche. Ses concepteurs ont délibérément gommé les imperfections entrevues dans React.js et Angular, pour faire mieux et plus simplement. Et ils y sont bien arrivés, comme on va le découvrir au fil de cet ouvrage.

     


    À qui s'adresse cet ouvrage ?

    o Aux étudiants, développeurs et chefs de projet

    o À tous les autodidactes férus de programmation qui veulent découvrir Vue.js

  • 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 11). 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...) ou 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 www.annetasso.fr/java


    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

  • 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


  • 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

  • 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


  • Apprendre SQL par l'exemple

    Particulièrement destiné aux débutants, cet ouvrage permet de découvrir tous les aspects de la programmation SQL (création de tables, évolution, mises à jour et extractions) par le biais du système de gestion de bas

  • Un cours idéal pour assimiler la syntaxe et les concepts objet de PHP 7 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

  • 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 no

  • Un langage de programmation moderne La connaissance de l'algorithmique (dont le but est de choisir l'algorithme le plus élégant et le plus efficace en toute cir-constance) est ce qui distingue en premier lieu le programmeur avancé de celui qui

  • Un livre incontournable pour développer des applications web professionnelles ! Né à la fin des années 1990, le langage JavaScript connaît aujourd'hui une deuxième vie. Après s'être installé sur pratiquement tous les sites web de la planè

  • Le manuel indispensable à tout étudiant en informatique (IUT, écoles spécialisées, écoles d'ingénieurs) Cette septième édition de l'ouvrage L'orienté objet décortique l'ensemble des mécanismes de la programmation objet (classes et objets, inte


  • Enfin un ouvrage pour étudiants détaillant tous les principes de la programmation web moderne, avec l'un des frameworks de développement web les plus ambitieux : Django, basé sur le langage Python !

    Un ouvrage de référence pour les é

  • Ce manuel scolaire (terminale scientifique) est écrit par les promoteurs du programme de la nouvelle option de spécialité Informatique et Sciences du Numérique (ISN).

    En quatre thèmes, Langage, Information, Machine et Algorithme, ce manuel explique les concepts fondamentaux de l'Informatique.

    Entre exposés de connaissances et exercices, une large place est accordée aux activités pratiques ainsi qu'aux ouvertures vers un certain nombre de questions de sociétés liées au développement du monde numérique (réseaux sociaux, vie privée, gouvernance, licences, etc.).

    Public Lycéens inscrits à la spécialité ISN ;

    Enseignants de la spécialité ISN ;

    Centres de documentation et d'information des lycées ;

    Lecteurs souhaitant comprendre les bases de l'informatique.


    Préface de Gérard Berry, professeur au Collège de France.

  • Améliorer ses développements web avec jQuery, la bibliothèque JavaScript simple et efficace !

    Dernier né des frameworks Javascript, jQuery a immédiatement séduit les développeurs web. Simple, efficace, complet, il permet de créer et manipuler des pages HTML/CSS dynamiques, sans forcément maîtriser la syntaxe compliquée du langage JavaScript. Associé au module jQuery UI, pour ajouter des effets graphiques avancées (glisser-déposer, menus en accordéon, autocomplétion...), jQuery offre un moyen aisé d'enrichir ses sites web par une interaction très complète avec les besoins des utilisateurs.

    Complétée et mise à jour pour jQuery 1.7, la 2e édition de cet ouvrage présente méthodiquement chacune des différentes fonctions, suivies d'indispensables exemples d'utilisation. Elle permet ainsi, au débutant comme au développeur plus expérimenté, de comprendre en profondeur et de maîtriser le fonctionnement de jQuery et de jQuery UI, afin d'améliorer facilement mais sûrement, l'interface utilisateur de leurs sites web.

    A qui s'adresse cet ouvrage ?


    Aux étudiants en informatique de tous niveaux et à leurs enseignants ;

    Aux développeurs et intégrateurs HTML/CSS et JavaScript ;

    Aux autodidactes et développeurs en herbe qui souhaitent obtenir rapidement des résultats dignes d'un professionnel.


  • Enfin un ouvrage détaillant tous les principes d'une modélisation efficace avec UML ! En mettant l'accent sur les diagrammes les plus importants (cas d'utilisation, séquence, classes, états, activité), l'auteur se concentre sur les principaux

  • 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.

  • 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

  • Tout Tout savoir sur Photoshop CS6 Véritable bible d'informations et de conseils pratiques, ce livre très richement illustré détaille l'ensemble des fonctionnalités de Photoshop CS6, des acquis fondamentaux aux techniques les plus avancées.

    Couvrant toutes les nouveautés de cette version (évolution de l'interface, nouvelles fonctions de montage vidéo, meilleure gestion des flous, arrivée de Camera Raw 7.0, etc.), il conduira le lecteur de la prise en main du logiciel jusqu'à la maîtrise de ses fonctions les plus pointues. Etoffé de nombreux exemples d'application, situés en fin de chapitre, cet ouvrage très didactique est complété par une extension web sur laquelle figurent toutes les ressources utiles. Nourri par la très grande expérience de son auteur, il constituera un excellent manuel d'apprentissage pour les débutants comme pour les professionnels.

    Auteur de nombreux livres sur Photoshop, Illustrator, InDesign et XPress, Pierre Labbe est l'un des formateurs les plus réputés dans le monde de l'infographie. Il participe également aux sites wisibility.com et expertsgraphiques.com, blogs de formation en ligne sur Photoshop et les logiciels des métiers de l'image et de la mise en page, qui présentent gratuitement des trucs et astuces sous forme de séquences vidéo. Il réalise en outre des vidéos de formation pour Video2Brain et AdobeTV.

    Avant-première ebook !

    Sortie papier prévue le 02 novembre 2012

  • Apprendre SQL par l'exemple Tout particulièrement destiné aux débutants et aux étudiants, cet ouvrage permet d'acquérir les notions essentielles d'Orade, leader des systèmes de gestion de bases de données. Concis et de difficulté progressive, il est émaillé de nombreux exemples et de 50 exercices corrigés qui illustrent tous les aspects fondamentaux de SQL. Couvrant les versions 9i à 12c d'Orade, il permet de se familiariser avec ses principales fonctionnalités, ainsi qu'avec les API les plus utilisées (JBDC, PHP et XML DB). Ce livre consacre également un chapitre entier à l'optimisation des requêtes et des schémas relationnels, en étudiant l'optimiseur, les statistiques, la mesure des performances et l'emploi de la boîte à outils : contraintes, index, tables organisées en index, partitionnement, vues matérialisées et dénormalisation. Mise à jour et augmentée, cette septième édition actualise la partie XML DB et présente l'architecture multitenant de la version 12c.

    À qui s'adresse cet ouvrage ?


    À tous ceux qui souhaitent s'initier à SQL, à Oracle ou à la gestion de bases de données Aux développeurs C, C++, Java, PHP et XML qui souhaitent stocker leurs données Installez vous-même Oracle !

    Les compléments web de cet ouvrage décrivent en détail les procédures d'installation des différentes versions d'Orade, de la 9/à la 12c(éditions Expresset Enterprise). Ces versions peuvent être téléchargées gratuitement sur le site d'Orade : destinées à des fins non commerciales, elles sont complètes et sans limitation de durée.

    Sur le site www.editions-eyrolles.com Téléchargez le code source des exemples et le corrigé des exercices Consultez les mises à jour et les compléments Dialoguez avec l'auteur

empty