Programme du Bootcamp Airtable
Déroulé et syllabus complet
Dernière mise à jour: 10 Janvier 2023
ℹ️ Informations générales
🎯Objectif
Etre capable de créer une application simple et fonctionnelle sans coder avec Airtable à partir d’une feuille blanche.
👥 Public
Le Bootcamp Airtable s'adresse aux professionnels qui souhaitent acquérir des compétences pour utiliser Airtable dans le cadre de leur activité. Le Bootcamp vise en particulier 3 types de profils:
- Les consultants qui souhaitent offrir de la prestation à leurs clients autour d'Airtable,
- Les entrepreneur qui souhaitent créer, piloter et automatiser leurs produits ou activités avec Airtable,
- Les employés en charge de la mise en place de systèmes et automatisations au sein de leur organisation.
⏱️ Durée
4 semaines à temps partiel, à distance.
50 heures de travail requis réparties comme suit :
- 18 heures (minimum) de challenges (exercices pratiques) avec solutions en vidéo
- 15 heures de projet encadré
- 12 heures de meet-ups en classe virtuelle
- 3 heures de cours théorique en vidéo
- 2 heures de tutorat individuel
✔️ Prérequis de compétence
- Avoir des bases en manipulation de tableurs type Excel/Google sheets
- Etre à l'aise avec une interface en anglais (pas de version française disponible).
💻 Prérequis matériel et applicatif
- Ordinateur récent. 2018 minimum. 8Gb de RAM minimum. Pas de tablette.
- Connexion internet avec bande passante minimum 20 Mbps (vérifiez sur fast.com)
- Un compte Airtable Pro (formule payante mais financée avec les $500 de crédit offert)
- Navigateur Chrome (pas de possibilité d'utiliser un autre navigateur)
- Microphone
- Webcam
💯 Modalités d'évaluation
- Auto-évaluation: Le participant peut auto-évaluer sa réponse au challenge après avoir vu la solution.
- Validation formateurs: Les réponses des participants aux challenges sont validées par les formateurs. Une réponse validée permet d'accumuler entre 1 et 4 points.
- Projet: La réalisation du projet final est évaluée par les formateurs.
- Indicateur 1: Pourcentage d'avancement. Minimum à atteindre pour valider la réalisation de la formation: 75%
- Indicateur 2: Nombre de points accumulés pour obtenir une certification (non reconnue par l'état):
- 🟢 Niveau 1 - Admin -> 50 points minimum
- 🔵 Niveau 2 - Builder -> 120 points minimum
♿ Accessibilité
- Les personnes en situation de handicap sont invitées à nous contacter directement, afin d’étudier ensemble les possibilités de suivre la formation.
- Un sous-titrage des vidéos pourra être fourni pour les personnes malentendantes sur demande.
🗓 Déroulé
1️⃣ Semaine 1
• Partie 1 : Maîtriser les bases d'Airtable
• 21 cours et démos en vidéo
• 44 challenges à résoudre (1 à 44)
• Sélection du projet final (Pitch)
2️⃣ Semaine 2
• Partie 2 : Concevoir et structurer
• 5 cours et démos en vidéo
• 16 challenges à résoudre (45 à 60)
• 3 meet-ups (Lundi, Mercredi, Vendredi)
• 1 séance de tutorat individuel (30 min)
• Conception du projet final
3️⃣ Semaine 3
• Partie 3: Connecter et automatiser
• 13 cours et démos en vidéo
• 15 challenges à résoudre (61 à 75)
• 3 meet-ups (Lundi, Mercredi, Vendredi)
• 1 séance de tutorat individuel (30 min)
• Réalisation du projet final
4️⃣ Semaine 4
• Partie 4: Créer une interface customisée
• 9 cours et démos en vidéo
• 12 challenges à résoudre (76 à 87)
• 2 meet-ups (Lundi, Mercredi)
• 1 séance de tutorat individuel (30 min)
• Démo du projet le dernier jour du bootcamp
Optionnel:
• Partie 5: Cas d'usage avancé
• 13 challenges niveau expert à résoudre (88 à 100)
📘 Contenu
Partie 1️⃣ - Maîtriser les bases d'Airtable
🟢 Niveau 1 - Admin
Cours (21):
- Découvrir Airtable et le No-Code (167 mots)
- Comment obtenir les 500$ de crédit Airtable (1m 07s)
- Présentation : Qu'est-ce qu'Airtable ? (4m 49s)
- Créer une base Airtable (5m 36s)
- Prise en main des Tables, Records et Fields (12m 31s)
- Importer des données (3m 14s)
- Exporter des données d'Airtable (4m 35s)
- Correction d'erreurs et backups : Undo, Trash et Snapshots (5m 04s)
- Les field types
- Les formules
- Comprendre les Views
- Créer et customiser une view
- Les différents types de views
- Les formulaires
- Créer des relations (Links) entre les tables et records
- Le Primary field
- Le Count field
- Le Lookup field
- Le Rollup field
- Collaborer
- Les Permissions
- Partager une partie de la base (Table Sync)
Challe
nges (44):
- Challenge 1 - 🟢 ⚪ ⚪ ⚪ - Créer une base
- Challenge 2 - 🟢 ⚪ ⚪ ⚪ - Partager une base
- Challenge 3 - 🟢 ⚪ ⚪ ⚪ - Importer des données
- Challenge 4 - 🟢 ⚪ ⚪ ⚪ - Créer et renommer une vue
- Challenge 5 - 🟢 ⚪ ⚪ ⚪ - Créer, supprimer, restaurer des records
- Challenge 6 - 🟢 ⚪ ⚪ ⚪ - Afficher, commenter et envoyer des records
- Challenge 7 - 🟢 ⚪ ⚪ ⚪ - Utiliser le field type Rating
- Challenge 8 - 🟢 ⚪ ⚪ ⚪ - Utiliser les filtres
- Challenge 9 - 🟢 ⚪ ⚪ ⚪ - Utiliser les Row height/Colors/Shareable links
- Challenge 10 - 🟢 ⚪ ⚪ ⚪ - Utiliser le field type Date
- Challenge 11 - 🟢 ⚪ ⚪ ⚪ - Utiliser la view type Calendar
- Challenge 12 - 🟢 ⚪ ⚪ ⚪ - Télécharger les données en CSV
- Challenge 13 - 🟢 ⚪ ⚪ ⚪ - Importer des données à partir d'un CSV
- Challenge 14 - 🟢 ⚪ ⚪ ⚪ - Copier coller des données d'une colonne à une autre
- Challenge 15 - 🟢 ⚪ ⚪ ⚪ - Utiliser le field type Link to another record
- Challenge 16 - 🟢 ⚪ ⚪ ⚪ - Utiliser le field type Link to another Record
- Challenge 17 - 🟣 🟣 ⚪ ⚪ - Lier plusieurs record en un clic
- Challenge 18 - 🟣 🟣 ⚪ ⚪ - Utiliser le Count field
- Challenge 19 - 🟣 🟣 ⚪ ⚪ - Utiliser les formules pour afficher du texte
- Challenge 20 - 🟣 🟣 ⚪ ⚪ - Utiliser les formules IF pour comparer du texte
- Challenge 21 - 🟣 🟣 ⚪ ⚪ - Utiliser le Hide/Utiliser la formule IF
- Challenge 22 - 🟣 🟣 ⚪ ⚪ - Utiliser les formules IF imbriquées
- Challenge 23 - 🟣 🟣 ⚪ ⚪ - Utiliser le Lookup field
- Challenge 24 - 🟣 🟣 ⚪ ⚪ - Utiliser le Rollup field avec l'opérateur SUM
- Challenge 25 - 🟣 🟣 ⚪ ⚪ - Utiliser le Rollup field avec l'opérateur AVERAGE
- Challenge 26 - 🟣 🟣 ⚪ ⚪ - Utiliser le Rollup field avec l'opérateur MAX
- Challenge 27 - 🟣 🟣 ⚪ ⚪ - Utiliser le Rollup field pour afficher du texte
- Challenge 28 - 🟣 🟣 ⚪ ⚪ - Utiliser le Sort et la Summary bar
- Challenge 29 - 🟣 🟣 ⚪ ⚪ - Utiliser la fonction Group de la Grid view
- Challenge 30 - 🟢 ⚪ ⚪ ⚪. - Utiliser les formules pour afficher du texte
- Challenge 31 - 🟣 🟣 ⚪ ⚪ - Créer et utiliser un formulaire
- Challenge 32 - 🟣 🟣 ⚪ ⚪. - Utiliser le Lookup field
- Challenge 33 - 🟢 ⚪ ⚪ ⚪ - Utiliser les formules pour concaténer du texte
- Challenge 34 - 🟢 ⚪ ⚪ ⚪ - Utiliser le Button field
- Challenge 35 - 🟣 🟣 ⚪ ⚪ - Utiliser la view type Gallery
- Challenge 36 - 🟠 🟠 🟠 ⚪ - Pré-remplir un formulaire
- Challenge 37 - 🟢 ⚪ ⚪ ⚪ - Utiliser la view type Kanban
- Challenge 38 - 🟢 ⚪ ⚪ ⚪ - Créer des relations entre les records
- Challenge 39 - 🟢 ⚪ ⚪ ⚪ - Créer des relations entre de multiples records
- Challenge 40 - 🟢 ⚪ ⚪ ⚪ - Utiliser le field type Count
- Challenge 41 - 🟣 🟣 ⚪ ⚪ - Utiliser le Count conditionnel
- Challenge 42 - 🟣 🟣 ⚪ ⚪ - Utiliser les formules pour manipuler des %
- Challenge 43 - 🟣 🟣 ⚪ ⚪ - Utiliser les formules IF imbriquées / manipuler des %
- Challenge 44 - 🟣 🟣 ⚪ ⚪ - Utiliser le field type Last Modified
Partie 2️⃣ - Concevoir et Structurer une base Airtable
🔵 Niveau 2 - Builder
Cours (5):
- Introduction aux bases de données relationnelles
- Introduction au data modelling
- Les différents types de relations
- Cas pratique 1: Conception d'un système de gestion des commandes avec produits multiples
- Cas pratique 2: Création d'une base Airtable pour gérer son activité de freelance
Challenges (16):
- Challenge 45 - 🟣 🟣 ⚪ ⚪ - Créer un diagramme entité-relation (ERD)
- Challenge 46 - 🟠 🟠 🟠 ⚪ - Utiliser la relation de type Many-to-Many avec attribut
- Challenge 47 - 🟠 🟠 🟠 ⚪ - Utiliser les formules et afficher des attributs de records liés.
- Challenge 48 - 🟠 🟠 🟠 ⚪ - Utiliser la formule IF pour afficher du texte
- Challenge 49 - 🟢 ⚪ ⚪ ⚪ - Créer une base à partir d'un template
- Challenge 50 - 🟢 ⚪ ⚪ ⚪ - Créer un ERD
- Challenge 51 - 🟣 🟣 ⚪ ⚪ - Utiliser le field Count
- Challenge 52 - 🟣 🟣 ⚪ ⚪ - Utiliser le field Roll-up
- Challenge 53 - 🟣 🟣 ⚪ ⚪ - Utiliser le field Roll-up avec ARRAYUNIQUE
- Challenge 54 - 🟣 🟣 ⚪ ⚪ - Designer une base
- Challenge 55 - 🟣 🟣 ⚪ ⚪ - Implémenter le design d'une base
- Challenge 56 - 🟠 🟠 🟠 ⚪ - Utiliser les formules pour créer un statut dynamiquement
- Challenge 57 - 🟠 🟠 🟠 ⚪ - Utiliser la fonctionnalité Limit record selection to a view
- Challenge 58 - 🟠 🟠 🟠 ⚪ - Créer un reporting mensuel
- Challenge 59 - 🟠 🟠 🟠 ⚪ - Créer un total cumulé/Utiliser les self-links
- Challenge 60 - ⚫ ⚫ ⚫ ⚫ - Concevoir et structurer une base
Partie 3️⃣ - Connecter et Automatiser une base Airtable
🔵 Niveau 2 - Builder
Cours (13):
- Introduction aux Apps
- Apps: Dedupe
- Apps: Page designer
- Apps Sendgrid
- Apps: Chart
- Apps: Script
- Introduction à l'Automation
- Introduction à l'API d'Airtable
- Introduction à Zapier
- Premier Zap avec Airtable
- Une astuce pour déclencher un Zap instantanément
- Introduction à Make
Challenges (15):
- Challenge 61 - 🟢 ⚪ ⚪ ⚪ - Utiliser l'app Summary
- Challenge 62 - 🟢 ⚪ ⚪ ⚪ - Utiliser l'app Schema
- Challenge 63 - 🟣 🟣 ⚪ ⚪ - Utiliser l'app Import CSV
- Challenge 64 - 🟣 🟣 ⚪ ⚪ - Utiliser l'app Dedupe
- Challenge 65 - 🟣 🟣 ⚪ ⚪ - Utiliser l'app Page designer
- Challenge 66 - 🟣 🟣 ⚪ ⚪ - Utiliser l'app Chart
- Challenge 67 - 🟢 ⚪ ⚪ ⚪ - Utiliser l'app Sendgrid
- Challenge 68 - 🟣 🟣 ⚪ ⚪ - Utiliser l'app Sendgrid avec des fields
- Challenge 69 - 🟣 🟣 ⚪ ⚪ - Utiliser l'app Pivot table
- Challenge 70 - 🟠 🟠 🟠 ⚪ - Utiliser l'Automation
- Challenge 71 - 🟠 🟠 🟠 ⚪ - Capturer les données à partir d'un formulaire et automatiser
- Challenge 72 - 🟠 🟠 🟠 ⚪ - Structurer une base et collecter des données
- Challenge 73 - 🟠 🟠 🟠 ⚪ - Créer des notifications automatiques
- Challenge 74 - 🟠 🟠 🟠 ⚪ - Utiliser Zapier
- Challenge 75 - 🟠 🟠 🟠 ⚪ - Générer un document automatiquement
Partie 4️⃣ - Créer une interface customisée
🔵 Niveau 2 - Builder
Cours (9):
- Introduction à la Partie 4
- Introduction aux Interfaces
- Introduction à l'Interface Designer d'Airtable
- Les Layouts
- Les Elements
- Le partage et les permissions
- Créer une interface customisée avec Softr
- Créer une interface customisée avec Stacker
- Créer une interface customisée avec Weweb
Challenges (12):
- Challenge 76 - 🟢 ⚪ ⚪ ⚪ - Créer une interface avec le layout Dashboard
- Challenge 77 - 🟢 ⚪ ⚪ ⚪ - Créer une interface avec le layout Record Review
- Challenge 78 - 🟢 ⚪ ⚪ ⚪ - Créer une interface avec le layout Record Summary
- Challenge 79 - 🟢 ⚪ ⚪ ⚪ - Créer un formulaire avec le layout Forms
- Challenge 80 - 🟢 ⚪ ⚪ ⚪ - Customiser les record details
- Challenge 81 - 🟢 ⚪ ⚪ ⚪ - Utiliser les bouton pour updater un record
- Challenge 82 - 🟣 🟣 ⚪ ⚪ - Utiliser les boutons pour naviguer
- Challenge 83 - 🟣 🟣 ⚪ ⚪ - Creer un portail Client avec Airtable Interfaces
- Challenge 84 - 🟣 🟣 ⚪ ⚪ - Publiez, partager et gérer les permissions
- Challenge 85 - 🟠 🟠 🟠 ⚪ - Créer un portail client avec Stacker
- Challenge 86 - 🟠 🟠 🟠 ⚪ - Créer un portail client avec Softr
Projet encadré
Cours:
- Présentation du Projet final
- Introduction à la méthodologie Agile
Etapes:
- Soumission du Pitch: team, nom, description.
- Soumission de la Conception : parcours utilisateur, rôles, flowchart, ERD
- Soumission de la Réalisation: lien vers l'app ou base, video.
- Démo du projet le dernier jour
Masterclass
⚫ Niveau 3 - Consultant
Non inclus dans le Bootcamp.
Les participants du Bootcamp ayant atteint le niveau requis (🔵 Niveau 2 - Builder) pourront participer à une session de la Masterclass gratuitement pendant l'année qui suit leur session du Bootcamp.