Skip to main content Skip to search Skip to main navigation

Browse all categories

blanche

3428 livres
ebook cover of Programmer en Python avec ChatGPT, by Lydia Evelyn, Bruce Hopkins
Eyrolles | 20 May 2026

Transformez vos projets Python grâce à l'IA : Programmer en Python avec ChatGPT vous guide pas à pas pour intégrer les API OpenAI et créer des applications intelligentes, du chatbot Discord à l'analyse de données.

Smartbook
Regular price: €23.99
What is a Smartbook?
ebook cover of L'IA en pratique avec Python, by Hugues Bersini, Ken Hasselmann
Eyrolles | 7 January 2026

Face à un problème d'IA, comment choisir la bonne stratégie algorithmique sans perdre des heures ? Ce guide pratique, enrichi des dernières technologies LLM et RAG, vous donne les clés pour maîtriser recherche.

Smartbook
Regular price: €22.99
What is a Smartbook?
ebook cover of Flutter, by Hassen Ben Rebah
Eyrolles | 17 June 2026

Donnez vie à vos idées avec la puissance de Flutter Le développement mobile évolue rapidement et les entreprises comme les développeurs recherchent aujourd'hui des solutions capables de concilier performance, rapidité de production et réutilisation du code. Dans ce contexte, Flutter s'impose comme l'un des frameworks les plus puissants pour concevoir des applications modernes, élégantes et multiplateformes à partir d'un code unique. Conçu comme un guide progressif et structuré, ce livre accompagne le lecteur depuis les fondamentaux jusqu'aux aspects les plus concrets de la création d'applications. Il aborde l'installation et la configuration de l'environnement, les bases du langage Dart, les widgets, la mise en page, la navigation, la gestion d'état, les formulaires, l'intégration d'API, la gestion des données, ainsi qu'une étude de cas complète permettant de mettre en pratique les notions essentielles dans un projet réaliste. Pensé à la fois pour les praticiens, les développeurs débutants, les enseignants et les étudiants souhaitant renforcer leurs compétences, ce livre propose une approche claire, pédagogique et orientée vers la pratique. Il constitue un compagnon précieux pour apprendre à développer avec Flutter de manière méthodique, efficace et professionnelle.

Smartbook
Regular price: €21.99
What is a Smartbook?
ebook cover of Kubernetes, by Denis Germain
Eyrolles | 17 November 2025

Maîtrisez l’art du déploiement Kubernetes avec 50 méthodes éprouvées pour optimiser vos clusters, qu’il s’agisse d’outils desktop, de solutions IaC ou de plateformes managées.

Smartbook
Regular price: €25.99
What is a Smartbook?
ebook cover of Programmer en java avec ChatGPT, by Bruce  Hopkins
Eyrolles | 29 July 2025

Développez des applications Java intelligentes en exploitant la puissance de ChatGPT et des API OpenAI. Ce guide pratique, écrit par un expert reconnu, vous accompagne pas à pas dans la création d’un chatbot Discord autonome et bien plus encore.

Smartbook
Regular price: €23.99
What is a Smartbook?
ebook cover of Qualité logicielle pour les développeurs, by Jean-François Lépine
Eyrolles | 16 August 2023

Le livre pour les développeuses et les développeurs curieux d'approfondir leurs connaissances sur les tests, l'industrialisation web et la qualité logicielle en général ! Il s'adresse à tous les développeurs et développeuses, qu'ils soient juniors ou expérimentés. La majorité des concepts sont résumés et illustrés, et les exemples sont concrets et faciles à comprendre. Apprendre à bien tester Découvrez (ou approfondissez) les tests automatisés, leur utilité, leurs limites et comment les mettre en place. Un tour d'horizon des pratiques de test, du test de fumée au test fonctionnel, en passant par les bonnes pratiques de test, et pas mal de retours d'expérience de vrais projets. Convaincre du bien fondé de la qualité Ayez des arguments factuels, et des chiffres qui parlent à tous. Vous trouverez dans ce livre les infos sur les coûts de la qualité (et de son absence), et des astuces pour convaincre vos collègues et votre direction. Démystifier la qualité du code Mesurez factuellement la qualité de votre code, et apprenez à la maintenir. Un guide complet pour comprendre les outils de mesure de la qualité du code, ou comment mener un audit...

Smartbook
Regular price: €24.99
What is a Smartbook?
ebook cover of Tailwind CSS, by Sébastien Ausin
Eyrolles | 31 January 2024

Maîtrisez Tailwind CSS et révolutionnez la création de vos interfaces web ! Ce guide pratique, écrit par un expert du développement, vous révèle comment concevoir des sites élégants et performants grâce à un framework CSS innovant et flexible.

Smartbook
Regular price: €17.99
What is a Smartbook?
ebook cover of Le guide complet du langage C, by Claude Delannoy
Eyrolles | 8 January 2020

La référence des étudiants et des développeurs professionnels Cet ouvrage de référence a été conçu pour les étudiants de niveau avancé en programmation et pour les développeurs souhaitant approfondir leur connaissance du C ou trouver une réponse précise aux problèmes techniques rencontrés lors du développement d'applications professionnelles. Exhaustif et précis, l'ouvrage explore le langage C dans ses moindres recoins. Il clarifie les points délicats et les ambiguïtés du langage, analyse le comportement qu'on peut attendre d'un code ne respectant pas la norme ou confronté à une situation d'exception. Tout au long de l'ouvrage, des notes soulignent les principales différences syntaxiques entre le C et le C++ , de manière à établir des passerelles entre les deux langages. Une annexe présente les spécificités des deux dernières moutures de la norme ISO du langage, connues sous les noms C99 et C11.

Smartbook
Regular price: €27.99
What is a Smartbook?
ebook cover of Java pour les professionnels, by Jérôme Molière
Eyrolles | 21 June 2023

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.

Smartbook
Regular price: €24.99
What is a Smartbook?
ebook cover of Angular version 18 et suivantes, by Samuel Ronce
Eyrolles | 4 September 2024

