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:

  1. Les consultants qui souhaitent offrir de la prestation à leurs clients autour d'Airtable,
  2. Les entrepreneur qui souhaitent créer, piloter et automatiser leurs produits ou activités avec Airtable,
  3. 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:


  1. Soumission du Pitch: team, nom, description.
  2. Soumission de la Conception : parcours utilisateur, rôles, flowchart, ERD
  3. Soumission de la Réalisation: lien vers l'app ou base, video.
  4. 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.