Skip to main content Skip to search Skip to main navigation

Browse all categories

Mathieu Nebra

Mathieu Nebra

11 livres
ebook cover of Réalisez votre site web avec HTML 5 et CSS 3, by Mathieu Nebra
Eyrolles | 8 February 2023

Vous rêvez d'apprendre à créer des sites web mais vous avez peur que ce soit compliqué car vous débutez ? Ce livre est fait pour vous ! Conçu pour les débutants, il vous permettra de découvrir HTML 5 et CSS 3, les dernières technologies en matière de création de sites web, de façon progressive et sans aucun prérequis, si ce n'est de savoir allumer son ordinateur !

Smartbook
Regular price: €19.99
What is a Smartbook?
ebook cover of Concevez votre site web avec PHP et MySQL, by Mickael Andrieu, Mathieu Nebra
Eyrolles | 30 November 2022

Vous connaissez le HTML et vous avez toujours rêvé de créer un site web dynamique, avec votre propre blog, vos forums et votre espace membres ? Ne cherchez plus ! Découvrez dans cet ouvrage dédié aux débutants comment utiliser les outils les plus célèbres du web dynamique : PHP et MySQL ! Qu'allez-vous apprendre ? Les bases de PHP Les variables et conditions Les boucles, tableaux et fonctions Au secours ! Mon script plante ! Inclure des portions de page Transmettre des données de page en page Transmettre des données avec l'URL et les formulaires Protéger une page par mot de passe Variables superglobales Sessions et cookies Stocker des informations dans une base de données phpMyAdmin Lire et écrire des données Les fonctions SQL Les jointures entre tables

Smartbook
Regular price: €19.99
What is a Smartbook?
ebook cover of Programmez avec le langage C++, by Mathieu Nebra, Matthieu Schaller
Eyrolles | 3 May 2023

Vous aimeriez apprendre à programmer en C++ et vous cherchez un cours accessible aux débutants ? Cet ouvrage est fait pour vous ! Conçu pour les débutants, il vous permettra de découvrir pas à pas le langage C++, la programmation orientée objet et bien d'autres choses ! QU'ALLEZ-VOUS APPRENDRE ? Qu'est-ce que la programmation ? Qu'est-ce qui distingue le C++ des autres langages ? Installation d'un environnement de développement et compilation de vos premiers programmes Manipulation des variables, des fonctions, des pointeurs, des références... Découverte de la programmation orientée objet : les classes, l'héritage, le polymorphisme...

Smartbook
Regular price: €21.99
What is a Smartbook?
ebook cover of Apprenez à programmer en C - Enfin un livre pour les débutants!, by Mathieu Nebra
OpenClassrooms | 31 December 2011