Maîtrisez Angular 18 et ses innovations avec ce guide pratique écrit par un formateur expérimenté. Découvrez comment créer des applications web performantes, légères et sécurisées grâce aux signaux.

Smartbook
Regular price: €24.99
What is a Smartbook?
ebook cover of Elixir, by Vincent Le Goff
Eyrolles | 21 June 2023

Un langage de programmation 100 % web Il existe beaucoup de langages de programmation et leur nombre augmente d'année en année. Certains disparaissent toutefois, tandis que d'autres parviennent à rester populaires pendant des décennies. Alors pourquoi choisir d'apprendre Elixir plutôt qu'un autre ? La raison principale se trouve dans les promesses du langage. Il propose de créer un service (site web, jeu vidéo multijoueur, service de streaming, etc.) disponible en  permanence, avec une grande réactivité et une garantie de mise à jour sans qu'aucun utilisateur ne soit déconnecté. Il propose également de créer un système facile à distribuer : si votre site web reçoit 100 utilisateurs par jour et que ce nombre augmente, même brutalement, il n'est pas difficile d'ajouter de nouvelles machines qui peuvent aisément gérer la charge supplémentaire, sans interruption du service existant. Elixir assure donc une maintenance efficace. Un atout supplémentaire d'Elixir est d'être basé sur un autre langage puissant et stable : Erlang. Créé par Ericsson en 1987, il est désormais accessible en open source et maintient certaines de nos infrastructures les plus critiques, celles qui ne doivent s'interrompre sous aucun prétexte. Mais ne comparons pas Erlang à une baguette magique : les nombreuses possibilités qu'il offre n'épargnent pas un bon investissement de la part du développeur. Elixir a été conçu pour simplifier le développement de logiciels avec Erlang. Mais Elixir reste un langage de programmation qui ne fait pas encore partie des plus simples à utiliser. Grâce au contenu très riche de cet ouvrage, vous serez très vite en mesure d'utiliser Elixir pour développer au quotidien.

Smartbook
Regular price: €26.99
What is a Smartbook?
ebook cover of JavaScript, by Éric Sarrion
Eyrolles | 31 August 2022

Un livre incontournable pour développer des applications web ! Né à la fin des années 1990, le langage JavaScript connaît aujourd'hui une deuxième vie. Après s'être installé sur la plupart des sites web de la planète, il s'invite désormais sur de plus en plus de serveurs web, notamment grâce à Vue.js côté client, qui est l'une des principales bibliothèques JavaScript utilisées de nos jours. Et grâce à Node.js côté serveur, qui permet de créer aisément un serveur HTTP qui contiendra les sources de votre application, en utilisant également la base de données MongoDB. Des outils de plus en plus répandus Ce livre est un résumé de ce qu'il est possible de réaliser aujourd'hui avec JavaScript. Il explore l'utilisation de ce langage dans un navigateur (côté client) et dans Node.js (côté serveur). Chaque exemple de code est suivi de son exécution, soit dans le navigateur, soit sur le serveur, afin de montrer les résultats attendus. À qui s'adresse cet ouvrage ? Aux étudiants, développeurs et chefs de projet À tous les autodidactes férus de programmation qui veulent découvrir JavaScript côté client ou côté serveur

Smartbook
Regular price: €23.99
What is a Smartbook?
ebook cover of CSS3 - Pratique du design web, by Hugo Giraudel, Raphaël Goetter
Eyrolles | 30 October 2019

Vingt ans après sa conception, le langage CSS n'en est plus à ses balbutiements et n'est plus optionnel en ce qui concerne la conception web moderne. Sans le moindre concurrent en vue, CSS a encore de belles années devant lui. Et pour cause, il est toujours en perpétuelle évolution ! Ce livre n'a pas pour prétention d'être le guide ultime de l'intégrateur dans la mesure où il ne reprend pas les bases. Il offre simplement une mise à niveau en levant le voile sur tous les modules CSS, afin d'offrir dès aujourd'hui les connaissances nécessaires à la réalisation de sites et d'applications web. En effet, les enjeux comme les objectifs ne sont plus les mêmes qu'il y a quelques années, aussi est-il important que les intégrateurs, designers et développeurs s'arment face aux nouvelles problématiques que sont le Responsive Web Design, le rétrécissement de l'écart entre le Web et le natif, et la course à la performance. Qu'il s'agisse de mise en page avec Flexbox ou Grid Layout, d'embellissement des interfaces, d'élaboration d'animations ou même de design fluide avec les Media Queries, vous devriez être capable de maîtriser tous ces sujets au sortir de votre lecture. Au-delà de l'aspect purement didactique de l'ouvrage, vous trouverez un grand nombre d'exemples et de mises en pratique, ainsi que tout ce que vous devez savoir vis-à-vis du support des fonctionnalités par les navigateurs. Pour finir, vous découvrirez dans les annexes la liste des valeurs par défaut des propriétés CSS, celle des propriétés que l'on peut animer et une bibliographie pour aller plus loin. À qui s'adresse cet ouvrage ? Aux intégrateurs désireux d'aller plus loin avec CSS Aux designers souhaitant se mettre au design in the browser À tous les concepteurs de sites et d'applications voulant se mettre à niveau vis-à-vis des nouveautés du langage

Smartbook
Regular price: €23.99
What is a Smartbook?
ebook cover of Maîtrisez l'utilisation des technologies Hadoop, by Juvénal Chokogoue
Eyrolles | 6 June 2018

