Rayon Web & Mobile · 7 ebooks

E-books développement web et mobile

Du HTML au full-stack : livres PDF en français pour apprendre le développement web, pas à pas, avec des projets concrets.

Couverture Flutter & Dart : Construire vos Premières Apps MobileNovice181 p. · PDF

Flutter & Dart : Construire vos Premières Apps Mobile

Flutter a changé une règle simple du développement mobile : avec une seule base de code Dart, votre application tourne nativement sur iOS comme sur Android, sans réécrire l'interface pour chaque plateforme. Le vrai obstacle n'est pas la difficulté du framework, c'est le point de départ. Entre un tutoriel qui affiche « Bonjour le monde » et une application qui tient debout, il manque une charpente. Ce premier tome la pose, sans supposer la moindre expérience du mobile, en s'adressant aussi bien au débutant complet qu'au développeur web venu de HTML, CSS, JavaScript ou React. Vous commencez par le langage tel qu'on l'utilise réellement en mobile : un typage fort qui rattrape les erreurs avant l'exécution, une Sound Null Safety qui traque les null (String?, !, ??, ?.), des collections, des fonctions anonymes, puis Future, Stream et async / await pour dialoguer avec des données qui arrivent plus tard. Vous découvrez ensuite la philosophie qui fait Flutter — everything is a widget : chaque écran est une composition de briques, Scaffold, Row, Column, Expanded, ListView.builder, GridView — que vous empilez comme un jeu de construction, jusqu'aux mises en page réactives qui s'adaptent à toutes les tailles d'écran. Le dernier module donne vie à tout cela : état local, cycle de vie des widgets (setState, initState, dispose) et navigation par onglets avec le Navigator. La méthode ne repose sur aucune démonstration théorique. Trois modules, trente-huit exercices guidés, trois salles d'entraînement, trois défis rapides, trois ateliers et douze pièges récurrents rythment la lecture : chaque concept s'écrit immédiatement dans du code Dart qui compile et dont le rendu est vérifiable. Les exercices se contrôlent d'eux-mêmes, et les quatre pièges de chaque module ne plantent pas en silence : ils produisent une erreur ou un affichage faux, et vous apprenez à les reconnaître à leur symptôme. Le fil rouge s'appelle RecipeVault, une application de carnets de recettes. Au premier module, elle ouvre son projet Flutter et apprend à lire un fichier JSON de recettes ; au deuxième, elle dresse ses écrans - liste, carte de recette avec image, badge de difficulté et bouton favori animé ; au troisième, elle prend vie : état local, écrans de détail et navigation par onglets autour des favoris. L'atelier final relie les trois, du fichier de données brut à une application complète qui se lance sur un téléphone. À la fin, vous ne repartez pas avec des notes à recopier mais avec une application qui tourne et un badge - Développeur Mobile. Vous savez structurer une interface Flutter, protéger vos données contre le null, gérer un état sans le perdre, et naviguer entre plusieurs écrans. C'est le socle exigé par le Livre 2, où cette même application apprendra à parler à un vrai backend.

7,99 €PDF + EPUB

Couverture Flutter Expert : Apps Temps Réel & Déploiement StoreAvancé182 p. · PDF

Flutter Expert : Apps Temps Réel & Déploiement Store