Table des matières Avant-propos Qu'est-ce que ce livre vous propose ? Comment lire ce livre ? Du Site du Zéro au Livre du Zéro Remerciements I Les bases de la programmation en C 1 Vous avez dit programmer ? Programmer, c'est quoi ? Programmer, dans quel langage ? Programmer, c'est dur ? 2 Ayez les bons outils ! Les outils nécessaires au programmeur Code: :Blocks (Windows, Mac OS, Linux) Visual C++ (Windows seulement) Xcode (Mac OS seulement) 3 Votre premier programme Console ou fenêtre ? Un minimum de code Écrire un message à l'écran Les commentaires, c'est très utile ! 4 Un monde de variables Une affaire de mémoire Déclarer une variable Aficher le contenu d'une variable Récupérer une saisie 5 Une bête de calcul Les calculs de base Les raccourcis La bibliothèque mathématique 6 Les conditions La condition if... else Les booléens, le coeur des conditions La condition switch Les ternaires : des conditions condensées 7 Les boucles Qu'est-ce qu'une boucle ? La boucle while La boucle do... while La boucle for 8 TP : Plus ou Moins, votre premier jeu Préparatifs et conseils Correction ! Idées d'amélioration 9 Les fonctions Créer et appeler une fonction Des exemples pour bien comprendre II Techniques - avancées - du langage C 10 La programmation modulaire Les prototypes Les headers La compilation séparée La portée des fonctions et des variables 11 À l'assaut des pointeurs Un problème bien ennuyeux La mémoire, une question d'adresse Utiliser des pointeurs Envoyer un pointeur à une fonction Qui a dit : - Un problème bien ennuyeux ? 12 Les tableaux Les tableaux dans la mémoire Dédinir un tableau Parcourir un tableau Passage de tableaux à une fonction 13 Les chaînes de caractères Le type char Les chaînes sont des tableaux de char Fonctions de manipulation des chaînes 14 Le préprocesseur Les include Les define Les macros Les conditions 15 Créez vos propres types de variables Définir une structure Utilisation d'une structure Pointeur de structure Les énumérations 16 Lire et écrire dans des fichiers Ouvrir et fermer un fichier Différentes méthodes de lecture / écriture Se déplacer dans un fichier Renommer et supprimer un fichier 17 L'allocation dynamique La taille des variables Allocation de mémoire dynamique Allocation dynamique d'un tableau 18 TP : réalisation d'un Pendu Les consignes La solution (1 : le code du jeu) La solution (2 : la gestion du dictionnaire) Idées d'amélioration 19 La saisie de texte sécurisée Les limites de la fonction scanf Récupérer une chaîne de caractères Convertir la chaîne en nombre III Création de jeux 2D en SDL 20 Installation de la SDL Pourquoi avoir choisi la SDL ? Téléchargement de la SDL Créer un projet SDL 21 Création d'une fenêtre et de surfaces Charger et arrêter la SDL Ouverture d'une fenêtre Manipulation des surfaces Exercice : créer un dégradé 22 Aficher des images Charger une image BMP Gestion de la transparence Charger plus de formats d'image avec SDL_Image 23 La gestion des événements Le principe des événements Le clavier Exercice : diriger Zozor au clavier La souris Les événements de la fenêtre 24 TP : Mario Sokoban Cahier des charges du Sokoban Le main et les constantes Le jeu Chargement et enregistrement de niveaux L'éditeur de niveaux Résumé et améliorations 25 Maîtrisez le temps ! Le Delay et les ticks Les timers 26 Écrire du texte avec SDL_ttf Installer SDL_ttf Chargement de SDL_ttf Les différentes méthodes d'écriture 27 Jouer du son avec FMOD Installer FMOD Initialiser et libérer un objet système Les sons courts Les musiques (MP3, OGG, WMA.. .) 28 TP : visualisation spectrale du son Les consignes La solution Idées d'amélioration IV Les structures de données 29 Les listes chaînées Représentation d'une liste chaînée Construction d'une liste chaînée Les fonctions de gestion de la liste Aller plus loin 30 Les piles et les files Les piles Les files 31 Les tables de hachage Pourquoi utiliser une table de hachage ? Qu'est-ce qu'une table de hachage ? Écrire une fonction de hachage Gérer les collisions

Smartbook
Regular price: €8.49
What is a Smartbook?
ebook cover of Build your website with HTML5 and CSS3 - It's never been so easy to buil your own website, by Mathieu Nebra
OpenClassrooms | 31 December 2011

Créer un site web devient un jeu d’enfant grâce à ce guide pratique et accessible. Découvrez HTML5 et CSS3 pas à pas, sans prérequis, et réalisez enfin le site dont vous rêvez, même si vous débutez.

Smartbook
Regular price: €8.49
What is a Smartbook?
ebook cover of Concevez votre site web avec PHP et MySQL - Le développement d'un site dynamique enfin à votre portée !, by Mathieu Nebra
OpenClassrooms | 31 December 2011

Vous rêvez de créer un site web dynamique avec blog, forum ou espace membres ? Concevez votre site web avec PHP et MySQL est le guide idéal pour maîtriser les outils incontournables du web moderne.

Smartbook
Regular price: €8.49
What is a Smartbook?
ebook cover of Programmez avec le langage C++ - Toute la puissance du langagce C++ expliquée aux débutants, by Mathieu Nebra, Matthieu Schaller
OpenClassrooms | 31 December 2011

