Aller au contenu principal
  • Cours pratique
  • FSE
  • Informatique

Formation Make : automatiser vos workflows d’applications sans programmer (No-code)

Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
Durée
3 jours
Niveau
Fondamental
Modalités
Distanciel

Description de la formation Make

Depuis 2020, l’écosystème NoCode s’impose comme une panel d’outils incontournables pour démultiplier votre productivité. En interconnectant visuellement des briques préprogrammées, créer sites, applications et automatisations est désormais à portée de clics, y compris pour celles et ceux que le code rebute ou intimide. Ces outils sont matures, puissants et accessibles. Cependant, comment bien les sélectionner (on en dénombre des centaines…) ? Comment les utiliser correctement, les relier efficacement, de manière à créer des automatisations structurées, fiables et sécurisées ? Quelles sont les meilleures pratiques, enfin, pour documenter vos projets NoCode afin de les rendre évolutifs et ouverts à la collaboration ?

Cette formation vous permettra de démystifier le « NoCode » par un apprentissage concret et progressif de Make. Extrêmement puissant, ce véritable couteau-suisse NoCode vous permet d’interconnecter >1700 apps (Google Sheets, Google Drive, Calendly, Airtable, OpenAI, Notion, Slack, Hubspot, Calendly, Hubspot, …), d’exploiter toute API et même d’en créer.

Vous apprendez les bases techniques de l’outil à travers de nombreux cas pratiques et un exercice fil rouge afin de devenir autonome sur Make. Vous pourrez automatiser, contrôler et optimiser vos routines habituelles, ainsi que des tâches impliquant vos collaborateurs et partenaires.

Atelier en salle : une participante présente des notes au tableau

Objectifs pédagogiques

Objectifs pédagogiques :

À l'issue de cette formation Make, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Se familiariser avec les types et structures de données (types usuels, JSON, bundles) ;
  • Exploiter les fonctionnalités avancées pour transformer données (textes, dates, tableaux) et fichiers
  • Savoir sélectionner les déclencheurs appropriés, qu’ils soient programmés ou déclenchés à la demande (via webhooks) ;
  • Appréhender les caractéristiques des actions (instantanées, ACID, …) ;
  • Construire des scénarios correctement structurés, linéaires ou comportant des branches conditionnelles ;
  • Sécuriser ses scénarios grâce à la mise en place de gestion d’erreur ;
  • Documenter ses scénarios pour une maintenance aisée ;
  • Connaître la tarification de Make et adopter les bonnes pratiques pour optimiser les coûts (nombre d’“opérations”) ;
  • Diagnostiquer et corriger les dysfonctionnements potentiels (types d’erreurs, consultation des exécutions passées) ;
  • Configurer et administrer ses scénarios, en ajustant les rôles et permissions ainsi que les arrêts automatiques selon des certains prédéfinis.

Objectifs opérationnels

Objectif opérationnel : 

Savoir construire des automatisations Make robustes et sécurisées en tirant parti de toute la puissance de cet outil NoCode.

Programme

Contenu du cours

Jour 1

Introduction aux outils NoCode

Historique rapide du mouvement NoCode et implications actuelles
Les principales familles d'outils NoCode et leurs représentants majeurs
Fondamentaux du développement web (client, serveur, requêtes) pour mieux appréhender les outils NoCode
Caractérisation des outils NoCode (IDE intégré, prise en charge de l’hébergement, des mises à jour système et de sécurité)
Où est passé le code ? Propriété du code et possibilité de récupération et d’auto-hébergement

Données simples et données structurées

Types de données de base (texte, nombre, booléen, …) et structures de données
Utilisation des données structurées au format JSON et parsing sur Make
Quelles différences entre un array et une collection sur Make ?
Quelles différences entre un JSON et un bundle (concept de base sur Make) ?
Travaux pratiquesObjectif : s’approprier le format JSON
Description : sur la base d’exemples concrets tirés de Make, on demande d’accéder à des propriétés précises contenues dans un object JSON complexe afin de construire dynamiquement un message (Slack, mail, etc.).

Découverte de Make et concepts de base pour les automatisations : déclencheurs, actions, filtres, routeurs

Interface de Make : les principales sections (administration, Scénarios, Connexions)
Édition et configuration d’un scénario (activation et désactivation manuelles, désactivation automatique)
Consultation des exécutions passées et des erreurs passées
Types de déclencheurs
Modules d’actions et de recherche
Filtres et routeurs
Configuration des modules Make : éléments fixes, éléments variables, syntaxe spécifique aux modules de recherche
Gestion des variables sur Make et de leur persistance (modules Set variable / Get variable)
Travaux pratiquesObjectif : Mettre en place un système d’alertes basé sur les données d’un tableur.
Description : Surveillance automatique des données d'un tableur pour générer des alertes selon certains critères simples.
Jour 2