Savoir écrire une application Flutter ne suffit pas à la livrer. Entre le prototype qui fonctionne sur votre machine et l'application signée qui s'installe depuis l'App Store, il y a trois obstacles que ce tome franchit un par un : brancher un backend cloud, exploiter tout ce que le téléphone sait faire, et produire un binaire que les stores acceptent. C'est le passage de « ça marche chez moi » à « ça marche chez tout le monde ». Le premier module fait de Firebase votre backend sans écrire de serveur. Vous intégrez firebase_core, mettez en place une authentification sécurisée (e-mail/mot de passe, Google Sign-In) et écoutez authStateChanges(), puis vous branchez Cloud Firestore en temps réel : les Streams Dart et StreamBuilder rafraîchissent l'interface à la seconde où un document change, sans le moindre rafraîchissement manuel. Firebase Storage accueille les avatars, et vous prenez les réflexes de sécurité - règles Firestore et Storage, moindre privilège - qui distinguent une application de démonstration d'une application déployable. Le deuxième module ouvre le matériel : appareil photo et galerie avec image_picker, géolocalisation avec geolocator, notifications push en arrière-plan avec Firebase Cloud Messaging. Puis vient l'animation : des transitions implicites (AnimatedContainer, AnimatedOpacity) aux animations explicites (AnimationController, Tween, AnimatedBuilder), jusqu'au widget Hero et aux micro-interactions Lottie qui donnent à l'application sa fluidité perçue. Le troisième module livre : profilage avec DevTools, réduction du poids du binaire, signature Android (Keystore) et iOS (profils de provisionnement), automatisation du déploiement avec Fastlane, et publication pas-à-pas sur Google Play Console et Apple App Store Connect. La méthode ne repose sur aucune démonstration théorique. Trois modules, quarante-deux exercices guidés, trois salles d'entraînement, trois défis rapides, trois ateliers et douze pièges récurrents rythment la lecture : chaque fonctionnalité s'écrit dans du code Dart qui compile et s'exécute. Les quatre pièges de chaque module sont ceux qui coûtent cher en production - un Stream jamais annulé qui fuit, une permission refusée qui ne casse rien en apparence, une clé de signature perdue qui empêche à jamais une mise à jour -, et vous apprenez à les désamorcer avant qu'ils ne frappent. Le fil rouge s'appelle PulseChat, une messagerie temps réel. Au premier module, elle s'authentifie et affiche ses messages en direct depuis Firestore ; au deuxième, elle prend une photo de profil, notifie en arrière-plan et fait voyager ses avatars d'un écran à l'autre grâce au widget Hero ; au troisième, elle est profilée, optimisée, signée et déployée sur les deux stores. L'atelier final prépare, signe et compile l'application pour la livraison, du Keystore Android à la configuration iOS, jusqu'au lane Fastlane qui pousse le build. À la fin, vous ne repartez pas avec des notes à recopier mais avec une application publiée et un badge - Développeur Mobile Certifié. Et vous refermez la trilogie en mesurant le chemin parcouru : du premier flutter create du Livre 1 à une application temps réel signée et distribuée, en passant par l'architecture connectée du Livre 2.

7,99 €PDF + EPUB

Couverture Flutter Pratique : State Management & APIs RESTIntermédiaire181 p. · PDF

Flutter Pratique : State Management & APIs REST

Une application qui tient en démonstration ne tient pas en production. Tant que l'état vit dans un seul écran, setState suffit ; dès qu'un panier doit s'afficher en haut de la page, se mettre à jour dans une barre latérale et survivre à un redémarrage, tout se complique. Ce deuxième tome franchit le cap qui sépare une maquette d'un produit : séparer la logique métier de l'interface, parler à un vrai backend, et ne pas s'effondrer quand le réseau disparaît. Vous commencez par le state management moderne. Vous comprenez d'abord pourquoi l'état local atteint ses limites - partage entre écrans, prop drilling, testabilité - puis vous adoptez le pattern Riverpod (et Provider) pour découpler la logique de l'affichage : ProviderScope, NotifierProvider, ref.watch contre ref.read, écoute sélective et reconstruction minimale. Votre panier cesse d'être un champ isolé pour devenir une source de vérité globale, réactive sur tous les écrans. Vous apprenez ensuite à parler au monde extérieur : requêtes HTTP avec Dio, intercepteurs pour injecter un jeton et centraliser les erreurs, sérialisation JSON robuste avec json_serializable et freezed, états d'interface explicites (Loading, Success, Error, AsyncValue), pagination et rechargement par glissement. Le dernier module ferme la boucle : shared_preferences pour les préférences, Hive ou Isar pour une base locale instantanée, et une stratégie hors-ligne qui met le cache en avant quand le réseau tombe. La méthode ne repose sur aucune démonstration théorique. Trois modules, quarante exercices guidés, trois salles d'entraînement, trois défis rapides, trois ateliers et douze pièges récurrents rythment la lecture : chaque couche s'écrit immédiatement dans du code Dart qui compile. Les quatre pièges de chaque module ne plantent pas en silence - un ref.read mal placé reconstruit tout, une erreur non rattrapée casse l'interface, un cache jamais invalidé ment à l'utilisateur -, et vous apprenez à les reconnaître à leur symptôme. Le fil rouge s'appelle VorionStore Mobile, un catalogue e-commerce connecté. Au premier module, il se dote d'un panier global réactif ; au deuxième, il affiche ses produits depuis une API REST, avec pagination et gestion des erreurs ; au troisième, il devient résilient : le panier se sauvegarde, le catalogue se met en cache et l'application continue de fonctionner hors-ligne avant de se resynchroniser. À la fin, vous ne repartez pas avec des notes à recopier mais avec une architecture qui tient debout et un badge - Développeur Flutter Connecté. Vous savez découpler l'état, consommer une API sans casser l'interface, et faire survivre vos données à une coupure réseau. C'est exactement ce que le Livre 3 exigera quand il faudra synchroniser des données en temps réel avec Firebase et publier l'application sur les stores.