Table des matières Avant-propos Qu'allez-vous apprendre en lisant ce livre ? Comment lire ce livre ? Ce livre est issu du Site du Zéro Remerciements I Découverte de la programmation en C++ 1 Qu'est-ce que le C++? Les programmes Les langages de programmation Le C++ face aux autres langages La petite histoire du C++ 2 Les logiciels nécessaires pour programmer Les outils nécessaires au programmeur Code: :Blocks (Windows, Mac OS, Linux) Visual C++ (Windows seulement) Xcode (Mac OS seulement) 3 Votre premier programme Le monde merveilleux de la console Création et lancement d'un premier projet Explications sur ce premier code source Commentez vos programmes ! 4 Utiliser la mémoire Qu'est-ce qu'une variable ? Déclarer une variable Déclarer sans initialiser Aficher la valeur d'une variable Les références 5 Une vraie calculatrice Demander des informations à l'utilisateur Modifier des variables Les constantes Un premier exercice Les raccourcis Encore plus de maths ! 6 Les structures de contrôle Les conditions Booléens et combinaisons de conditions Les boucles 7 Découper son programme en fonctions Créer et utiliser une fonction Quelques exemples Passage par valeur et passage par référence Utiliser plusieurs fichiers Des valeurs par défaut pour les arguments 8 Les tableaux Les tableaux statiques Les tableaux dynamiques Les tableaux multi-dimensionnels Les strings comme tableaux 9 Lire et modifier des fichiers Écrire dans un fichier Lire un fichier Quelques astuces 10 TP : le mot mystère Préparatifs et conseils Correction Aller plus loin 11 Les pointeurs Une question d'adresse Les pointeurs L'allocation dynamique Quand utiliser des pointeurs II La Programmation Orientée Objet 12 Introduction : la vérité sur les strings enfin dévoilée Des objets. . . pour quoi faire ? L'horrible secret du type string Créer et utiliser des objets string Opérations sur les string 13 Les classes (Partie 1/2) Créer une classe Droits d'accès et encapsulation Séparer prototypes et définitions 14 Les classes (Partie 2/2) Constructeur et destructeur Les méthodes constantes Associer des classes entre elles Action ! Méga schéma résumé 15 La surcharge d'opérateurs Petits préparatifs Les opérateurs arithmétiques Les opérateurs de flux Les opérateurs de comparaison 16 TP : La POO en pratique avec ZFraction Préparatifs et conseils Correction Aller plus loin 17 Classes et pointeurs Pointeur d'une classe vers une autre classe Gestion de l'allocation dynamique Le pointeur this Le constructeur de copie 18 L'héritage Exemple d'héritage simple La dérivation de type Héritage et constructeurs La portée protected Le masquage 19 Le polymorphisme La résolution des liens Les fonctions virtuelles Les méthodes spéciales Les collections hétérogènes Les fonctions virtuelles pures 20 Eléments statiques et amitié Les méthodes statiques Les attributs statiques L'amitié III Créez vos propres fenêtres avec Qt 21 Introduction à Qt Dis papa, comment on fait des fenêtres ? Présentation de Qt Installation de Qt 22 Compiler votre première fenêtre Qt Présentation de Qt Creator Codons notre première fenêtre ! Diffuser le programme 23 Personnaliser les widgets Modifier les propriétés d'un widget Qt et l'héritage Un widget peut en contenir un autre Hériter un widget 24 Les signaux et les slots Le principe des signaux et slots Connexion d'un signal à un slot simple Des paramètres dans les signaux et slots Créer ses propres signaux et slots 25 Les boîtes de dialogue usuelles Aficher un message Saisir une information Sélectionner une police Sélectionner une couleur Sélection d'un fichier ou d'un dossier 26 Apprendre à lire la documentation de Qt Où trouver la documentation ? Les différentes sections de la documentation Comprendre la documentation d'une classe 27 Positionner ses widgets avec les layouts Le positionnement absolu et ses défauts L'architecture des classes de layout Les layouts horizontaux et verticaux Le layout de grille Le layout de formulaire Combiner les layouts 28 Les principaux widgets Les fenêtres Les boutons Les aficheurs Les champs Les conteneurs 29 TP : ZeroClassGenerator Notre objectif Correction Des idées d'améliorations 30 La fenêtre principale Présentation de QMainWindow La zone centrale (SDI et MDI) Les menus La barre d'outils 31 Modéliser ses fenêtres avec Qt Designer Présentation de Qt Designer Placer des widgets sur la fenêtre Configurer les signaux et les slots Utiliser la fenêtre dans votre application 32 TP : zNavigo, le navigateur web des Zéros ! Les navigateurs et les moteurs web Organisation du projet Génération de la fenêtre principale Les slots personnalisés Conclusion et améliorations possibles IV Utilisez la bibliothèque standard 33 Qu'est-ce que la bibliothèque standard ? Un peu d'histoire Le contenu de la SL Se documenter sur la SL L'héritage du C 34 Les conteneurs Stocker des éléments Les séquences et leurs adaptateurs Les tables associatives Choisir le bon conteneur 35 Itérateurs et foncteurs Itérateurs : des pointeurs boostés La pleine puissance des list et map Foncteur : la version objet des fonctions Fusion des deux concepts 36 La puissance des algorithmes Un premier exemple Compter, chercher, trier Encore plus d'algos 37 Utiliser les itérateurs sur les flux Les itérateurs de flux Le retour des algorithmes Encore un retour sur les strings ! 38 Aller plus loin avec la SL Plus loin avec les strings Manipuler les tableaux statiques Faire du calcul scientifique V Notions avancées 39 La gestion des erreurs avec les exceptions Un problème bien ennuyeux La gestion des exceptions Les exceptions standard Les assertions 40 Créer des templates Les fonctions templates Des fonctions plus compliquées La spécialisation Les classes templates 41 Ce que vous pouvez encore apprendre Plus loin avec le langage C++ Plus loin avec d'autres bibliothèques

