Prérequis
Familiarité avec Google Sheets ou une base de données tabulaire, notions de logique métier et workflows.
Durée
2 jours
Contenu Technique de la Formation
Google AppSheet permet de créer des applications métier sans code, directement depuis Google Sheets ou d’autres sources de données. Cette formation couvre la conception d’interfaces (views), l’automatisation par actions et workflows, les formules AppSheet, la sécurité par rôles, et le déploiement mobile.
- Conception d’apps depuis Google Sheets — import de données, création de tables, relations
- UI views (Detail, List, Form, Gallery) — layouts, personnalisation, actions inline
- Actions et workflows — exécution conditionnelle, webhook triggers, notifications
- Bots AppSheet — automation d’exécution, scheduling, event-driven
- Formules AppSheet et expressions — validation, calculs, SQL-like queries
- Sécurité et rôles — access control par colonne/ligne, encryption, RBAC
Objectifs de la Formation
Les objectifs visés par cette formation sont :
- Concevoir une application complète depuis une Google Sheet avec tables et relations
- Créer des views variées (Detail, List, Form, Gallery) et personnaliser les layouts
- Implémenter des actions (submit, save, sync, custom actions) et des workflows
- Mettre en place des bots AppSheet avec scheduling et triggers événementiels
- Écrire des formules et expressions pour validation, calculs et filtrage des données
- Configurer les rôles et les contrôles d’accès, puis déployer sur mobile (iOS/Android)
Table des Matières
Fondamentaux et intégration avec Google Workspace
- Concepts AppSheet — tables, colonnes, vues, actions, workflows
- Intégration Google Sheets — import, synchronisation, relations 1-N
- Data sources — Google Sheets, SQL, REST APIs, Salesforce
- Modèle de données — clés primaires, foreign keys, relations
- Interface de conception — AppSheet Studio, preview mode, deploy
Conception des interfaces utilisateur (views)
- Detail view — affichage détaillé d’un enregistrement, édition
- List view — affichage tabulaire, tri, filtrage, search
- Form view — saisie structurée avec validations et dépendances entre champs
- Gallery view — affichage visuel par cartes, image thumbnails
- Custom views et actions inline — boutons, liens, custom actions par ligne
Actions, workflows et bots d’automation
- Actions standard — submit, save, sync, delete, navigate, execute task
- Workflows — exécution conditionnelle, chaînes d’actions, delai et scheduling
- Bots AppSheet — automation de tâches, execution en arrière-plan, notifications
- Triggers événementiels — on add, on update, on delete, scheduled
- Webhook integrations — POST vers externe, réception de webhooks
Formules, sécurité et déploiement mobile
- Formules AppSheet — expressions de calcul, validation, conditional visibility
- SQL-like queries — SELECT, WHERE, FILTER pour données dynamiques
- Sécurité et rôles — role-based access, row-level security, data encryption
- Audit et logs — tracking d’accès, historique des modifications
- Déploiement mobile — iOS/Android via AppSheet native, web wrapper
En Pratique
Créer votre première application AppSheet
- Connecter une source de données (Google Sheets, SQL, Salesforce)
- Générer une interface utilisateur complète en quelques clics
Concevoir la logique métier sans code
- Utiliser les formules et les automatisations
- Configurer les workflows et les approbations
Déployer sur mobile et web
- Adapter l'interface pour les appareils mobiles et tablettes
- Publier l'application en production
Optimiser les performances et la sécurité
- Gérer les permissions et l'accès aux données
- Monitorer et déboguer les problèmes
Modalités et Inscription
Cette formation est proposée selon deux formules pour s'adapter au mieux à vos besoins :
Session régulière
Des sessions sont organisées à intervalles réguliers. Demandez les prochaines dates planifiées pour vous inscrire à la prochaine session.
Sur mesure & intra-entreprise
Vous souhaitez former vos équipes directement dans vos locaux ou adapter le programme technique à votre contexte d'entreprise ? Contactez-nous pour obtenir un devis personnalisé.