Le manuel d'apprentissage de référence Cet ouvrage est un manuel d'apprentissage technique qui a été rédigé pour toute personne souhaitant développer des compétences sur une ou plusieurs technologie(s) de l'écosystème Hadoop. Il permet d'utiliser de façon professionnelle 18 technologies clés de l'écosystème Hadoop : Spark, Hive, Pig, Impala, ElasticSearch, HBase, Lucene, HAWQ, MapReduce, Mahout, HAMA, Tez, Phoenix, YARN, ZooKeeper, Storm, Oozie et Sqoop. L'ouvrage permet d'initier les débutants pour les emmener vers une utilisation professionnelle de ces technologies. Pour faciliter la compréhension de l'ouvrage, chaque chapitre s'achève par un rappel des points clés et un guide d'étude qui permettent au lecteur de consolider ses acquis. Des compléments web sont également disponibles en téléchargement sur le site www.editions-eyrolles.com/dl/0067478. Au fil de la lecture de cet ouvrage, vous allez comprendre les approches conceptuelles de chacune de ces technologies pour rendre vos compétences indépendantes de l'évolution d'Hadoop. Vous serez finalement capable d'identifier les portées fonctionnelle, stratégique et managériale de chacune de ces technologies. À qui cet ouvrage s'adresse-t-il ? Aux consultants BI/big data, data scientists, chargés d'études et chefs de projets data Aux étudiants désireux de s'orienter vers le big data Plus généralement, à tout professionnel souhaitant prendre le virage du big data ou souhaitant valoriser les données de son entreprise

Smartbook
Regular price: €26.99
What is a Smartbook?
ebook cover of Les data sciences en 100 questions/réponses, by Younes Benzaki
Eyrolles | 30 September 2020

Un livre à la fois théorique et pratique Cet ouvrage a pour ambition de couvrir un large spectre du domaine des data sciences. Il va plus loin qu'un simple tour sur les algorithmes d'apprentissage automatique et s'attaque aux autres aspects, malheureusement négligés mais fondamentaux pour tout data scientist : concepts généraux mais poussés, dont la maîtrise est indispensable ; algorithmes d'apprentissage automatique les plus connus ; aspects liés à l'exploration des données ; mesures de performances et d'autres métriques utilisées par les algorithmes ; différents concepts fondamentaux en mathématiques à connaître pour mieux explorer et comprendre les données ; notions importantes des big data ; études de cas pratiques en langage Python. La première partie de ce livre est théorique et adopte un format questions/réponses qui présente plusieurs avantages, dont la possibilité pour le lecteur de lire distinctement chacune des questions pour parfaire son savoir. Un autre point fort de cette structure est qu'elle incite à entrer dans un dialogue. Ainsi, grâce aux questions posées, le lecteur est poussé vers une réflexion où il confronte ses réponses à celles données par le livre. La deuxième partie est pratique et propose deux exemples d'implémentation de modèles d'apprentissage automatique. Vous y trouverez des codes écrits en Python et un aperçu de différentes difficultés que peut rencontrer un spécialiste lors de l'exercice de son métier. À qui s'adresse cet ouvrage ? Le présent ouvrage est adapté à toute personne ayant une certaine maîtrise de la data science et du Machine Learning. Il aidera notamment à se rappeler des concepts importants, mais suppose que le lecteur soit initié sur le sujet. Il sera particulièrement utile à ceux qui veulent se préparer pour un concours, un examen ou un entretien.

Smartbook
Regular price: €21.99
What is a Smartbook?
ebook cover of CSS 3 Grid Layout, by Raphaël Goetter
Eyrolles | 27 February 2019

Un ouvrage de référence pour les webdesigners et intégrateurs   Complémentaire de Flexbox, le module de positionnement Grid Layout est une spécification du W3C à l'état de Candidate Recommandation dont les premiers jets datent de 2004. Désormais exploitable en production sur l'ensemble des navigateurs, le concept général de Grid Layout (ou « positionnement en grille ») est de structurer l'espace en zones majeures, au sein d'une page web ou d'une application. Une grille virtuelle, indépendante des éléments HTML qui peuvent s'y placer, présente l'avantage flagrant d'être très souple lorsqu'on souhaite la modifier en fonction du contexte.   Parfaitement adapté au responsive webdesign, Grid Layout permet à votre page de s'adapter immédiatement aux différentes tailles d'écran. Associé aux CSS 3 Media Queries, le modèle de positionnement en grille donne toute sa puissance, plus particulièrement si vous avez opté pour une trame sous forme de variante « template ». Seul le patron de départ nécessite d'être modifié : inutile d'intervenir sur la structure HTML, ni même sur le positionnement de chaque élément de page.   Agrémenté de nombreuses illustrations en couleurs et d'exercices pratiques, cet ouvrage vous accompagne de façon progressive dans la découverte des concepts et propriétés associés à ce nouveau module et vous permet d'élaborer efficacement l'architecture de vos pages sous forme de grilles.   À qui s'adresse cet ouvrage ? o Aux webdesigners et intégrateurs avancés ou experts qui souhaitent appréhender et maîtriser en production ce nouveau modèle de positionnement excitant. o Aux développeurs et chefs de projet Web qui s'interrogent sur les possibilités offertes par CSS en termes de design d'interfaces.

Smartbook
Regular price: €13.99
What is a Smartbook?
ebook cover of API HTML 5 : maîtrisez le web moderne !, by Hassen Ben rebah, Benoit Mariat
Eyrolles | 5 December 2022

La nouvelle référence sur HTML 5 Malgré l'importance qu'occupent les nouvelles API JavaScript de HTML 5 au sein des applications web actuelles, il n'existe que peu d'ouvrages qui détaillent et présentent ces nouvelles spécifications. L'objectif de ce livre est justement de devenir une référence sur ces fonctionnalités avancées en répondant à ce manque via la présentation de chacune des API les plus utiles de manière claire, explicite et conforme aux normes du W3C. Cet ouvrage aborde les principaux sujets suivants : l'API canvas permet de dessiner des graphiques 2D, de manipuler des images et de créer des animations, l'API SVG sert à définir des graphismes vectoriels bidimensionnels, l'API Géolocalisation détermine la position d'un objet sur un plan ou une carte à l'aide de ses coordonnées géographiques, l'API Glisser-Déposer permet de déplacer des éléments graphiques d'une zone vers une autre à l'aide de la souris, l'API Web Storage offre aux applications web la possibilité de stocker des données localement dans une base de données côté client (au niveau du navigateur), l'API Application Cache, de moins en moins utilisée, consiste à rendre les applications web disponibles en cas de coupure de la connexion Internet et enfin l'API Web Workers pour exécuter du code JavaScript en parallèle. Des TPs pour pratiquer Des travaux pratiques présentent une synthèse des concepts traités dans l'ouvrage sous forme d'exercices corrigés. L'objectif de ces travaux pratiques est d'illustrer concrètement l'utilisation conjointe des différentes API HTML 5. À qui cet ouvrage s'adresse-t-il ? Aux développeurs web, intégrateurs qui souhaitent mettre en oeuvre les nouvelles API d'HTML 5 et moderniser leurs bonnes pratiques Aux designers web qui souhaitent découvrir toutes les possibilités que leur offre HTML 5

