Passer au contenu principal Passer à la recherche Passer à la navigation principale

Nos rayons et sélections

Noire

27 livres
Couverture ebook de Apprendre à programmer avec Python 3, de Gérard Swinnen
Eyrolles | 8 février 2012

Comment la décentralisation peut-elle transformer le développement local en Afrique ? La contribution de la décentralisation au développement local de Gervais Muberankiko propose une analyse rigoureuse des enjeux politiques.

Smartbook
Prix régulier : 22,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de Le livre de Java premier langage, de Anne Tasso
Eyrolles | 5 décembre 2022

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

Smartbook
Prix régulier : 21,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de Modélisation des bases de données, de Frédéric Brouard, Christian Soutou
Eyrolles | 5 octobre 2022

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

Smartbook
Prix régulier : 21,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de Programmer en Java, de Claude Delannoy
Eyrolles | 7 octobre 2020

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.

Smartbook
Prix régulier : 26,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de Programmation avec Node.js, Express.js et MongoDB, de Éric Sarrion
Eyrolles | 2 février 2022

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ète, il s'invite désormais sur de plus en plus de serveurs web, notamment grâce à Node.js qui symbolise le JavaScript côté serveur. Node.js est donc plus que jamais une plate-forme de développement très en vogue, utilisée notamment par Flickr, Linkedln et PayPal. Des outils de plus en plus populaires Cette nouvelle édition entièrement revue afin de correspondre aux dernières mises à jour propose une présentation pas à pas pour mettre en place une application web avec Node.js, Express.js et MongoDB. Plus que de simples phénomènes de mode, ces outils sont désormais incontournables pour tous les développeurs web. Un livre extrêmement pratique où les aficionados d'Éric Sarrion retrouveront sa minutie dans la description de chaque étape et chausse-trappe. À qui s'adresse ce livre ? Aux étudiants, développeurs et chefs de projet À tous les autodidactes férus de programmation qui veulent découvrir Node.js

Smartbook
Prix régulier : 23,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de Programmer avec MySQL, de Christian Soutou
Eyrolles | 15 septembre 2021

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 bases de données MySQL. Les concepts du langage procédural de MySQL y sont décrits avec précision : variables, structure de contrôle, interactions avec la base, sous-programmes, curseurs, transactions, gestion des exceptions, déclencheurs, SQL dynamique... L'auteur explique en outre comment exploiter une base MySQL (connexion et transactions) en programmant avec Java (JDBC) ou PHP Chaque notion importante du livre est introduite à l'aide d'exemples simples et chaque chapitre se clôt par une série d'exercices, avec corrigés disponibles en ligne, qui permettront au lecteur de tester ses connaissances. Une nouvelle édition mise à jour avec MySQL 8.0 Cette sixième édition inclut les fonctionnalités de la version 8.0 de MySQL, notamment la gestion des espaces de stockage, les fonctions SQL pour JSON et la récursivité avec les CTE. L'optimisation des requêtes est également détaillée, en particulier le fonctionnement de l'optimiseur, l'utilisation des statistiques et les plans d'exécution. À qui s'adresse cet ouvrage ? À tous ceux qui souhaitent s'initier à MySQL Aux développeurs Java et PHP Sur www.editions-eyrolles.com/dl/0100368 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

Smartbook
Prix régulier : 20,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de Programmer en C++ moderne, de Claude Delannoy
Eyrolles | 18 décembre 2019

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

Smartbook
Prix régulier : 26,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de Exercices en Java, de Claude Delannoy
Eyrolles | 1 mars 2017

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.

Smartbook
Prix régulier : 13,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de Programmer en langage C, de Claude Delannoy
Eyrolles | 12 juillet 2016

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.

Smartbook
Prix régulier : 12,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de Programmer avec Oracle, de Christian Soutou
Eyrolles | 14 octobre 2020

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

Smartbook
Prix régulier : 20,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de Exercices en langage C++, de Claude Delannoy
Eyrolles | 2 mai 2018

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.

