Formation low-code et no-code : se former à la Power Platform
Formation low-code et no-code : différences, ce qu'on peut construire, rôle du développeur citoyen et critères pour choisir une formation Power Platform.
Une formation low-code ou no-code apprend à des profils métier à construire eux-mêmes des applications, des automatisations et des tableaux de bord, sans développement traditionnel. Le no-code se limite à des outils visuels (glisser-déposer, assistants, modèles) ; le low-code y ajoute des formules simples, proches d’Excel, pour aller plus loin. En entreprise équipée de Microsoft 365, l’outil naturel est la Power Platform : vos données y sont déjà, la sécurité est celle de votre compte professionnel, et les connecteurs relient vos services existants. Voici comment s’y former efficacement.
Low-code et no-code : quelle différence ?
Les deux approches visent le même but : permettre de créer une solution numérique sans écrire de programme complet. Ce qui les distingue, c’est la part de logique que vous pouvez exprimer.
- No-code : tout se fait par des écrans de configuration. Vous choisissez un modèle, cochez des options, glissez des éléments. C’est rapide, mais vous êtes limité à ce que l’outil a prévu.
- Low-code : vous partez de la même construction visuelle, mais vous pouvez écrire des formules pour la logique qui sort du cadre : une règle de validation, un filtre, un calcul, une condition.
Microsoft décrit d’ailleurs Power Fx, le langage de la Power Platform, comme un langage low-code qui couvre tout le spectre, « du no-code au pro-code », sans rupture : les outils visuels écrivent des formules à votre place, que vous pouvez ensuite modifier vous-même.
| No-code | Low-code | |
|---|---|---|
| Principe | Configuration visuelle, modèles, assistants | Construction visuelle + formules |
| Compétence requise | Savoir utiliser les outils bureautiques | Logique de type Excel (conditions, filtres) |
| Exemple Power Platform | Créer une application à partir d’une liste SharePoint, un flux à partir d’un modèle | Valider une saisie en Power Fx, formater une date dans un flux |
| Limite | Ce que l’outil a prévu | Les besoins très spécifiques demandent du code (pro-code) |
| Pour qui | Tout utilisateur | Utilisateurs métier motivés, key users, makers |
En pratique, on commence en no-code et on bascule en low-code dès le premier besoin réel. Par exemple, afficher un message d’erreur si un montant n’est pas saisi, en Power Fx (séparateurs français) :
If(IsBlank(txtMontant.Text); "Le montant est obligatoire"; "")
Ou, dans une expression Power Automate, mettre en forme la date du jour :
formatDateTime(utcNow(), 'dd/MM/yyyy')
Rien d’insurmontable pour qui utilise déjà des formules dans Excel : une bonne formation low-code vous apprend ces quelques formules qui font la différence.
Que peut-on réellement construire en low-code ?
Avec la Power Platform, le périmètre est large. Cinq grandes familles de solutions :
- Des applications métier avec Power Apps : saisie de demandes, état des lieux sur mobile avec photos, suivi de stock, gestion de prêts de matériel. Les applications fonctionnent dans un navigateur et sur téléphone ou tablette.
- Des automatisations avec Power Automate : notification à l’arrivée d’un document, circuit d’approbation, synchronisation entre deux outils, rappel planifié.
- Des tableaux de bord avec Power BI : reporting commercial, suivi d’activité, indicateurs de qualité, à partir de vos fichiers et bases de données.
- Des sites web avec Power Pages : portail de dépôt de demandes ou espace partenaire ouvert à des utilisateurs externes (clients, partenaires, candidats).
- Des agents d’IA avec Copilot Studio : un assistant qui répond aux questions des collaborateurs à partir de vos documents, ou qui déclenche des actions.
Ces briques s’appuient sur des données stockées dans SharePoint, Dataverse ou d’autres sources, et se combinent entre elles. Pour une présentation détaillée de chacune, lisez Qu’est-ce que la Power Platform ?. Si vous hésitez entre application et automatisation, Power Apps ou Power Automate : quelle différence ? vous aidera à trancher.
Qu’est-ce qu’un développeur citoyen ?
Le développeur citoyen (citizen developer, que Microsoft appelle aussi maker) est un collaborateur métier qui connaît bien un processus et l’améliore lui-même avec des outils visuels et low-code. Il n’a généralement pas de formation technique : gestionnaire RH, contrôleur de gestion, responsable de service technique.
Son atout : il connaît le besoin mieux que quiconque, et l’ajuste au fil des retours de ses collègues.
Microsoft insiste sur la collaboration entre trois profils : les développeurs citoyens, les développeurs professionnels (qui écrivent du code pour étendre la plateforme) et les équipes informatiques (qui gèrent le cycle de vie des applications et l’environnement). C’est ce qu’on appelle le développement fusion : chacun travaille à son niveau, et les développeurs se concentrent sur les problèmes réellement spécialisés.
Les limites du low-code et le besoin de gouvernance
Le low-code n’est pas magique. Les pièges les plus fréquents :
- L’application critique qui dépend d’une seule personne : son créateur change de poste, plus personne ne sait la maintenir.
- Les flux orphelins qui tournent sous le compte d’un ancien salarié.
- Les données qui sortent vers des services non maîtrisés par le jeu des connecteurs.
- Les volumes mal anticipés : une application qui fonctionnait avec 200 lignes ralentit ou renvoie des résultats incomplets avec 20 000.
La réponse n’est pas d’interdire, mais de cadrer : environnements séparés, stratégies de données sur les connecteurs, propriétaires identifiés, passage en production accompagné pour les applications sensibles. Nous détaillons cette démarche dans Gouvernance Power Platform : le guide pratique pour la DSI. Former les développeurs citoyens en fait partie : qui connaît les bonnes pratiques construit des solutions plus solides.
Pourquoi la Power Platform quand on utilise Microsoft 365 ?
Il existe de nombreux outils low-code de qualité. Pour une entreprise équipée de Microsoft 365, la Power Platform a trois avantages concrets.
- Vos données sont déjà là. Listes et bibliothèques SharePoint, fichiers Excel sur OneDrive, messages Outlook, équipes Teams : les applications et les flux les utilisent directement, sans export ni double saisie.
- La sécurité suit vos comptes. On se connecte avec son compte professionnel, les autorisations sur les données sont respectées, et l’administration passe par le centre d’administration Power Platform, aux côtés de vos autres outils Microsoft.
- Les connecteurs relient le reste. Des connecteurs prêts à l’emploi donnent accès à des centaines de services Microsoft et tiers ; des connecteurs personnalisés permettent d’appeler vos propres API.
La plupart des abonnements Microsoft 365 professionnels incluent déjà Power Apps et Power Automate avec les connecteurs standard ; Dataverse, les connecteurs premium, Power Pages et Copilot Studio demandent des licences spécifiques.
Quelles compétences acquérir, et dans quel ordre ?
Un parcours de montée en compétence efficace suit généralement cet ordre :
- Comprendre les briques et savoir choisir la bonne pour un besoin donné. C’est l’étape la plus souvent sautée, et la cause de beaucoup d’applications mal conçues.
- Structurer ses données : une liste SharePoint bien pensée (colonnes typées, pas de champs fourre-tout) vaut mieux qu’une application brillante sur des données désordonnées.
- Créer une première application : écrans, galeries, formulaires, navigation.
- Écrire ses premières formules Power Fx : filtres, conditions, variables.
- Automatiser : déclencheurs, conditions, approbations, puis expressions.
- Partager et sécuriser : permissions, environnements, licences.
- Industrialiser, pour les profils qui portent des projets d’entreprise : Dataverse, solutions, gestion du cycle de vie (ALM).
Comment choisir une formation low-code ?
Quatre critères font la différence :
- Des cas réels. Une formation qui enchaîne les démonstrations sans exercice ne rend pas autonome. Cherchez des ateliers, idéalement sur un cas de votre organisation.
- Un vrai environnement. Les participants doivent construire eux-mêmes, dans un environnement Microsoft 365 / Power Platform : compte professionnel ou environnement de développement.
- Une durée réaliste. Une demi-journée permet de découvrir ; il faut compter au moins deux jours pour construire une première application ou un premier flux complet.
- Un niveau adapté. Un débutant et un maker confirmé n’ont pas besoin de la même formation. Vérifiez les prérequis et, si possible, faites un positionnement préalable.
Nos formations low-code sur la Power Platform
Selon votre point de départ, plusieurs formations prennent le relais, à distance en classe virtuelle ou en intra dans vos locaux :
- Power Platform — L’essentiel : le point d’entrée, tous publics, 2 jours (14 h), sans prérequis. Vous découvrez les briques, puis les mettez en pratique de bout en bout : application, flux et rapport sur les mêmes données.
- Power Apps — Créer des applications Canvas : niveau débutant à intermédiaire, 2 jours (14 h), pour concevoir une application complète, de l’écran vide à la publication.
- Power Automate — Automatiser ses processus : niveau intermédiaire, 2 jours (14 h), pour créer des flux fiables, jusqu’aux approbations multi-niveaux et à la gestion des erreurs.
- Parcours — Développeur d’applications Power Platform : niveau intermédiaire à avancé, 4 jours (28 h), pour les makers qui pratiquent déjà Power Apps et Power Automate et veulent aller jusqu’à Dataverse et l’ALM.
Vous ne savez pas par où commencer ? Contactez-nous : nous vous orientons vers la formation adaptée à votre niveau et à vos projets.
Questions fréquentes
Faut-il savoir coder pour suivre une formation low-code ?
Non. Le low-code s’adresse justement à des profils métier. Une aisance avec Excel et les outils Microsoft 365 aide beaucoup, car les formules Power Fx reprennent la logique des formules Excel.
Low-code ou no-code : par quoi commencer ?
Commencez par le no-code pour comprendre la logique des outils, puis passez rapidement au low-code : la plupart des besoins réels demandent au moins quelques formules. Une bonne formation enchaîne naturellement les deux.
Le low-code va-t-il remplacer les développeurs ?
Non. Il prend en charge les besoins métier simples à intermédiaires et libère les développeurs pour les sujets spécialisés : intégrations complexes, composants sur mesure, connecteurs personnalisés. Les deux approches se complètent au sein d’une même plateforme.
Combien de temps faut-il pour devenir autonome en low-code ?
Deux jours de formation pratique permettent de construire une première application ou un premier flux complet. L’autonomie vient ensuite avec la pratique sur vos propres cas, d’où l’intérêt de partir d’un besoin réel dès la formation.
Un développeur citoyen peut-il créer des applications critiques ?
Il peut les concevoir, mais une application dont dépend une activité doit être encadrée : environnement de production, propriétaires multiples, sauvegarde et passage en production accompagné par l’équipe informatique. C’est le rôle de la gouvernance.