Smartbook
Regular price: €21.99
What is a Smartbook?
ebook cover of Docker / Kubernetes, by Elyes Gassara
Eyrolles | 9 March 2022

Kubernetes, communément appelé "k8s", est un large écosystème en rapide expansion. Initialement développé par Google, il permet de gérer les applications conteneurisées dans un environnement en cluster. Ce système d'orchestration de conteneurs permet l'automatisation du déploiement, la mise à l'échelle et la gestion de l'application. Le projet Kubernetes est devenu open source en 2014. Ce livre a pour objectif d'accompagner les développeurs dans l'utilisation de Docker et de Kubernetes pour leur permettre d'optimiser et d'accélérer leurs développements d'applications conteneurisées. Il est idéal pour les architectes d'infrastructure cloud, les ingénieurs DevOps, les administrateurs système et les responsables de l'ingénierie qui ont besoin de connaître les bases de Kubernetes et sont prêts à appliquer les meilleures pratiques de l'industrie du cloud pour concevoir, créer et exploiter des clusters Kubernetes de qualité en production. Au fil des chapitres, l'auteur met en lumière les pratiques nécessaires à suivre par les personnes en charge de la création d'une application dans Kubernetes et apporte les informations nécessaires sur l'utilisation de services externes tels qu'une base de données ou un serveur web. Une démarche pédagogique vous accompagne pas à pas, avec des exemples simples et une continuité dans les travaux qui sont à la base des activités pratiques, et vous garantit donc une bonne compréhension des notions théoriques. À qui s'adresse cet ouvrage ? Développeurs Architectes d'infrastructure cloud Ingénieurs DevOps Administrateurs systèmes & réseaux

Smartbook
Regular price: €25.99
What is a Smartbook?
ebook cover of Les bases de données NoSQL, by Rudi Bruchez
Eyrolles | 1 December 2021

Des bases souples pour la performance et le Big Data Durant les deux dernières décennies, le volume des données brassées par les entreprises a considérablement augmenté. Émanant de sources diverses (transactions, comportements, Internet des objets, géolocalisation...), ces données sont souvent structurées autour d'un seul point d'entrée, la clé, et susceptibles de croître très rapidement. Autant de caractéristiques qui les rendent très difficiles à traiter avec des serveurs de bases de données relationnelles. C'est pour répondre à ces problématiques que sont nées les bases de données NoSQL (Not Only SQL), sous l'impulsion de grands acteurs du Web comme Facebook ou Google, qui les avaient développées à l'origine pour leurs besoins propres. Grâce à leur flexibilité et leur souplesse, ces bases non relationnelles permettent de gérer de grands volumes de données hétérogènes sur un ensemble de serveurs de stockage distribués, avec une capacité de montée en charge très élevée. Elles peuvent aussi fournir des accès de paires clé-valeur en mémoire avec une très grande célérité. En une quinzaine d'années, elles se sont imposées comme un complément du modèle relationnel. Du choix de la base NoSQL à sa mise en oeuvre Cet ouvrage d'une grande clarté dresse un panorama complet des bases de données NoSQL, en analysant en toute objectivité leurs avantages et inconvénients. Il présente d'abord les grands principes de ces bases non relationnelles : interface avec le code client, architecture distribuée, paradigme MapReduce, etc. Il détaille ensuite les principales solutions existantes (Hadoop, MongoDB, Cassandra, Couchbase Server...), en précisant spécificités, forces et faiblesses de chacune. Enfin, il consacre sa dernière partie au déploiement concret de ces bases : dans quel cas passer au NoSQL ? quelle base adopter selon ses besoins ? quelles données basculer en NoSQL ? comment mettre en place une telle base, la maintenir et la superviser ? Cette troisième édition a été mise à jour et augmentée des nouvelles tendances du NoSQL : moteurs optimisés comme ScyllaDB, bases de données de séries de temps avec InfluxDB, enrichissement fonctionnel des moteurs phares du NoSQL. À qui s'adresse cet ouvrage ? Aux techniciens des bases de données, architectes logiciels, développeurs... Aux chefs de projet qui s'interrogent sur le passage au NoSQL

Smartbook
Regular price: €21.99
What is a Smartbook?
ebook cover of Administration Linux par la pratique - Tome 2, by Kiki Novak
Eyrolles | 22 April 2020

Configurer les services les plus courants Dans la continuité du premier tome, "Les fondamentaux de l'administration système", ce guide pratique et ludique répond à toutes les questions que vous vous posez sur la configuration des services les plus répandus sous Linux : authentification SSH, serveur DHCP serveur DNS, synchronisation NTR serveur de bases de données, serveur web, serveur mail, serveur de fichiers, serveur d'annuaire, serveur proxy, etc. Il traite également de plusieurs aspects utiles au quotidien et souvent négligés comme le peaufinage de votre environnement de travail ou l'installation de Linux sur du matériel spécifique comme les routerboards ou les serveurs dédiés dans les datacenters. Vous apprenez à héberger les applications web les plus populaires comme WordPress, Dolibarr, OwnCloud et Roundcube. Sans oublier les réflexes indispensables à adopter face à un serveur qui ne répond plus. Chaque chapitre est organisé sous forme d'atelier pratique. Conçu étape par étape, ce livre suit une progression pédagogique cohérente, en détaillant tout ce qu'il faut savoir pour configurer un serveur Linux immédiatement utilisable en production. Un focus sur la sécurité des serveurs La sécurité des configurations occupe une place centrale dès les premiers chapitres : configuration du pare-feu, protection contre les attaques en force brute, utilisation de SELinux (Security Enhanced Linux) en mode renforcé, audits de sécurité, lutte contre le spam, etc. À qui s'adresse cet ouvrage ? Aux administrateurs de serveurs qui souhaitent maîtriser leurs systèmes Linux au quotidien. Aux adeptes de Linux désireux d'approfondir leurs connaissances. Aux professionnels qui préparent la certification RHCSA ou RHCE.