Smartbook
Regular price: €8.49
What is a Smartbook?
ebook cover of Reprenez le contrôle à l'aide de Linux - Enfin un livre accessible de l'installation à l'utilisation avancée!, by Mathieu Nebra
OpenClassrooms | 31 December 2011

Table des matières Avant-propos À la découverte de Linux avec Ubuntu Qu'allez-vous apprendre en lisant ce livre ? Comment lire ce livre ? Ce livre est issu du Site du Zéro Remerciements I Découvrir et installer Linux 1 Mais c'est quoi, Linux ? Un système d'exploitation La naissance de Linux Les distributions de Linux 2 Téléchargez Linux, c'est gratuit ! Les deux visages de Linux Télécharger et graver le CD 3 Tester et installer Ubuntu Installation de Linux depuis Windows Premier démarrage d'Ubuntu Installer Ubuntu 4 Partitionner son disque Défragmentez votre disque Qu'est-ce que le partitionnement ? Prêts ? Partitionnez ! La fin de l'installation 5 Découverte du bureau Unity Bienvenue sur le bureau Unity Nautilus, l'explorateur de fichiers Gestion des programmes 6 Découverte du bureau KDE Comment obtenir KDE ? Connexion au bureau KDE Le tableau de bord L'explorateur de fichiers Dolphin 7 Installez Linux dans une machine virtuelle Installer VirtualBox Créer une nouvelle machine virtuelle Lancer la machine virtuelle Installation des additions invité II Manipuler la console et les fichiers 8 La console, ça se mange ? Pourquoi avoir inventé la console ? La console, la vraie, celle qui fait peur La console en mode graphique L'accès à distance en SSH avec PuTTY 9 Entrer une commande L'invite de commandes Commandes et paramètres Retrouver une commande Quelques raccourcis clavier pratiques 10 La structure des dossiers et fichiers Organisation des dossiers pwd & which : où. . . où suis-je ? ls : lister les fichiers et dossiers cd : changer de dossier du : taille occupée par les dossiers 11 Manipuler les fichiers cat & less : afficher un fichier head & tail : afficher le début et la fin d'un fichier touch & mkdir : créer des fichiers et dossiers cp & mv : copier et déplacer un fichier rm : supprimer des fichiers et dossiers ln : créer des liens entre fichiers 12 Les utilisateurs et les droits sudo : exécuter une commande en root adduser : gestion des utilisateurs addgroup : gestion des groupes chown : : gestion des propriétaires d'un fichier chmod : modifier les droits d'accès 13 Nano, l'éditeur de texte du débutant Premiers pas avec Nano Configurer Nano avec .nanorc Configurer sa console avec .bashrc 14 Installer des programmes avec apt-get Les paquets et leurs dépendances Les dépôts Les outils de gestion des paquets apt-get update : mettre à jour le cache des paquets apt-cache search : rechercher un paquet apt-get install : installer un paquet apt-get autoremove : supprimer un paquet apt-get upgrade : mettre à jour tous les paquets 15 RTFM : lisez le manuel ! man : afficher le manuel d'une commande Comprendre le SYNOPSIS apropos : trouver une commande D'autres façons de lire le manuel 16 Rechercher des fichiers locate : une recherche rapide find : une recherche approfondie III Contrôler les processus et les flux de données 17 Extraire, trier et filtrer des données grep : filtrer des données sort : trier les lignes wc : compter le nombre de lignes uniq : supprimer les doublons cut : couper une partie du fichier 18 Les flux de redirection > et » : rediriger le résultat dans un fichier 2>, 2» et 2>&1 : rediriger les erreurs < et « : lire depuis un fichier ou le clavier | : chaîner les commandes 19 Surveiller l'activité du système w : qui fait quoi ? ps & top : lister les processus Ctrl + C & kill : arrêter un processus halt & reboot : arrêter et redémarrer l'ordinateur 20 Exécuter des programmes en arrière-plan "&" & nohup : lancer un processus en arrière-plan Ctrl + Z, jobs, bg & fg : passer un processus en arrière-plan screen : plusieurs consoles en une 21 Exécuter un programme à une heure différée date : régler l'heure at : exécuter une commande plus tard sleep : faire une pause crontab : exécuter une commande régulièrement IV Transférer des données à travers le réseau 22 Archiver et compresser tar : assembler des fichiers dans une archive gzip & bzip2 : compresser une archive unzip & unrar : décompresser les .zip et .rar 23 La connexion sécurisée à distance avec SSH Se connecter à une console à distance De Telnet à SSH Comment sont cryptés les échanges avec SSH ? Se connecter avec SSH et PuTTY L'identification automatique par clé 24 Transférer des fichiers wget : téléchargement de fichiers scp : copier des fichiers sur le réseau ftp & sftp : transférer des fichiers rsync : synchroniser des fichiers pour une sauvegarde 25 Analyser le réseau et filtrer le trafic avec un pare-feu host & whois : qui êtes-vous ? ifconfig & netstat : gérer et analyser le trafic réseau iptables : le pare-feu de référence 26 Compiler un programme depuis les sources Essayez d'abord de trouver un paquet .deb Quand il n'y a pas d'autre solution : la compilation V Automatisez vos tâches avec des scripts Bash 27 Vim : l'éditeur de texte du programmeur Installer Vim Les modes d'édition de Vim Opérations basiques (déplacement, écriture, enregistrement) Opérations standard (copier, coller, annuler...) Opérations avancées (split, fusion, recherche...) Les options de Vim 28 Introduction aux scripts shell Qu'est-ce qu'un shell ? Notre premier script Exécuter le script bash 29 Afficher et manipuler des variables Déclarer une variable echo : afficher une variable read : demander une saisie Effectuer des opérations mathématiques Les variables d'environnement Les variables des paramètres Les tableaux 30 Les conditions if : la condition la plus simple Les tests case : tester plusieurs conditions à la fois 31 Les boucles while : boucler « tant que » for : boucler sur une liste de valeurs 32 TP : générateur de galerie d'images Objectifs Solution Améliorations

