Bubble - Création d'applications Web No Code
Description
Au terme de cette formation l'apprenant sera capable de créer des applications Web à l'aide de Bubble.
Cette formation s’adresse aux chefs de projets, auto-entrepreneurs, développeurs Web et webdesigners.
Quels sont les buts de la formation ?
-
Gérer un projet de développement sous Bubble en Low Code / No code
-
Créer des applications Web à l'aide de Bubble
-
Contrôler le niveau de sécurité de votre application Web
-
Décupler la performance de votre application Bubble
-
Publier et administrer votre application Web créée sous Bubble
Que devez vous connaître pour suivre la formation ?
-
Connaître les bases de l'utilisation d'un ordinateur Mac ou PC.
-
Avoir des bonnes bases en Anglais (interface de Bubble en anglais)
Programme de la formation
Introduction
- Concept "no-code"
- Présentation de Bubble et de la notion de PaaS
- Forces et faiblesses de Bubble
- Positionnement de Bubble au sein de son marché
Premiers pas avec l'outil
- Inscription
- Construction d'un projet
- Éditeur d'interface
- Gestionnaire de flux logiques et de base de données
- Éditeur de styles
- Bibliothèque de plug-ins
- Paramétrage de l'application
- Activité du serveur
Présentation des concepts de base pour l'utilisation de Bubble
- Utilisateur & utilisateur actuel
- Type de contenu d'une page ou d'un élément
- Relation Parent / Enfant entre éléments
- Groupe & groupe répétitif
- Environnement test et environnement de production
Création d'un site pas à pas
- Création d'une interface utilisateur
- Gestion de l'aspect responsive du site
- Structuration de la base de données
- Connexion de l'interface et la base de données
- Création de flux de modification de données
- Publication de l'application sur le Web
- Implémentation d'une carte géographique
- Configuration du module Google Maps
- Liaison aux analytiques
- Ajout d'un module de recherche
- Présentation de la notion d'indexation de contenu
- Type de recherches auxquelles répond Bubble
- Déploiement d'un plug-in de recherche approximative pour des résultats plus pertinents
- Utilisation de la recherche par secteur géographique
Concepts de niveau intermédiaire pour utiliser Bubble
- Etat d'un élément
- Serveur vs client
- Concept de liste dans Bubble
- Gestion des mots de passe dans Bubble
Conception pas à pas d'un site
- Conception d'une application à partir de scénarios utilisateurs
- Créer une maquette avant de commencer le développement
- Structurer une base de données prête pour la mise à échelle
- Attribuer des tags et gérer des listes
- Utiliser un plug-in de gestion de téléchargement
- Améliorer l'expérience utilisateur avec des interactions visuelles
- Créer un système de compte utilisateur
- Créer une page ayant un type défini
- Créer un système de vote
- Rendre une interface multilingue
Administration du contenu partagé
- Mise en place d'une logique d'administration
- Création de comptes ayant des droits spéciaux
- Création d'une interface d'administration
- Concepts avancés pour utiliser Bubble
- Flux personnalisés & flux API
- Concept de flux récursifs
- Modification de liste
- Dialoguer avec d'autres services grâce à l'API Connector
- Comprendre ce qui impacte la performance
- Les 3 niveaux de sécurité d'une application Bubble
Création pas à pas d'un CRM
- Utilisation d'un template de la marketplace Bubble
- Création des flux logiques et des flux personnalisés
- Création d'un système de notifications en utilisant un flux API
- Création des notifications push avec OneSignal et l'API Connector
- Définition des règles de sécurité côté serveur
- Ajout des flux de sécurité côté client
- Ajout des éléments de sécurité à l'interface
- Visualisation les données sous forme de graphiques
Gestion du statut d'un prospect
- Mettre à jour le statut d'un prospect automatiquement après un temps donné
- Concept de flux programmé
- Comment annuler un flux programmé
- L'intérêt des flux programmés
Conclusion
- Documenter la programmation dans Bubble
- Gérer son projet en mode Agile comme un Scrum Master
- La mise à l'échelle (scaling) avec Bubble
- Les différents niveaux de forfait Bubble
- Bubble et la RGPD
- Les ressources pour continuer à progresser
- La communauté des programmeurs Bubble