Smartbook
Regular price: €21.99
What is a Smartbook?
ebook cover of Colbert. une source d'inspiration pour les décideurs d'aujourd'hui, by Jean-paul Mereaux, Marc-daniel Seiffert
Eyrolles | 12 February 2020

Quatre siècles après la naissance de Colbert, cet ouvrage propose un regard nouveau sur le colbertisme tel qu'il a été pratiqué en France et dans le monde, du XVII e siècle à aujourd'hui. Des États-Unis de 1800 à la Chine de 2000, du secteur aéronautique à celui du champagne, des sciences aux arts, cet ouvrage met en lumière les trois principes complémentaires des politiques colbertistes : une vision à long terme, une approche intégrant l'ensemble des politiques sectorielles et une méthode pragmatique reposant sur la pratique des enquêtes sur le terrain. S'inspirer de Jean-Baptiste Colbert, au parcours si singulier, n'est pas le copier. Face aux enjeux du XXI e siècle, comme l'environnement, l'évolution démographique mondiale et les inégalités croissantes, le colbertisme de demain peut se décliner à de multiples niveaux, local, étatique, régional et mondial. Il est donc plus que jamais d'actualité pour les citoyens et les décideurs d'aujourd'hui.

Smartbook
Regular price: €16.99
What is a Smartbook?
ebook cover of Emailing : développement et intégration, by Thomas Defossez, Jonathan Loriaux
Eyrolles | 8 January 2020

Un ouvrage pratique sur l'intégration HTML pour l'e-mail L'intégration HTML d'un e-mail est la méthode par laquelle un intégrateur va transformer une création graphique en e-mail au format HTML qui sera ensuite envoyé par une solution de gestion de campagne emailing. Cet ouvrage a pour but d'explorer les balises et attributs HTML et les propriétés CSS les plus courants dans une intégration HTML des e-mails. Différentes techniques seront abordées pour obtenir le meilleur affichage possible sur mobile, tout en soulignant les problèmes spécifiques aux divers clients de messagerie. Quelles sont les étapes de la chaîne de production d'une campagne e-mail marketing ? Comment intégrer un emailing en HTML ? Comment gérer l'affichage des e-mails sur mobiles ? Quels sont les contenus à ne pas utiliser ? Que faut-il savoir sur les principaux clients de messagerie fixes (Outlook et ses différentes versions), mobiles (Gmail App, Apple Mail) et web (Yahoo! Mail, Gmail, Outlook.com) ? Comment optimiser les performances d'une campagne ? Ce sont autant de questions auxquelles ce livre apportera des réponses claires et pratiques. À qui s'adresse cet ouvrage ? Aux développeurs, intégrateurs, chefs de projet et responsables marketing qui souhaitent réaliser des campagnes emailing pertinentes et performantes. À toutes les personnes qui souhaitent découvrir l'emailing et acquérir des connaissances concrètes sur le sujet.

Smartbook
Regular price: €21.99
What is a Smartbook?
ebook cover of Concevez des applications mobiles avec React Native, by Barre Blaise
Eyrolles | 6 November 2019

Le framework mobile créé par Facebook À l'origine de React Native, il y a React.js, une bibliothèque JavaScript développée par une équipe d'ingénieurs de Facebook exclusivement pour Facebook. Repris ensuite par Instagram (qui appartient à Facebook), le code source est rendu libre en mars 2013. Début 2015, Facebook annonce React Native, un framework qui se fonde sur les mêmes composants que React.js, adapté au mobile. Le framework offre donc la possibilité de développer de manière native sur iOS, Android et Windows Phone. Contrairement à Ionic, React Native, lui, est compilé. C'est-à-dire que chaque partie de l'interface est conçue sur mesure et s'adapte complètement à la plate-forme. Que vous affichiez un bouton, une zone de texte, une image ou n'importe quoi d'autre, vous allez alors vous servir d'un composant React Native que le framework va se charger lui-même de transformer en composant natif. Cet ouvrage va vous permettre de découvrir et de vous perfectionner en React Native et vous donnera les clés pour monétiser votre application sur les kiosques mobiles d'Apple et de Google. Cette seconde édition tient compte des dernières évolutions de React Native. Étude de cas : développement d'une appli "météo" Tout au long de l'ouvrage, vous serez amené à développer une application multi-plates-formes de prévisions météo. Elle sera créée et enrichie avec des fonctionnalités de plus en plus complexes, entrecoupées par la publication et l'analyse marketing de votre projet. A qui s'adresse ce livre ? Aux développeurs d'applications mobiles qui souhaitent découvrir ou perfectionner leurs connaissances sur React Native. Aux étudiants et amateurs éclairés désirant parfaire leurs acquis sur ce sujet et créer de puissantes applications mobiles. Plus généralement à tous ceux ayant déjà une expérience web et qui souhaitent découvrir le monde du mobile.

Smartbook
Regular price: €23.99
What is a Smartbook?
ebook cover of SAS, by Sébastien Ringuedé
Eyrolles | 10 April 2019