7,99 €PDF + EPUB

Couverture Full-Stack Web Engineering : L'Art de l'AssemblageAvancé0 p. · PDF

Full-Stack Web Engineering : L'Art de l'Assemblage

Vous maîtrisez les bases du Frontend et du Backend, mais vous bloquez au moment de les faire communiquer ensemble ? Full-Stack Web Engineering est le guide définitif qui comble le fossé entre les deux mondes. Ce livre unique vous emmène dans les coulisses de la création d'un projet web de bout en bout. Pas de cours magistraux sur la syntaxe, mais une immersion totale dans l'architecture réelle : gestion du flux de données, sécurisation des échanges via middlewares, persistance en base de données, gestion d'état globale et déploiement synchronisé. À la fin de cet ouvrage, vous posséderez une méthodologie éprouvée pour concevoir et lancer n'importe quelle application web complexe sur le marché. Chaque notion est suivie d'un défi immédiat, chaque défi alimente un atelier pratique, et chaque atelier construit une brique de Pulsar, la plateforme SaaS du fil rouge. Vous ne lisez pas : vous construisez.

25 €PDF + EPUB

Couverture HTML5, CSS3 & JavaScript : Le Premier DéclicNovice0 p. · PDF

HTML5, CSS3 & JavaScript : Le Premier Déclic

Vous voulez apprendre à coder mais vous ne savez pas par où commencer ? Ce premier livre détruit la peur de la page blanche. Grâce à une méthode basée sur la théorie courte et l'action immédiate, vous allez comprendre la sémantique HTML5, dompter le CSS3 et injecter vos premières lignes de logique JavaScript. Pas de bla-bla académique : chaque chapitre se conclut par un mini-défi pratique. À la fin du livre, vous aurez conçu et déployé votre propre portfolio interactif en ligne.

8 €PDF + EPUB

Couverture UI Dynamique & Layouts AvancésIntermédiaire0 p. · PDF

UI Dynamique & Layouts Avancés

Vous maîtrisez les bases du web, mais vos projets manquent encore de fluidité, de design responsive ou d'interactivité avancée ? Le Tome 2 vous fait franchir le cap décisif. Apprenez à concevoir des mises en page complexes et adaptatives grâce à Flexbox et CSS Grid, manipulez le DOM en profondeur, gérez le stockage local et connectez vos applications à des données réelles du Web via l'API Fetch et l'asynchronisme.

10 €PDF + EPUB

Couverture Vanilla JavaScript & Architecture ScalableAvancé0 p. · PDF

Vanilla JavaScript & Architecture Scalable

Pour devenir un développeur accompli ou réussir la transition vers des frameworks modernes comme React ou Vue, vous devez maîtriser le cœur de JavaScript et l'architecture logicielle. Ce troisième livre vous enseigne l'art du Clean Code et de la performance. Vous découvrirez les notions avancées d'ES6+, la Programmation Orientée Objet (POO), le découpage en modules, et la création d'une Single Page Application (SPA) complète en pure JavaScript, sans aucun framework.

12 €PDF + EPUB

Comment acheter un ebook web & mobile sur voriolibra ?

  1. Étape 1

    Choisissez votre tome

    Chaque ouvrage est autonome : Théorie courte, défis corrigés et projet fil rouge, en français, niveau novice à expert.

  2. Étape 2

    Payez en ligne

    Carte bancaire (Visa, Mastercard) ou paiement mobile. Le prix est affiché en euros, sans abonnement ni frais cachés.

  3. Étape 3

    Téléchargez le PDF

    Le lien de téléchargement arrive aussitôt après le paiement, et reste accessible depuis votre compte VorioLibra.