Smartbook
Regular price: €8.49
What is a Smartbook?
ebook cover of Réalisez votre site web avec HTML5 et CSS3 - Créer son site web n'a jamais été aussi facile!, by Mathieu Nebra
OpenClassrooms | 31 December 2011

Table des matières Avant-propos HTML5 et CSS3, ces incontournables langages Qu'allez-vous apprendre en lisant ce livre ? Comment lire ce livre ? Remerciements I Les bases de HTML5 1 Comment fait-on pour créer des sites web ? Le fonctionnement des sites web HTML et CSS : deux langages pour créer un site web L'éditeur de texte Les navigateurs 2 Votre première page web en HTML Créer une page web avec l'éditeur Les balises et leurs attributs Structure de base d'une page HTML5 Les commentaires 3 Organiser son texte Les paragraphes Les titres La mise en valeur Les listes 4 Créer des liens Un lien vers un autre site Un lien vers une autre page de son site Un lien vers une ancre Cas pratiques d'utilisation des liens 5 Les images Les différents formats d'images Insérer une image Les figures II Les joies de la mise en forme avec CSS 6 Mettre en place le CSS La petite histoire du CSS Où écrit-on le CSS ? Appliquer un style : sélectionner une balise Appliquer un style : class et id Appliquer un style : les sélecteurs avancés 7 Formatage du texte La taille La police Italique, gras, souligné L'alignement Les frottants 8 La couleur et le fond Couleur du texte Couleur de fond Images de fond La transparence 9 Les bordures et les ombres Bordures standard Bordures arrondies Les ombres 10 Création d'apparences dynamiques Au survol Au clic et lors de la sélection Lorsque le lien a déjà été consulté III Mise en page du site 11 Structurer sa page Les balises structurantes de HTML5 Exemple concret d'utilisation des balises Assurer la compatibilité avec IE 12 Le modèle des boîtes Les balises de type block et inline Les dimensions Les marges Quand ça dépasse 13 Le positionnement en CSS Le positionnement frottant Transformez vos éléments avec display Le positionnement inline-block Les positionnements absolu, fixe et relatif 14 TP : création d'un site pas à pas Maquettage du design Organiser le contenu en HTML Mettre en forme en CSS Assurer la compatibilité avec IE Vérifier la validité Le code final IV Fonctionnalités évoluées 15 Les tableaux Un tableau simple Un tableau structuré 16 Les formulaires Créer un formulaire Les zones de saisie basiques Les zones de saisie enrichies Les éléments d'options Finaliser et envoyer le formulaire 17 La vidéo et l'audio Les formats audio et vidéo Insertion d'un élément audio Insertion d'une vidéo 18 Mise en page adaptative avec les Media Queries Mise en place des media queries Les règles disponibles Mise en pratique des media queries sur le design Media queries et navigateurs mobiles 19 Aller plus loin Du site web à l'application web (JavaScript, AJAX. . .) Technologies liées à HTML5 (Canvas, SVG, Web Sockets. . .) Les sites web dynamiques (PHP, JEE, ASP .NET. . .) V Annexes 20 Envoyez votre site sur le Web Le nom de domaine L'hébergeur Utiliser un client FTP 21 Mémento des balises HTML Balises de premier niveau Balises d'en-tête Balises de structuration du texte Balises de listes Balises de tableau Balises de formulaire Balises sectionnantes Balises génériques 22 Mémento des propriétés CSS Propriétés de mise en forme du texte Propriétés de couleur et de fond Propriétés des boîtes Propriétés de positionnement et d'afichage Propriétés des listes Propriétés des tableaux Autres propriétés 23 Gérer la compatibilité entre les navigateurs Les commentaires conditionnels Les hacks CSS Les outils de débogage