Une bible magistrale sur SAS Ce livre présente le socle de connaissances communes à tous les utilisateurs de SAS, le progiciel d'informatique décisionnelle le plus utilisé au monde. Il traite tout particulièrement des fonctionnalités de Base SAS, module au coeur du système SAS. Pédagogique et complet, il peut servir aussi bien de guide d'initiation pour les utilisateurs débutants que d'ouvrage de référence pour les plus expérimentés, et concerne aussi bien les utilisateurs de SAS Foundation que ceux de SAS Enterprise Guide, SAS Studio et SAS University Edition. Cet ouvrage couvre les programmes des certifications SAS Certified Specialist: Base Programming Using SAS® 9.4 et Advanced Programming for SAS® 9. Parmi les sujets développés : la création, la manipulation et la gestion des tables de données ; les procédures d'exploration des données : construction de tableaux, de rapports, de graphiques au moyen des procédures ODS Graphics ; la production de documents au format HTML, PowerPoint, RTF, XLSX ou PDF avec ODS ; la procédure PROC SQL et le langage SQL de SAS ; le langage macro spécifique à SAS. Pour vous aider à bien assimiler tous les concepts, le livre comprend près de 500 programmes d'exemples, plus de 150 exercices et des liens vers une centaine d'articles en ligne. Une 4e édition mise à jour et augmentée Enrichie de plus d'une centaine de pages, cette nouvelle édition propose des mises à jour importantes sur : les passerelles entre SAS et Excel ; l'optimisation des ressources ; la production de graphiques au moyen de PROC SGPLOT et PROC SGPANEL ; la création et gestion de vos tables au moyen de PROC SQL. Le livre, qui porte essentiellement sur la version 9.4 de SAS, est également compatible avec les versions 9.2 et 9.3. Ce livre a le soutien de SAS France. À qui s'adresse cet ouvrage ? Aux professionnels souhaitant découvrir ou approfondir leurs connaissances de la programmation SAS Aux étudiants qui débutent avec SAS ou qui souhaitent préparer les examens de certification SAS Certified Specialist: Base Programming Using SAS® 9.4 et Advanced Programming for SAS® 9

Smartbook
Regular price: €28.99
What is a Smartbook?
ebook cover of React.js, by Eric Sarrion
Eyrolles | 3 April 2019

Un ouvrage de référence pour les développeurs web En tant que développeur, qui n'a pas encore entendu parler de React.js (ou React de façon raccourcie) ? Cette bibliothèque JavaScript, initialement écrite pour Facebook (en 2013), s'utilise maintenant couramment dans le monde de l'entreprise. Elle permet de structurer efficacement une application web, mais peut également s'utiliser dans une version dite native, pour écrire des applications mobiles à destination des iPhone ou Android. Cet ouvrage vous permettra entre autres de créer des applications web autonomes, mais également de les interfacer avec un serveur en utilisant Ajax. Et surtout, vous comprendrez comment augmenter la complexité de votre application tout en conservant un code bien structuré, ceci grâce à React mais aussi Redux, étudié dans les derniers chapitres de l'ouvrage. Agrémenté de nombreuses illustrations et de cas pratiques, cet ouvrage vous accompagne de façon progressive dans la découverte des concepts et propriétés associés à ce nouveau framework. À qui s'adresse cet ouvrage ? Aux étudiants, développeurs et chefs de projet À tous les autodidactes férus de programmation qui veulent découvrir Reactjs

Smartbook
Regular price: €21.99
What is a Smartbook?
ebook cover of Solutions temps réel sous Linux, by Christophe Blaess
Eyrolles | 9 January 2019

Comprendre le fonctionnement de l'ordonnanceur et du noyau Pour concevoir un système équilibré, stable et réactif aux événements externes, il est indispensable de bien comprendre le rôle et l'organisation de ses divers composants. C'est l'un des premiers buts de ce livre, qui détaille et commente les interactions, les activations et les commutations des tâches. De très nombreux exemples illustrant le propos permettront au lecteur de réaliser ses propres expériences sur son poste Linux. Bâtir un système temps réel sous contraintes temporelles fortes Pour construire une application temps réel sous Linux, l'architecte logiciel doit choisir entre différentes solutions, un choix crucial qui influera sensiblement les limites de fonctionnement de son application. Dans cet ouvrage, l'auteur étudie les environnements libres pouvant répondre à des contraintes temporelles plus ou moins fortes et propose des outils pour valider le comportement des tâches face à des charges logicielles ou interruptives importantes. Augmentée et mise à jour, notamment avec la nouvelle version de Xenomai, la troisième édition a pour support d'expérimentation le nano-ordinateur Raspberry Pi 3. À qui s'adresse cet ouvrage ? Aux développeurs, architectes logiciels et ingénieurs devant mettre en oeuvre des applications temps réel sous Linux Aux décideurs et industriels souhaitant installer un système temps réel sous Linux Aux étudiants en informatique Sur le site www.blaess.fr/christophe Téléchargez le code source des exemples Consultez les corrigés des exercices et de nombreux documents complémentaires Dialoguez avec l'auteur

Smartbook
Regular price: €24.99
What is a Smartbook?
ebook cover of Loin dans le temps, by Jean-Luc Emmanuel Chassard
Ex-Æquo | 30 January 2018