Itérateurs et aggrégateurs sur Make (Flow control)

Quand utiliser, ou non, un itérateur (Module Iterator) ?
Les différents types d’agrégateurs (Modules agregator, array agregator, text agregator, numeric agregator)
L’importance des agrégateurs pour maîtriser ses coûts (en nombre d’opérations)
Travaux pratiquesObjectif : Comprendre les décomptes d’opérations sur Make
Description : on analyse des scénarios Make fournis, pour les débugguer si nécessaire, les rendre plus robustes et fiables.

Opérateurs intégrés à Make pour manipuler efficacement les données

Opérateurs logiques (if, switch)
Opérateurs de transformation des données textuelles et numériques
Opérateurs de gestion des dates
Opérateurs pour manier les tableaux (en particulier : map() et get())
Travaux pratiques : début des travaux pratiques de l’exercice fil rougeJour 3

Gestion d’exception

Mécanismes de gestion d'exception (error handlers) sur Make pour anticiper et traiter les erreurs

Webhooks

Compréhension des webhooks pour créer des intégrations bidirectionnelles avec d'autres applications et services en temps réel

Les bonnes pratiques

Techniques et astuces pour optimiser vos scénarios, économiser des opérations et sécuriser vos automatisations
Documentation et classification de vos scénarios Make, afin de faciliter la collaboration et la maintenance à long terme.
Travaux pratiques : suite et fin des travaux pratiques de l’exercice fil rouge

Travaux pratiques

Cette formation Make propose un exercice Fil rouge qui permet d’explorer les fonctionnalités essentielles de l'outil. Il est centré sur la gestion de mails avec des fichiers attachés et inclut un recours à l’IA pour des opérations impliquant l’analyse de textes ou leur rédaction.

Ces mécanismes peuvent être adaptés à une panoplie d’autres cas d’usage, comportant d’autres objets de traitement que les mails.

Gestion automatisée de mails entrants :

  1. Catégorisation basique de mails : en fonction de mots-clés spécifiques, des tags personnalisés sont attribués pour identifier leurs natures (“Facture”, “Candidature”, “Technique”, “Support”, etc.).
  2. Filtrage et stockage centralisé des pièces jointes : certaines pièces jointes (CV, factures, etc.) sont alors retenues. Elles sont renommées de manière uniforme ([date][nom][type].pdf) et placées sur un Drive dans des dossiers dédiés (”CV”, “Factures”, etc.).
  3. Conversion automatique : les fichiers .doc et .docx sont transformés en PDF lors de leur enregistrement sur le Drive.

Alertes automatisées :

  1. Renvoi de mail des candidatures au service RH : Les mails de candidature sont automatiquement renvoyées au service RH avec une mention spécifique (”Cet e-mail vous est forwardé automatiquement : “)
  2. Notification Slack des dysfonctionnements à la cellule qualité : en cas de signalement de dysfonctionnement en production, une notification est automatiquement envoyée à la cellule qualité via Slack pour déclencher une alerte qualité.

Analyse des contenus à l'aide d'une IA :

  1. Catégorisation avancée des e-mails : Les e-mails sont catégorisés de manière avancée à l'aide d'une IA pour une classification plus précise.
  2. Analyse de sentiment : un score d'analyse de sentiment est calculé pour chaque e-mail (négatif, neutre, positif) ainsi qu’un tag "urgent" selon la criticité qu’il comporte. Ceci permet de s’orienter au mieux dans leurs traitements ultérieurs (on choisit la bonne route du workflow).
  3. Évaluation des candidatures : un score de pertinence est calculé par une IA, relativement à une annonce décrivant le poste convoité. À partir d’une lecture du CV en PDF (OCR), une IA génère une note, un résumé des 3 points forts et des 3 points faibles.
  4. Alimentation automatique d'une feuille Google : les informations sont automatiquement reportées dans une feuille Google pour un suivi et une gestion plus efficaces.

Génération de réponses en attente d’envoi (modération par un humain) :

  1. Proposition de réponse mail par une IA : Une proposition de réponse mail est proposé par une IA, selon les critères de classifications précédemment établis et selon un style rédactionnel voulu (entraînement à l’écriture de prompt). Ces propositions de réponses, en attente de modération, sont directement disponibles dans la boîte mail, dossier “Brouillon”.

Programme mis à jour le 28/01/2026

Formations liées