Smartbook
Prix régulier : 14,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de La programmation orientée objet, de Hugues Bersini
Eyrolles | 15 mars 2017

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, interactions entre classes, envois de messages, encapsulation, héritage, polymorphisme, interface, multithreading, sauvegarde des objets, programmation distribuée, modélisation...) en les illustrant d'exemples empruntant aux technologies les plus populaires : Java (y compris pour Android) et C#, C++, Python, PHP, UML 2, mais aussi les services web, Corba, les bases de données objet, différentes manières de résoudre la mise en correspondance relationnel/objet dont le langage innovant de requête objet Linq et enfin les design patterns. Chaque chapitre est introduit par un dialogue vivant, à la manière du maître et de l'élève, et se complète de nombreux exercices en UML 2, Java (y compris Android), Python, PHP, C# et C++. A qui s'adresse cet ouvrage ? Ce livre sera lu avec profit par tous les étudiants de disciplines informatiques liées à l'approche objet (programmation orientée objet, modélisation UML, Java [y compris pour Android], Python, PHP, C#/C++...) et pourra être utilisé par leurs enseignants comme matériel de cours. Il est également destiné à tous les développeurs qui souhaitent approfondir leur compréhension des concepts objet sous-jacents au langage qu'ils utilisent. Sur le site www.editions-eyrolles.com Le code source des exercices et leurs corrections sont fournis sur le site d'accompagnement www.editions-eyrolles.com/dl/0067399

Smartbook
Prix régulier : 24,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de S'initier à la programmation et à l'orienté objet, de Claude Delannoy
Eyrolles | 6 juillet 2016

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

Smartbook
Prix régulier : 14,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de Apprendre à programmer avec OCaml, de Sylvain Conchon, Jean-christophe Filliâtre
Eyrolles | 8 octobre 2014

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 débute. Cet ouvrage d'algorithmique fondamentale choisit le langage de programmation moderne OCaml, pris comme modèle par Microsoft pour concevoir F#, afin d'initier le lecteur à cet outil puissant alliant expressivité, performance et sûreté. OCaml est également l'un des fers de lance de l'institut de recherche public Inria depuis une vingtaine d'années. Un livre incontournable pour débuter avec OCaml C'est pourquoi cet ouvrage propose une véritable initiation à ce langage, à la fois aux débutants en programmation et aux programmeurs plus expérimentés qui ne le connaissent pas. À travers plus de 100 petits programmes et près de 200 exercices associés, le lecteur découvrira également les concepts fondamentaux de la programmation et du langage OCaml. À qui s'adresse ce livre ? Ce livre peut également servir de manuel d'initiation à la programmation OCaml pour les élèves des classes préparatoires aux grandes écoles qui ont choisi de se spécialiser en informatique - voies MPSI, MP ou MPx -, et les étudiants en informatique à l'université. En plus des passionnés d'algorithmique, il intéressera tous les développeurs avancés souhaitant se tourner vers un langage de programmation fonctionnel, tel que Scala, F#, Scheme, Lisp, etc.

Smartbook
Prix régulier : 21,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de Vue.js - Cours et exercices, de Eric Sarrion
Eyrolles | 1 avril 2020

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

Smartbook
Prix régulier : 21,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de UML 2.5 par la pratique, de Pascal Roques
Eyrolles | 4 avril 2018

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 concepts et fournit des explications claires et pragmatiques applicables à vos projets. De nombreux conseils émaillent les multiples exercices proposés afin de faciliter l'assimilation du langage UML. Huitième édition augmentée : un cours pratique magistral sur UML 2.5 Cette huitième édition mise à jour et augmentée de l'ouvrage UML par la pratique constitue un support de cours exemplaire sur UML 2.5. 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.