Une mystérieuse lettre, dont l'expéditeur est mort 40 ans plus tôt, échoue dans la boîte aux lettres de Pierre... C'est pour lui l'occasion de replonger dans son passé, d'évoquer son enfance pendant les frileuses années 50-60 et l'éblouissante histoire d'amour clandestine qu'il vécut avec Frédéric lorsqu'il était étudiant. Avec l'aide de Kate, une jeune Australienne qu'il héberge, il essaiera de résoudre l'énigme de ce déroutant message : qui a a pu le déposer chez lui ? Quelles sont les véritables circonstances de la mort de celui qu'il a tant aimé ? Outre les réflexions sur la vie, la mort, le droit à la différence, l'intégrisme religieux, le récit qui mêle émotion et rebondissements tient le lecteur en haleine jusqu'à la résolution finale pleine de surprises. Une enquête haletante qui évoque aussi des questions de société essentielles. EXTRAIT Bon, voilà, j'y suis devant ce maudit cahier que je viens d'acheter à Auchan, moi qui pourtant aime écrire, je me retrouve comme un imbécile devant cette première page blanche. Dieu sait que j'ai souvent essayé de repousser ce pensum, mais c'est une nécessité contre laquelle je renonce à présent de lutter. Elle s'est emparée de tout mon être et a balayé toutes les résistances que j'essayais de lui opposer. L'événement inexplicable et totalement incongru qui est venu perturber une vie dans laquelle j'avais cru pouvoir censurer définitivement le passé, vie que j'avais eu l'illusion de rendre sans aspérités, sans surprises, avec de petits bonheurs, disons plutôt de petits plaisirs sans conséquences et, pour le pire, quelques petites contrariétés sans gravité, en est la cause troublante. À PROPOS DE L'AUTEUR Issu d'une famille d'enseignants, Jean-Luc Emmanuel Chassard est né en 1948 à Nancy où se déroule toute son enfance. Il poursuivra ses études secondaires et universitaires dans la capitale lorraine, avant d'exercer en tant que professeur de lettres classiques dans plusieurs établissements du sud de la France. À présent il se consacre à ses passions, la musique, c'est un brillant flûtiste, et l'écriture. Il est aussi l'auteur d'un roman policier Meurtre au collège largement inspiré de son expérience d'enseignant.

Smartbook
Regular price: €5.99
What is a Smartbook?
ebook cover of Comprendre et développer un Chatbot, by Samuel Ronce
Eyrolles | 13 December 2017

Maîtrisez tous les aspects de la conception d'un chatbot La traduction française du terme anglais chatbot est "robot conversationnel", car il s'agit d'un échange entre l'utilisateur et un robot. Ce dernier communique avec ses utilisateurs sans restriction de temps, il apprend des compétences et accomplit des tâches pour servir ses clients. Les messageries instantanées telles que Facebook Messenger, Skype, Telegram ou Slack permettent désormais toutes de gérer des chatbots, c'est-à-dire des robots dotés d'une intelligence artificielle capables de parler en langage naturel avec des Humains. De grands acteurs français utilisent déjà des chatbots pour interagir avec leurs clients ; c'est le cas notamment de Meetic, Burger King, 20minutes.fr ou encore la SNCF. Comment fonctionne un chatbot ? Comment en développer un ? Comment le rendre compatible avec le maximum de messageries instantanées ? Comment lui ajouter facilement et rapidement une intelligence artificielle (Deep Learning) lui permettant de comprendre le langage humain ? Ce sont autant de sujets qui seront abordés dans cet ouvrage. Tous les exemples de programmes du livre sont en téléchargement sur notre site Internet www.editions-eyrolles.com/dl/0067453. A qui s'adresse cet ouvrage ? Aux responsables marketing et chefs de projet désireux de se renseigner sur le potentiel des chatbots. Aux développeurs qui souhaitent conquérir le nouveau marché des chatbots. Aux personnes, connaissant le JavaScript, qui souhaitent s'initier au développement des chatbots.

Smartbook
Regular price: €21.99
What is a Smartbook?
ebook cover of Linux embarqué, by Pierre Ficheux
Eyrolles | 6 December 2017

Un ouvrage de référence entièrement remis à jour Depuis plus de 15 ans, date de parution de la première édition de Linux embarqué, le système d'exploitation Linux a acquis ses lettres de noblesse dans le domaine du logiciel embarqué et de l'informatique industrielle en général. Nombreux sont les produits industriels ou grand public qui l'utilisent : citons les boîtiers d'accès à Internet, les téléviseurs et, bien entendu, la plupart des smartphones équipés du système Android de Google (basé sur le noyau Linux). Le marché de l'automobile est également friand de Linux pour la partie IVI (In Vehicle Infotainment). N'oublions pas, enfin, le domaine naissant de l'Internet des objets (loT). Cet ouvrage constitue une version totalement revue des éditions précédentes (Linux embarqué versions 1 à 4). Plus concis et mieux ciblé, il fait volontairement l'impasse sur certains chapitres généraux au bénéfice d'une étude approfondie des outils et composants phares de l'environnement Linux pour l'embarqué (Yocto, Buildroot, U-Boot, Eclipse ou bien OpenOCD). L'ouvrage décrit en détail la construction d'une distribution Linux optimisée pour la cible (BSP), ainsi que l'environnement de développement associé (SDK). Un chapitre évoque les techniques de développement (Autotools, CMake), mise au point (GDB) et profilage (Ftrace), ainsi que l'utilisation de l'environnement graphique Eclipse. Toujours pour rester dans l'air du temps, la quasi-totalité des démonstrations sont réalisées sur la célèbre carte Raspberry Pi 3, que bon nombre de technophiles possèdent déjà. Dans le cas contraire, le lecteur pourra l'acquérir pour environ 30 euros. La carte BeagleBone Black (à peu près équivalente) est également utilisée dans le chapitre consacré à U-Boot. Les manipulations décrites dans cet ouvrage sont réalisables quelle que soit la distribution utilisée sur le poste de développement. Cependant, nous avons choisi la distribution Ubuntu 16.04.3 (LTS). Tous les exemples de programmes du livre sont en téléchargement sur notre site Internet, www.editions-eyrolles.com/dl/0067484, ou bien sur la page GitHub de l'auteur, à l'adresse https://github.com/pficheux/LE5. A qui s'adresse ce livre ? Aux développeurs Linux et ingénieurs ayant à réaliser des systèmes embarqués. Aux étudiants désirant parfaire leurs connaissances sur ce sujet. Plus généralement à tous ceux ayant déjà une expérience de Linux et désirant se familiariser avec son utilisation comme système embarqué.

Smartbook
Regular price: €23.99
What is a Smartbook?
ebook cover of Débuter avec LINUX, by Kiki Novak
Eyrolles | 5 April 2017