Smartbook
Regular price: €8.49
What is a Smartbook?
ebook cover of Réussir son site Web avec XHTML et CSS, by Mathieu Nebra
Eyrolles | 6 July 2011

Le savoir-faire du webmestre sans prérequis Dès votre premier site, adoptez les bons outils et les meilleures méthodes de conception web. Grâce à l'alliance des langages piliers du Web que sont XHTML et CSS, respecter les derniers standards du W3C, rendre son site accessible à tous, en assurer la compatibilité avec tous les navigateurs (Internet Explorer, Mozilla Firefox, Safari, Google Chrome...), est à la portée des débutants. Créer un site web de qualité ? Un jeu d'enfant ! Acquérez d'emblée les bons réflexes des webmestres Concevez une charte graphique souple et élégante grâce aux feuilles de style CSS Apprenez à bien baliser vos pages en XHTML Rendez vos pages accessibles depuis tous les navigateurs et toutes les plates-formes (y compris mobiles) Equipez-vous des outils du webmestre professionnel tels que firebug Optimisez vos images pour un chargement rapide Interagissez avec vos visiteurs grâce aux formulaires Choisissez votre nom de domaine (.com, .net, .fr, .org) et trouvez l'hébergement adapté Familiarisez-vous avec le fonctionnement des moteurs de recherche pour accroître la visibilité de votre site Compléments et annexes : Index des balises XHTML et des propriétés CSS - Bogues et incompatibilités des navigateurs - Les enjeux de l'accessibilité et du Web dynamique - Les bonnes pratiques de l'ergonomie web - Corrections des QCM À qui s'adresse cet ouvrage ? Aux débutants qui veulent créer leur site Internet en partant sur de bonnes bases À ceux qui se sentaient limités par le HTML ou leur logiciel de création de sites À ceux qui cherchent à se mettre à niveau pour créer des sites conformes et accessibles

Smartbook
Regular price: €17.99
What is a Smartbook?
ebook cover of Le Petit voleur d'ombres - Tome 8 - Le Mystère de la bibliothèque, by Marc Levy, Fred Bernard
Versilio/Robert Laffont | 9 September 2024

C'est la fin des vacances. Céa et le Petit Voleur d'ombres ont le coeur lourd à l'idée de se quitter. Mais la veille du grand départ, les ombres surgissent pour leur confier une nouvelle mission. Dans la ville où vit le Petit Voleur, les livres sont en danger : la bibliothécaire a perdu son ombre, il faut à tout prix la retrouver...

Ebook
Regular price: €7.99
Immediate download and playback