Le contenu est riche et intéressant, offrant une bonne exploration du sujet. Toutefois, certains aspects, comme la connexion utilisateur via Google ou d’autres services, mériteraient d’être davantage approfondis. Les images sont nettes et bien adaptées à la version numérique, mais leur visibilité sur la version papier pourrait être améliorée. L’ajout de quizz, sur la version numérique, à chaque chapitre constitue un véritable atout, permettant d’évaluer efficacement sa compréhension. Un abécédaire faciliterait la navigation dans l’ouvrage et apporterait une valeur ajoutée appréciable.
Dominique LBubble Programmez vos premières applications en no-code
Les points forts du livre :
- Un apprentissage progressif et pratique, orienté projet,
- Une accessibilité à la création d’applications, sans compétences en développement,
- Un socle solide pour maîtriser les fondamentaux du design et de la logique applicative
- Niveau Débutant à Initié
- Nombre de pages 462 pages
- Parution décembre 2023
- Niveau Débutant à Initié
- Parution décembre 2023
Bubble est un éditeur de programmation visuelle créé en 2012 qui permet de concevoir des applications web et mobiles sans avoir besoin de coder. Ce livre a comme objectif de vous apprendre à créer et publier une application complète sans une seule ligne de code. Il est destiné à toutes les personnes non développeurs désirant exploiter le no-code pour construire une application personnalisée, ergonomique et conviviale.
Au fil des chapitres, vous concevrez pas à pas vos premières interfaces en y intégrant votre design, en collectant, organisant et affichant de la donnée. Progressivement, vous apprendrez à structurer des interfaces intuitives, à manipuler des données efficacement et à présenter le contenu de manière dynamique pour donner vie à l’application de vos rêves.
Avec ce guide, émancipez-vous du code et concrétisez votre projet numérique !
Caractéristiques
- Livre (broché) - 17 x 21 cm
- ISBN : 978-2-409-04287-4
- EAN : 9782409042874
- Ref. ENI : SOBHS-BUB
Caractéristiques
- HTML
- ISBN : 978-2-409-04288-1
- EAN : 9782409042881
- Ref. ENI : LNSOBHS-BUB
Téléchargements
Préface
- Introduction
Découvrir le no-code
- Historique du no-code
- No-code vs code
- Le no-code modulaire
- Le no-code intégré
- Le cas du low-code
- Le marché du no-code/low-code
Présentation de Bubble
- Spécificités de l’outil Bubble
- Quoi construire avec Bubble ?
- Les limitations de Bubble
- La tarification sur Bubble
- Les tiers
Démarrer avec Bubble et créer son premier formulaire
- Introduction
- Découvrir l’éditeur de Bubble
- Créer votre premier formulaire
- Description de l’interface
- Créer un élément texte
- Définir les actions
- Créer la première donnée
- Comprendre la logique de Bubble
- Afficher les données du formulaire
La base de données
- Introduction
- La table de données
- Créer une table de données
- Supprimer une table de données
- Ajouter un attribut
- Supprimer un attribut
- Afficher la donnée depuis l’interfacede Bubble
- Ajouter un affichage filtré d’une table (vue)
- Le C.R.U.D
- Create : enregistrer la donnée
- Read : afficher la donnée
- Différencier une donnée et une listede données
- Les containers
- Concept de parent-enfant
- Update : modifier/mettre à jourune donnée
- Delete : supprimer une donnée
- Supprimer un seul attribut d’une entrée
- Créer une relation Livre - Bibliothèque
- Afficher dans l’interface Data la valeur de l’attributlié
- Filtrer les résultats
- Trier les résultats
- Utiliser les filtres avancés de recherche
Utiliser les workflows
- Les workflows
- Les événements (Events)
- Les différents types d’événements
- Créer un nouvel événement
- Les différents événementsdisponibles
- Les événements (Events)
- Les actions
- Créer une action
- Les catégories d’actions
- Rappel de la structure de Bubble
- Changer le nom d’une page
- Comprendre les pages dynamiques
- Construire un système d’inscriptionpour l’utilisateur
- Création d’un pop-up d’inscription
- Ajouter une photo à l’inscription
- Modifier les informations de connexion de l’utilisateur
- Les conditions dans les workflows
- Les conditionals dans le design
- Comprendre l’importance des conditions etconditionals
Design et responsive
- Introduction
- Utilisation des styles
- Modifier l’apparence
- Layout
- Ajouter une condition à un style
- Responsive
- Les différents layouts
- Les propriétés du container Layout
- Les différents layouts
- Détail d’une page d’accueil
- Méthodologie de construction
- Onglet Responsive
Le blog
- Introduction
- Pré-conception
- Header/footer
- L’en-tête (header)
- L’en-tête
- Le logo
- Le bouton Inscription, Connexion et Déconnexion(Visual Element : Button)
- Finaliser le groupe Header
- L’en-tête (header)
- Inscription et connexion
- Le design du système « Inscription,Connexion et Déconnexion »
- Les workflows du système « Inscription,Connexion et Déconnexion »
- Le pied de page (footer)
- Le pied de page
- Le message de bas de page
- Finaliser le pied de page
- La page
- Saisir un nouvel article
- Le design de la création d’article
- Les workflows du bouton Créer un nouvel article
- La liste des articles
- Les éléments visibles de l’article: le titre et l’illustration
- Mise en place de la nouvelle page Article
- L’en-tête et le pied de page
- Configurer la page pour qu’elle contiennede la donnée
- L’envoi de données depuis la pageindex
- Le groupe Page
- Le titre de l’article
- L’image et le contenu de l’article
- Retour à l’accueil
- L’utilisateur déconnecté
- Neutraliser la redirection vers la page Article
- Faire une redirection depuis la page Article
- Rendre une donnée inaccessible :Privacy Rules
- Le design de modification et suppression d’unarticle
- Mettre en place la suppression d’un article
- Mettre en place la modification d’un article
Fonctions avancées
- Introduction
- Éléments réutilisables
- Créer un élément réutilisable
- Modifier un élément réutilisable
- Configuration d’un élémentréutilisable
- Définir de la donnée dans un élémentréutilisable
- Envoyer de la donnée à un élémentréutilisable
- "Option set"
- Créer un "option set"
- Afficher un "option set"
- Ajouter un attribut
- Enregistrer la valeur de l’"option set" en base dedonnées
- "custom states"
- Créer un "custom state"
- Ajouter des conditions en fonction de la valeur du"custom state"
- Changer la valeur d’un "custom state"
- Combiner "custom state" et "option set"
- Aller plus loin
- Backend
- API
- Low-code
Fonctions applicatives
- Introduction
- Système de recherche
- Rechercher avec un élément Input
- Rechercher avec un élément Searchbox
- Rechercher avec le plug-in FuzzySearch
- Google Maps
- Configurer Google Map API
- Utiliser l’élément Searchbox
- Utiliser l’élément Mapde Bubble en mode simple
- Utiliser l’élément Mapde Bubble en mode Liste
- Interaction entre la carte et les donnéesd’un container Repeating Group
- Calendrier
- Installer et configurer le plug-in Calendar DatesGenerator
- Ajouter un container Repeating Group pour visualiser
- Connecter le calendrier à des donnéesde la base
- Changer le mois sélectionné
- Messagerie
- Créer la structure de données
- Ajouter un container Repeating Group Conversation
- Ajouter une interface pour la création d’uneconversation
- Ajouter un container Repeating Group Message
- Ajouter l’interface pour la créationd’un message
- Paiement par Stripe
- Créer un projet Stripe
- Ajouter et configurer le plug-in Stripe
- Configuration d’une structure pour l’exemple
- Création de l’action d’achat
- Paiement et dashboard Stripe
Mise en ligne
- Issues et Debugger
- Issues
- Fenêtre Issues
- Correcteur automatique
- Les limites
- Issues
- Debugger
- Workflow : Step-by-step
- Design : Inspect
- Introduction
- Les Privacy Rules
- Table publique et table privée
- La règle
- Voir tous les attributs : View all fields
- Trouver les attributs : Find this in searches
- Voir les fichiers liés : View attachedfiles
- Autoriser l’auto-binding : Allowauto-binding
- Environnement de développement et environnementde production
- Une différence de structure
- Une différence de base de données
- Copier d’une version à l’autre
- Restaurer les données
- Acheter un nom de domaine
- Avoir un forfait payant sur Bubble
- Ajouter un nom de domaine à votre application
- Comprendre la logique des Workload Units
- Estimer sa consommation et anticiper son forfait
- Analyser ses dépenses en WU
La marketplace
- Introduction
- En-tête et pied de page
- L’en-tête
- La barre de navigation
- La photo de profil
- Le pop-up de Connexion / Inscription
- Les workflows
- La connexion obligatoire
- Le menu burger
- L’en-tête
- Le pied de page
- La table de données Annonce
- L’élément Option set catégorie
- La table Annonce
- La catégorie de l’annonce
- L’adresse de l’annonce
- Les photos de l’annonce
- La création d’une annonce
- Affichage des annonces du site
- La modification et la suppression d’annonce
- Les critères de la recherche
- La barre de recherche responsive
- L’utilisation des informations de la recherche
- Liste des résultats
- Carte des résultats
- Affichage de la liste et de la carte
- La barre de recherche en auto-binding
- Préparer les Privacy rules
- Préparer les éléments dela barre de recherche
- Préparation de la page
- Le carrousel manuel
- Le calendrier
- Générer une liste de dates
- Afficher une liste de dates
- Paginer un calendrier
- Sélectionner des dates
- Afficher un récapitulatif de la réservation
- Le paiement sur Stripe
- La création d’une réservation
- Préparation de la page profil
- Éléments de base de la page profil
- Sécuriser la page profil
- Le mode de navigation
- La barre de navigation
- La partie profil
- La partie réservations
- La partie annonces
- La partie messagerie
Introduction au design
- Introduction
- Les bases du design
- Théories : les notions essentielles
- Hiérarchie visuelle
- Utilisation des espaces
- Couleurs
- Ombrages
- Tailles des éléments
- Les icônes
- L’accessibilité
- Théories : les notions essentielles
- Construire le design system
- Couleurs
- Groupes
- Pop-ups
- Menu
- Textes
- Titres
- Alertes
- Tags
- Icônes
- Boutons
- Images
- Éléments Inputs
- Théorie : intérêt et utilisationdes styles
- Gérer les styles
Bien detaillé et expliqué. Mais en 2024 ne pas avoir les illustrations en couleurs mais en noir et blanc est vraiment incompréhensible. Ca gache le livre et rend illisible et desagreable la lecture
Jeremy KBonjour, Nous vous remercions de votre retour. En effet, nos livres sont imprimés en noir et blanc. Toutefois, la version en ligne offerte un an avec le livre papier est en couleur, avec possibilité de zoomer si nécessaire. Restant à votre disposition et vous souhaitant une belle année 2025, Cordialement, L'Equipe Editions ENI
Oui j ai deja parcouru la version en ligne. Toutefois j ai prefere le prendre aussi en livre pour une plus grande facilité à revenir sur certains chapitres. Et je le repete mettre des photos en noir en blanc sont souvent illisible
Au top me tarde de lire
AnonymeEn attente
Anonyme