Un ouvrage de référence pour les (futurs) linuxiens Sans doute avez-vous déjà entendu parler de Linux. Peut-être avez-vous tenté de l'installer chez vous. Peut-être même l'utilisez-vous déjà et vous êtes-vous déjà rendu compte que tout ce que vous faisiez, tant bien que mal, avec votre système Windows, vous le faites mieux avec un système Linux. Cet ouvrage va vous permettre de démarrer pour de bon avec Linux, en partant des fondamentaux et en progressant au fur et à mesure, jusqu'à devenir un pro - ou presque - de la ligne de commande. Dans le détail, vous découvrirez Linux et les logiciels libres par la pratique, vous installerez Linux et prendrez en main son interface graphique, avant d'administrer le système d'exploitation de A à Z. Vous configurerez enfin le poste de travail "aux petits oignons". Une vie après Windows Marre des virus et des antivirus ? Marre des systèmes qui rament et qui plantent ? Des mises à jour forcées ? Des publicités intempestives ? Des logiciels qui coûtent une fortune ? Des systèmes qui vous espionnent ? Vous tenez entre les mains l'ouvrage qui va vous permettre de débuter pas à pas avec Linux en suivant nos conseils et recommandations. À qui s'adresse cet ouvrage ? Aux amateurs de logiciel libre et adeptes de Linux souhaitant maîtriser leur système au quotidien Aux étudiants et professionnels devant passer à Linux sans peine Aux utilisateurs Windows qui cherchent une alternative robuste, libre et gratuite À tous ceux qui veulent donner une seconde vie à leur vieil ordinateur, souvent incapable de faire tourner Windows correctement

Smartbook
Regular price: €20.99
What is a Smartbook?
ebook cover of PrestaShop, by Fabien Serny
Eyrolles | 7 September 2016

Pourquoi acheter et/ou télécharger des modules "tout-faits" pour votre boutique en ligne quand vous pouvez les développer vous-même ? Cet ouvrage vous enseignera justement les meilleures pratiques et vous encouragera à les mettre en oeuvre lors des développements de nouvelles fonctionnalités de PrestaShop. Un ouvrage de référence pour les développeurs Ce livre vous apprendra tout ce qu'il faut connaître sur la création de modules PrestaShop. Que vous soyez déjà un expert de ce CMS e-commerce ou que vous le découvriez seulement, vous commencerez par concevoir des modules très simples avant de vous attaquer à ceux plus avancés (module de paiement ou module transporteur). De quoi vous permettre de personnaliser votre boutique au gré de vos envies et de vos besoins ! Une approche pédagogique Vous créerez ainsi des modules performants et scalables (évolutifs), qui permettront d'améliorer efficacement votre boutique. Tout au long de votre lecture, vous serez également confronté à des exemples pratiques de concepts PrestaShop (tels que les "hooks") sous la forme de tutoriels. Une fois que vous serez familiarisé avec les meilleures pratiques de PrestaShop, vous serez à même de réduire considérablement les éventuels problèmes ou erreurs dans vos futurs modules. À qui s'adresse cet ouvrage ? Aux développeurs n'ayant aucune connaissance sur PrestaShop et souhaitant être initiés. Aux développeurs déjà initiés voulant approfondir leurs connaissances sur PrestaShop. Aux marchands avec des connaissances techniques souhaitant modifier leur boutique. Sur le site www.editions-eyrolles.com Téléchargez le code source des exemples Consultez les mises à jour et compléments Avec une préface de Bruno Lévêque, fondateur de PrestaShop

Smartbook
Regular price: €20.99
What is a Smartbook?
ebook cover of Bases de données orientées graphes avec Neo4j, by Amine Lies Benhenni, François-xavier Bois
Eyrolles | 24 February 2016

Ces dernières années, les besoins relatifs au traitement des données ont évolué à un rythme soutenu. Les sites web aux millions d'utilisateurs (réseaux sociaux, plates-formes de diffusion de contenus) sont à l'origine de l'essor de la plus dynamique des familles de moteurs de données : le NoSQL. Une base de données optimisée pour le big data Parmi les bases de données NoSQL, celles orientées "graphes" connaissent un succès fulgurant du fait de leur souplesse et de leur évolutivité extrême. Ne reposant sur aucun schéma, un graphe peut accepter de nouveaux flux de données sans nécessiter d'interventions lourdes. A l'heure où les sociétés ont compris que la fusion de leurs silos de données (CRM, ERP, Web, etc.) est une condition sine qua non pour créer de la valeur (solutions d'intelligence prédictive, moteurs de recommandation), cette propriété du graphe se révèle essentielle. En considérant les relations entre objets comme des données de premier ordre, de nouvelles perspectives d'exploration et d'analyse apparaissent et favorisent la découverte d'informations inédites. L'absence de barrières logiques ouvre également la porte à des modalités d'exploitation de la donnée en profondeur, sans nuire aux performances. Installés depuis de nombreuses années au coeur des infrastructures des géants du Web (Google, Facebook, Linkedln), les graphes sont désormais accessibles au plus grand nombre grâce à l'émergence des moteurs de graphes et notamment au leader du domaine : Neo4j. Un ouvrage de référence sur Neo4j Le présent ouvrage s'adresse à tous les publics confrontés au volet data d'un projet informatique : développeurs, DSI, directeurs techniques, chefs de projets, data miners et data scientists. Son objectif majeur est de vous aider à identifier les projets informatiques qui gagneront à mettre en oeuvre un graphe. Après une introduction au concept de graphe et une présentation de Neo4j et de son langage de requête (Cypher), le présent ouvrage illustre à l'aide d'exemples concrets la puissance des graphes pour traiter des problèmes aussi pointus que la recommandation et l'analyse de réseaux sociaux. Les grandes étapes d'un projet data-driven reposant sur le graphe sont illustrées de la conception à la mise en place de modèles prédictifs, en passant par l'ingestion des données et l'analyse. À qui s'adresse cet ouvrage ? Aux administrateurs de bases NoSQL de type graphe. Aux développeurs et architectes, pour mettre en pratique les concepts avec Neo4j. Aux data scientists qui trouveront avec les graphes un outil complémentaire pour concevoir leurs modèles.

Smartbook
Regular price: €21.99
What is a Smartbook?