Smartbook
Prix régulier : 21,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de Apprendre la programmation web avec Python et Django, de Pierre Alexis, Hugues Bersini, Gilles Degols
Eyrolles | 10 janvier 2018

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 étudiants Abondamment illustré d'exemples et rappelant les bonnes pratiques du domaine (modèle MVC, diagrammes UML, patterns), voici un livre de cours magistral et moderne sur la programmation web dynamique, que tous les enseignants en informatique peuvent utiliser. Complet et autonome, il pose solidement les fondamentaux de la conception web, avec ou sans framework : HTML 5/CSS 3, dynamisme alimenté par bases relationnelles SQL, sessions, JavaScript et Ajax, sans oublier de fournir au lecteur d'essentiels rappels en programmation objet, voire de montrer... ce qu'il ne faut pas faire en CGI ! Le langage Python et le framework Django sont introduits en douceur, et l'utilisation des vues, templates, formulaires et modèles Django, conformément aux principes MVC exposés dans la première partie, est illustrée au fil de l'étude de cas, un site web inspiré de Facebook. Cette étude est poussée jusqu'à la mise en place du projet chez un hébergeur Web. L'annexe complète le manuel par une explication pas à pas de l'installation de l'environnement de développement, tant sous Windows et Mac OS X que sous GNU/Linux : Python, Django, Eclipse, PyDev et les Web Developer Tools. A qui s'adresse ce livre ? Aux étudiants en informatique (IUT, écoles d'ingénieurs) et leurs enseignants. Aux développeurs web (PHR Java, etc.) qui souhaitent passer à Python & Django. Et aux programmeurs en herbe dans un langage quelconque qui souhaitent une introduction en douceur à la programmation web.

Smartbook
Prix régulier : 19,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de PHP 7, de Jean Engels
Eyrolles | 21 février 2017

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 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 mails, sessions et cookies, accès objet aux bases de données MySQL et SQLite, traitements XML, etc. Successeur de PHP 5 - Cours et exercices du même auteur, cet ouvrage met en avant les nouveautés de PHP 7 : typage des paramètres des fonctions et des valeurs qu'elles retournent, fonctions anonymes, générateurs, classes anonymes, suppression de l'accès procédural à MySQL au profit des méthodes objet, etc. 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 www.editions-eyrolles.com et www.funhtml.com. Vous découvrirez également en fin d'ouvrage trois 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 fournies dans l'énoncé, en résistant à la tentation de télécharger trop rapidement les solutions données sur le site des Editions Eyrolles ! A qui s'adresse cet ouvrage ? Aux étudiants en cursus d'informatique ou de design web. A 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.

Smartbook
Prix régulier : 20,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de Modélisation de bases de données, de Frédéric Brouard, Christian Soutou
Eyrolles | 3 juin 2015

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

Smartbook
Prix régulier : 20,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de SQL pour Oracle, de Christian Soutou
Eyrolles | 6 mai 2015

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

Smartbook
Prix régulier : 21,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de Informatique et sciences du numérique - Edition spéciale Python !, de Collectif
Eyrolles | 21 août 2013

Découvrez le manuel incontournable pour maîtriser les bases de l’informatique et de la programmation en Python ! Ce livre, conçu par des experts pour les lycéens et leurs professeurs, allie théorie, exercices corrigés et projets concrets.

Smartbook
Prix régulier : 14,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de PHP 5, de Jean Engels
Eyrolles | 29 mai 2013

Vous voulez maîtriser PHP 5 et créer des applications web professionnelles ? Ce manuel pratique, riche en exercices et travaux dirigés, vous guide pas à pas de l’installation à la réalisation de sites dynamiques avec MySQL ou SQLite.

Smartbook
Prix régulier : 20,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de Photoshop CS6, de Pierre Labbe
Eyrolles | 17 octobre 2012

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.

Smartbook
Prix régulier : 27,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de JQuery 1.7 et jQuery UI, de Eric Sarrion
Eyrolles | 21 août 2012

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.

Smartbook
Prix régulier : 22,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de Informatique et sciences du numérique, de Albert Cohen, Gilles Dowek, Jean-pierre Archambault, Emmanuel Baccelli
Eyrolles | 8 août 2012

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.

Smartbook
Prix régulier : 12,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de HTML5 et CSS3, de Engels Jean
Eyrolles | 18 avril 2012

Maîtrisez les fondamentaux du développement web moderne avec HTML5 et CSS3, le manuel de référence pour étudiants et professionnels.

Smartbook
Prix régulier : 20,99 €
Qu’est-ce qu’un Smartbook ?
Couverture ebook de Apprendre à programmer en ActionScript 3, de Anne Tasso
Eyrolles | 6 juillet 2011

Apprendre l'ActionScript 3 en douceur (Flash CS3 à CS5) Tout particulièrement destiné aux étudiants et aux débutants, cet ouvrage complet et pratique permet d'acquérir toutes les notions indispensables pour programmer en ActionScript, le langage de l'environnement Flash. Pour permettre au lecteur de mettre en oeuvre ses connaissances, chaque chapitre se clôt par une série d'exercices, dont les fichiers sources et les corrigés figurent sur l'extension Web du livre. Le lecteur pourra également construire au fil des chapitres un mini site Internet : conception de rubriques animées, mise en place d'une navigation ergonomique, intégration dynamique de textes, photos et vidéos. Un livre pour les débutants et les graphistes Pour ceux qui souhaitent apprendre à programmer proprement des applications Flash (CS3, CS4 et CS5) en les rendant plus dynamiques et interactives Pour les graphistes ayant une bonne connaissance de l'environnement Flash mais ne maîtrisant pas les concepts de programmation

Smartbook
Prix régulier : 22,99 €
Qu’est-ce qu’un Smartbook ?