Latest / M365.FM – Podcast Microsoft 365, Copilot & IA en français / Power Apps Code Apps (Vibe Code) : créer des apps avec React, VS Code, Git et GitHub Copilot (Doublage IA)
Transcript
- 0:00Speaker 2: La plupart des gens pensent que PowerApps consiste à faire
- 0:02Speaker 2: glisser des boutons sur un écran jusqu'à ce qu'une vague
- 0:03Speaker 2: application apparaisse. Cliquer, glisser, publier, c'est fini. Faux. C'est la
- 0:08Speaker 2: version féerique que Microsoft a vendue pour émanciper tout le
- 0:11Speaker 2: monde et ça a trop bien marché. Car aujourd'hui, une
- 0:14Speaker 2: nouvelle espèce sévit dans l'écosystème. Le vibe code des QQ.
- 0:17Speaker 2: C'est l'évolution où PowerApps rencontre le développement sérieux. À part
- 0:20Speaker 2: égale du JavaScript, de la discipline Git et du chaos
- 0:22Speaker 2: assisté par IA. Voyez-vous, PowerApps a commencé comme un terrain
- 0:25Speaker 2: de jeu pour les utilisateurs métiers. Des développeurs citoyens, armés
- 0:28Speaker 2: d'enthousiasme et de conventions de nommages douteuses. Le rêve était simple,
- 0:32Speaker 2: créer sa propre application sans écrire de code. Et oui,
- 0:35Speaker 2: vous pouviez créer un formulaire plus vite que le temps
- 0:37Speaker 2: qu'il faut au service informatique pour dire politique de gouvernance.
- 0:39Speaker 2: Mais quelque part entre la cinquième formule imbriquée en PowerFX
- 0:42Speaker 2: et le troisième avertissement de délégation inexpliquée, le rêve s'est fissuré,
- 0:44Speaker 2: le rêve s'est fissuré. Voici le schisme, développeur citoyen contre
- 0:48Speaker 2: développeur professionnel. D'un côté, les romantiques du glissé-déposé qui ne
- 0:51Speaker 2: jurent que par la vitesse et la flexibilité. De l'autre,
- 0:53Speaker 2: les pros du code qui regardent les formules des applications
- 0:55Speaker 2: Canva et ressentent une profonde angoisse existentielle. Un groupe vit
- 0:58Speaker 2: pour les résultats instantanés, l'autre exige des composants réutilisables, un
- 1:01Speaker 2: contrôle de version et des environnements qui ne cassent pas
- 1:03Speaker 2: quand quelqu'un remet un champ. Désormais, les applications basées sur
- 1:06Speaker 2: le code, ou comme je préfère le dire, le« et
- 1:07Speaker 2: code» ramènent cette discipline manquante. Elles vous permettent d'utiliser Visual
- 1:11Speaker 2: Studio Code, des frameworks adaptés comme React, tout en restant
- 1:14Speaker 2: dans le jardin clos et conformes de la Power Platform.
- 1:17Speaker 2: Ce n'est pas une rébellion, c'est une trêve entre créativité
- 1:20Speaker 2: et contrôle. A la fin de cette vidéo, vous saurez
- 1:22Speaker 2: exactement quand le VibeCode l'emporte, quand le low-code sauve la
- 1:25Speaker 2: mise et comment GitHub Copilot lit les demandes plus vite
- 1:27Speaker 2: que n'importe quel développeur junior. Nous allons décortiquer l'illusion de
- 1:31Speaker 2: la simplicité, les mesures d'échelle et l'IA qui tire les
- 1:34Speaker 2: ficelles entre ces deux mondes. Alors oubliez tout ce que
- 1:37Speaker 2: vous croyez savoir sur PowerApps, car le low-code pour tous
- 1:40Speaker 2: n'a jamais été la vraie histoire. Ce n'était que le prologue.
- 1:44Speaker 2: L'illusion du low-code? Le low-code a vendu un fantasme bien commun.
- 1:47Speaker 2: N'importe qui pourrait le développer. Cela semble noble jusqu'à ce
- 1:50Speaker 2: que vous réalisiez que n'importe qui, y'a eu inclus Gary
- 1:51Speaker 2: de la comptabilité, qui vient de créer une application effectuant
- 1:54Speaker 2: 20 requêtes SQL toutes les 5 secondes. La promesse était l'émancipation.
- 1:57Speaker 2: Le résultat? Un chaos syntaxique déguisé derrière des boutons aux
- 2:00Speaker 2: couleurs pastelles. Démistifiant tout ça. PowerApps existe en deux versions principales,
- 2:04Speaker 2: Canvas et piloté par modèle. Les applications Canvas sont celles
- 2:06Speaker 2: où vous concevez votre interface, la liberté incarnée. Faites glisser
- 2:09Speaker 2: des composants sur une toile vierge, vous les connectez avec
- 2:11Speaker 2: PowerFX et vous sentez comme un Picasso avec une API.
- 2:15Speaker 2: Les applications pilotées par modèle, en revanche, respectent la LED.
- 2:18Speaker 2: Elles utilisent vos tables Dataverse pour générer automatiquement une interface
- 2:21Speaker 2: comme un robot discipliné. Ils sont structurés, mais rigides. Parfaits
- 2:24Speaker 2: pour des cas d'usage intensif en données, moins pour tout
- 2:26Speaker 2: ce qui demande du style. Or, ce qu'ils ont en commun,
- 2:28Speaker 2: c'est la vitesse. Vous pouvez créer un prototype en quelques heures,
- 2:30Speaker 2: parfois quelques minutes. C'est le chute de dopamine sur lequel
- 2:33Speaker 2: Microsoft a bâti cet empire. Les unités commerciales n'avaient plus
- 2:35Speaker 2: besoin de l'aval de l'informatique. Elles pouvaient devenir autonomes. Mais
- 2:39Speaker 2: le coup caché est apparu plus tard, sous forme de
- 2:40Speaker 2: cauchemars de maintenance qui ont poussé comme des plantes invasives
- 2:42Speaker 2: dans l'entreprise. T'art colle au code queue ne signifie pas complexité, ok.
- 2:46Speaker 2: Cela masque simplement cette complexité derrière des noms joyeux et
- 2:48Speaker 2: des clics de souris. Prenons PowerFix, par exemple. Cela semble inoffensif,
- 2:52Speaker 2: un langage de formule inspiré d'Excel pour la logique applicative.
- 2:54Speaker 2: Mais en coulisses, il crée des toiles de dépendance tentaculaires
- 2:57Speaker 2: que seul le créateur initial peut démêler. Perdez cette personne
- 3:00Speaker 2: et vous perdez la logique. Les outils de gouvernance peuvent aider, certes,
- 3:03Speaker 2: mais la plupart des organisations finissent avec des dizaines de
- 3:05Speaker 2: variantes de la même application de suivi de tâches, toutes
- 3:08Speaker 2: légèrement défectueuses de manières uniques et fascinantes. L'analogie est inévitable.
- 3:12Speaker 2: Le low-code, c'est comme des meubles IKEA. Vous les assemblez rapidement,
- 3:15Speaker 2: vous vous sentez compétent, puis vous réalisez que vous ne
- 3:17Speaker 2: savez pas d'où vient cette vie supplémentaire? Que Dieu vous
- 3:19Speaker 2: vienne en aide si vous devez les déplacer ou les moderniser,
- 3:21Speaker 2: car il manque toujours une documentation et une documentation et
- 3:23Speaker 2: une clé à l'administère dans l'histoire. Les départements atteignent leur
- 3:25Speaker 2: point de rupture dès qu'ils exigent des intégrations sérieuses. Back-end SQL,
- 3:29Speaker 2: dépôt Git, pipeline automatisé, les Canvas Apps n'ont pas été
- 3:32Speaker 2: conçus pour une telle profondeur. Elles brillent pour des outils
- 3:34Speaker 2: de processus rapide, des demandes de congés, des tableaux de bord,
- 3:37Speaker 2: mais pas pour des systèmes de production complète où on
- 3:39Speaker 2: survivre aux audits, aux passages à l'échelle et au roulement
- 3:41Speaker 2: des développeurs, C'est là que les équipes font face au
- 3:43Speaker 2: moment de la réécriture où la commodité du low-code devient
- 3:45Speaker 2: soudainement son prix à payer. Alors Microsoft a fait preuve d'intelligence.
- 3:48Speaker 2: Au lieu de prétendre que le problème n'existait pas, ils
- 3:51Speaker 2: ont fourni aux développeurs un nouveau moyen de reprendre la
- 3:52Speaker 2: structure en main sans abandonner les avantages de la plateforme.
- 3:56Speaker 2: C'est ainsi que le Capcoding est entré en scène, une
- 3:58Speaker 2: forme de Power Apps qui se comporte comme un projet
- 4:00Speaker 2: web moderne tout en bénéficiant du confort de la gouvernance d'entreprise,
- 4:02Speaker 2: des connecteurs et de l'authentification, des connecteurs et de l'authentification.
- 4:05Speaker 2: La suite change totalement la donne. car là où le
- 4:08Speaker 2: low-code abstraitait la complexité, les code-apps que AppsEcal adopte selon
- 4:11Speaker 2: vos propres termes. Il ne s'agit pas de rébellion gratuite,
- 4:13Speaker 2: mais d'une thérapie d'infrastructure délivrée par la syntaxe. Voici le vibe-code,
- 4:18Speaker 2: les PowerApps code-apps. Nous passons maintenant à la table des grands.
- 4:22Speaker 2: Le vibe-code, ou ce que Microsoft appelle humblement les PowerApps code-apps,
- 4:26Speaker 2: c'est ce qui arrive quand la Power Platform admet enfin
- 4:28Speaker 2: qu'elle fait à nouveau partie de la famille des développeurs.
- 4:31Speaker 2: Fini le temps des interfaces pastels et des boîtes de formules.
- 4:34Speaker 2: C'est du React en costume cravate hébergé au sein de PowerApps,
- 4:37Speaker 2: Voyez cela comme un appartement haut de gamme dans la
- 4:39Speaker 2: même résidence sécurisée, mais cette unité est équipée d'électroménagers en
- 4:42Speaker 2: inox et d'un contrôle de version. Voici la version simplifiée.
- 4:45Speaker 2: Les CodeApps sont des applications web React à part entière
- 4:47Speaker 2: qui s'exécutent au sein de la Power Platform. Oui, à l'intérieur.
- 4:50Speaker 2: Vous écrivez dans votre IDE favori Visual Studio Code avec
- 4:53Speaker 2: tous les outils modernes, Node, JSTypescript. net et Git. La Power
- 4:59Speaker 2: Platform vous apporte structure, connecteur et sécurité. React vous offre
- 5:02Speaker 2: une liberté créative totale. C'est le meilleur des deux mondes,
- 5:05Speaker 2: la créativité. d'un développeur full stack au sein de l'écosystème
- 5:08Speaker 2: sécurisé de Microsoft. Décodons le flux de travail. Tout commence
- 5:13Speaker 2: par la ligne de commande, là où les développeurs sont
- 5:15Speaker 2: le plus à l'aise. Vous initialisez une code app via
- 5:17Speaker 2: la CLI Power Platform, l'outil qui connecte votre projet local
- 5:21Speaker 2: directement à votre environnement Power Platform. Puis, avec quelques commandes
- 5:24Speaker 2: comme packcode inithege, vous lancez un projet React standard, configurez
- 5:27Speaker 2: votre powerconfig. jsonhege et le liez à votre environnement. C'est l'équivalent
- 5:31Speaker 2: numérique d'un changement de résidence. Votre machine locale rencontre le cloud.
- 5:36Speaker 2: et s'y connectent de manière sécurisée. À partir de là,
- 5:39Speaker 2: vous ajoutez des connecteurs. PowerApps en supporte plus de 1
- 5:42Speaker 2: 500 SharePoint, SQL, Office, 365, ServiceNow, Azure et bien plus encore.
- 5:48Speaker 2: Ajoutez-les directement dans votre app via la CLI et le
- 5:50Speaker 2: nouveau service TypeScript apparaît comme s'il avait toujours été là.
- 5:53Speaker 2: Fini les formules complexes, les conditions imbriquées qui tentent de
- 5:56Speaker 2: simuler une logique. C'est juste du code. Prévisible, lisible, testable.
- 6:01Speaker 2: Si le low-code est un jeu de Lego, les code-apps
- 6:03Speaker 2: sont l'imprimante 3D qui fabrique vos propres briques, vos propres briques.
- 6:07Speaker 2: Vous n'êtes plus limité par des formes prédéfinies, vous sculptez
- 6:09Speaker 2: votre propre UI, votre logique et vos composants. C'est pourquoi
- 6:12Speaker 2: les développeurs adorent cet univers. Ça reste la Power Platform,
- 6:14Speaker 2: mais qui respecte leur expertise. Imaginez ce cycle de vie.
- 6:17Speaker 2: Ouvrez VS Code, tapez votre code, testez localement avec npm
- 6:20Speaker 2: run dev et corrigez, testez à nouveau, corrigez. Et une
- 6:23Speaker 2: fois satisfait, envoyez l'app vers Power Apps avec une commande,
- 6:26Speaker 2: pas code pushu guébu. Quelques instants plus tard, votre app
- 6:30Speaker 2: React apparaît aux côtés des apps Canvas, hérite des politiques
- 6:33Speaker 2: de gouvernance et s'authentifie automatiquement via Microsoft Entra. Vous restez
- 6:39Speaker 2: conforme aux règles de l'entreprise, mais vous écrivez enfin votre
- 6:41Speaker 2: propre logique sans subir de couches d'abstraction. Le vrai bonheur
- 6:45Speaker 2: n'est pas seulement technologique, il est structurel. Le contrôle de
- 6:48Speaker 2: version via Git devient la norme. La collaboration via les
- 6:51Speaker 2: plus requests devient enfin possible. Les pipelines CICCD deviennent trivia.
- 6:55Speaker 2: Tout ingénieur logiciel ayant déjà souffert sur une formule PowerFX
- 6:57Speaker 2: corrompue peut enfin souffler. Le versionnage n'est plus un rêve,
- 7:01Speaker 2: c'est une réalité fondamentale. Et pourtant Microsoft savait que cela
- 7:04Speaker 2: ne suffisait pas. Bien que les code apps aient redonné
- 7:06Speaker 2: ces lettres de noblesse au code pur, la productivité restait
- 7:08Speaker 2: entravée par le fléau de toute équipe de développement, la répétition.
- 7:12Speaker 2: Importation de type, appel de connecteur, ma page de données,
- 7:14Speaker 2: tout cela n'est que du code répétitif. Puissant certes, mais fastidieux.
- 7:17Speaker 2: C'est pourquoi la prochaine pièce du puzzle n'est ni un
- 7:19Speaker 2: autre framework, ni un SDK, mais quelque chose de bien
- 7:21Speaker 2: plus grisant, l'intelligence artificielle. L'intelligence artificielle. Microsoft n'a pas seulement
- 7:26Speaker 2: réintroduit une structure, ils ont ajouté un acolyte. La nouvelle
- 7:28Speaker 2: ère du développement Power Apps commence avec une phrase qu'on
- 7:30Speaker 2: n'aurait jamais imaginé prononcer, GitHub Copilot a créé ça pour moi,
- 7:33Speaker 2: et GitHub Copilot. GitHub Copilot, le partenaire idéal. Parlons maintenant
- 7:37Speaker 2: du stagiaire que personne n'a payé mais sur lequel tout
- 7:39Speaker 2: le monde compte, GitHub Copilot, Copilot. On pourrait l'appeler l'autocomplétion
- 7:42Speaker 2: sous caféine, mais cela minimise ce qu'il apporte réellement aux
- 7:45Speaker 2: développeurs Power Apps. Dans ce nouveau monde de vibe code
- 7:48Speaker 2: et gueux, Copilot n'est pas juste un assistant, c'est un
- 7:49Speaker 2: collaborateur silencieux qui écrit des sections entières de code avant
- 7:52Speaker 2: même que votre cerveau ait eu le temps de suivre
- 7:54Speaker 2: Fixons d'abord des limites. Copilot ne définit pas la stratégie,
- 7:57Speaker 2: il compose la syntaxe. C'est vous, le développeur, qui définissez
- 8:01Speaker 2: ce qui doit exister. Un tableau de bord, un formulaire,
- 8:04Speaker 2: un pool de données depuis SharePoint. Copilot gère le travail ingrat,
- 8:08Speaker 2: échafaudage de composants, écriture de JSX, récupération de données, correction
- 8:11Speaker 2: d'erreurs de build et optimisation des imports. Il mémorise votre
- 8:14Speaker 2: contexte tout au long de la session, donc au moment
- 8:15Speaker 2: où vous dites« ajoute une carte de profil avec nom d'utilisateur,
- 8:18Speaker 2: email et photo», il est déjà en train d'écrire. Vous
- 8:21Speaker 2: regardez les composants à React s'assembler en temps réel et
- 8:23Speaker 2: pendant une brève seconde, vous vous dites que Skynet mérite
- 8:26Speaker 2: peut-être le pardon? C'est la couche d'amplification de puissance qui
- 8:29Speaker 2: transforme les bons développeurs en développeurs rapides. Soudain, le développement
- 8:33Speaker 2: de code apps prend la vitesse d'une startup. Besoin de
- 8:35Speaker 2: vous connecter à DataValue? Tapez un seul commentaire et Copilot
- 8:38Speaker 2: génère une interface de service complète reliée à votre connexion.
- 8:41Speaker 2: Envie d'afficher une liste SharePoint sous forme de tableau Kanban?
- 8:44Speaker 2: Demandez poliment et en quelques secondes, vous obtenez des colonnes
- 8:47Speaker 2: déplaçables propulsées par une gestion d'état React moderne. L'efficacité qui
- 8:50Speaker 2: nécessitait autrefois un sprint se résume désormais au temps d'un café.
- 8:53Speaker 2: L'analogie est toute trouvée. Copilot n'est pas votre directeur artistique,
- 8:56Speaker 2: c'est le stagiaire qui ne dort jamais, tape 120 mots
- 8:58Speaker 2: par minute et ne se plaint jamais de la documentation.
- 9:01Speaker 2: Il remplit les blancs pendant que vous pilotez l'architecture. Et
- 9:05Speaker 2: lorsque vous testez et itérez, il apprend les modèles de
- 9:07Speaker 2: vos promptes, devenant étrangement doué pour prédire votre prochain composant
- 9:10Speaker 2: ou modèle de demande. L'IA ne remplace pas les programmeurs.
- 9:14Speaker 2: Elle élimine la partie saisie du code qui, avouons-le, est
- 9:16Speaker 2: la partie la plus ennuyeuse Mais avant de commencer à
- 9:19Speaker 2: déployer aveuglément, voici une mise en garde importante. Copilot accélère
- 9:22Speaker 2: la syntaxe, pas la sémantique. Il peut écrire du code
- 9:25Speaker 2: sans erreur qui est conceptuellement faux si vous ne surveillez pas.
- 9:27Speaker 2: C'est pourquoi la discipline, les revues, les tests et le
- 9:29Speaker 2: contrôle de version importent plus que jamais. Laissez Copilot générer,
- 9:32Speaker 2: vous validez. Ce partenariat, et non l'automatisation, est l'atout du
- 9:35Speaker 2: développeur intelligent. Lorsque cette dynamique s'opère au sein de la
- 9:38Speaker 2: Power Platform, il se produit quelque chose de magique et
- 9:41Speaker 2: de pragmatique. Les entreprises gagnent soudain la rapidité du développement
- 9:45Speaker 2: citoyen avec l'intégrité du code professionnel. Les utilisateurs métiers obtiennent
- 9:49Speaker 2: leur fonctionnalité plus vite, l'IT assure sa gouvernance et les
- 9:51Speaker 2: développeurs sortent du marasme du plumbing front-end répétitif. Tout le
- 9:54Speaker 2: monde y gagne, y compris les mesures d'utilisation des serveurs
- 9:56Speaker 2: de Microsoft. L'effet net, les applications PowerApp, propulsées par Copilot
- 10:01Speaker 2: ressemblent moins à du développement système qu'à l'orchestration d'une intelligence.
- 10:04Speaker 2: Décrivez vos intentions. La machine les traduit en code opérationnel.
- 10:08Speaker 2: Le tout au sein d'un environnement gouverné, avec une authentification
- 10:11Speaker 2: sécurisée des connecteurs gérés. Ainsi, les deux mondes, le low-code
- 10:14Speaker 2: et le k-web-code-emilier, sont désormais en plein mouvement. L'un démocratise
- 10:17Speaker 2: la création, l'autre formalise le passage à l'échelle. Mais lequel
- 10:21Speaker 2: devrait piloter votre prochain projet? C'est la question que les
- 10:23Speaker 2: professionnels vont poser dans chaque réunion de stratégie. Nous avons
- 10:27Speaker 2: goûté à la fois à la vitesse et à la
- 10:28Speaker 2: structure et nous ne ferons pas marche arrière. La section
- 10:30Speaker 2: suivante désignera le vainqueur. Vibe code contre low code, choisir
- 10:34Speaker 2: son arme. C'est ici que le philosophique devient pratique. Le
- 10:37Speaker 2: low code et le vibe code ne sont pas des
- 10:39Speaker 2: choix moraux, ce sont des choix stratégiques. Les deux semblent séduisants.
- 10:43Speaker 2: L'un donne à chacun l'illusion d'une productivité instantanée. L'autre offre
- 10:46Speaker 2: un contrôle précis et un léger parfum de supériorité. La vérité.
- 10:49Speaker 2: Vous devez savoir quand la vitesse prime sur l'architecture et
- 10:51Speaker 2: quand la gouvernance l'emporte sur l'enthousiasme. Car que vous orchestriez
- 10:54Speaker 2: un flux de travail unique ou un portefeuille de plateforme,
- 10:56Speaker 2: votre arme définit votre résultat. Commençons par le flux de
- 10:59Speaker 2: travail de développement. Le low-code semble convivial, car il est graphique.
- 11:02Speaker 2: Vous faites glisser, configurer et obtenez cette étincelle satisfaisante quand
- 11:05Speaker 2: quelque chose fonctionne vraiment. Pas d'erreur de syntaxe, pas de
- 11:07Speaker 2: build échoué, juste un formulaire fonctionnel. Mais ce que vous
- 11:09Speaker 2: gagnez en accessibilité, vous le perdez en réutilisabilité. Les composants
- 11:12Speaker 2: ne peuvent pas et nous vous donnons rendez-vous en janvier.
- 11:15Speaker 2: Refactoriser signifie ouvrir les interfaces une par une. Des bogeys
- 11:18Speaker 2: ressemblent au déchiffrage d'hiroglyphes. VibeCode, en revanche, sacrifie la facilité
- 11:21Speaker 2: pour la puissance. Vous vivez dans Visual Studio Code, le
- 11:24Speaker 2: CLI est votre maison et Git est votre filet de sécurité.
- 11:27Speaker 2: Vous structurez votre base de code, partagez des modules entre
- 11:29Speaker 2: les applications et automatisez tout, du build au déploiement. Les
- 11:32Speaker 2: adeptes de l'interface graphique pourraient appeler cela un excès. Les
- 11:34Speaker 2: ingénieurs appellent cela un mardi. La gouvernance est le point
- 11:36Speaker 2: où le fossé se transforme en canyon. Le low-code opère
- 11:39Speaker 2: au sein des environnements Power Platform, utile pour la scalabilité départementale,
- 11:42Speaker 2: mais limité par les politiques DLP et de périmètre de
- 11:45Speaker 2: données installés par les administrateurs. Idéal pour l'isolation, moins pour l'orchestration.
- 11:50Speaker 2: Les applications codées, quant à elles, se synchronisent directement avec
- 11:52Speaker 2: les pipeline DevOps. Vous pouvez imposer des approbations de pull requests,
- 11:54Speaker 2: des tests automatisés, du linting, voire du versionnage sémantique. Ce
- 11:57Speaker 2: n'est pas de la bureaucratie, c'est une question de survie
- 11:59Speaker 2: lorsque plusieurs équipes déploient des changements chaque semaine. La gouvernance
- 12:02Speaker 2: devient une fonctionnalité, pas une contrainte. La performance suit exactement
- 12:05Speaker 2: la même logique. En low-code, l'abstraction vous protège, mais vous
- 12:07Speaker 2: entrave également. Chaque pression sur un bouton traverse des couches
- 12:10Speaker 2: de l'interpréteur PowerFX, puis le middleware des connecteurs, pour enfin
- 12:13Speaker 2: atteindre la source de données. Suffisamment efficace pour la plupart
- 12:16Speaker 2: des cas d'usage métier, certes. Mais si vous avez besoin
- 12:18Speaker 2: de tableaux de bord en temps réel, de rendus dynamiques
- 12:20Speaker 2: ou de traitements intensifs, ces couches invisibles deviennent un frein.
- 12:24Speaker 2: Les applications codées, elles, sont allégées. React gère l'état directement
- 12:26Speaker 2: dans Navigator. JavaScript appelle les connecteurs directement via l'OSDK. Le
- 12:30Speaker 2: rendu est immédiat. C'est comme comparer un cours théorique sur
- 12:33Speaker 2: un langage de haut niveau à une démonstration de circuit
- 12:34Speaker 2: en direct. Ce dernier réagit plus vite, et l'on peut
- 12:37Speaker 2: réellement voir le courant passer... La sécurité n'est pas un
- 12:39Speaker 2: sujet aussi clivant qu'on le pense. Les deux univers reposent
- 12:41Speaker 2: sur l'authentification Microsoft Entra. Tous deux respectent l'accès conditionnel, le
- 12:45Speaker 2: chiffrement et les limites du tenant. La nuance réside dans
- 12:47Speaker 2: la granularité. Le low-code applique la sécurité via la configuration
- 12:50Speaker 2: des cases à cocher, des tables de rôle et des
- 12:52Speaker 2: listes d'accès. Parfait pour la plupart des tâches, mais limité
- 12:55Speaker 2: pour tout ce qui est nuancé, les applications codées intègrent
- 12:57Speaker 2: la logique de sécurité directement dans votre code. Validation des
- 13:00Speaker 2: rôles à l'exécution, appel API, personnalisé avec gestion des jetons,
- 13:03Speaker 2: interface utilisateur basée sur des permissions dynamiques. En d'autres termes,
- 13:05Speaker 2: vous pouvez rendre l'application assez intelligente pour savoir qui interagit
- 13:07Speaker 2: avec elle. Ce niveau de contrôle est crucial quand savoir
- 13:10Speaker 2: qui a cliqué sur quoi devient une question d'audit et
- 13:12Speaker 2: non plus une simple métrique. La maintenance est le tueur silencieux.
- 13:15Speaker 2: Le low-code gagne au démarrage. Une application créée en quelques heures,
- 13:19Speaker 2: mais qui finit par s'effondrer sous le poids de ses
- 13:20Speaker 2: propres raccourcis. Les connecteurs deviennent obsolètes, les contrôles changent de comportement,
- 13:24Speaker 2: les formules cassent quand les types de données évoluent. Chaque
- 13:27Speaker 2: correctif est manuel car le code n'est pas vraiment du texte,
- 13:29Speaker 2: c'est de la configuration. Pendant ce temps, les applications codées
- 13:32Speaker 2: vivent et meurent au rythme des comiques. Vous pouvez créer
- 13:33Speaker 2: des branches, fusionner, revenir en arrière et recompiler. Quand Microsoft
- 13:37Speaker 2: change les versions du SDK? Vous mettez à jour vos
- 13:39Speaker 2: paquets et reconstruisez, sans tout recâbler manuellement. La pérennité favorise
- 13:43Speaker 2: le code, pas la facilité. Ensuite, il y a l'alignement
- 13:45Speaker 2: des équipes. Si vos concepteurs sont des analystes métiers qui
- 13:47Speaker 2: connaissent les processus mais détestent la syntaxe, le low-code est
- 13:49Speaker 2: leur terrain naturel. Ils comprennent les besoins et s'épanouissent dans
- 13:52Speaker 2: un système qui abstrait les détails techniques. Mais une fois
- 13:55Speaker 2: que vous impliquez des développeurs, ceux qui parlent couramment JSON
- 13:58Speaker 2: et méprisent le glisser-déposer, les forcer à utiliser Canvas Apps
- 14:00Speaker 2: et demander à un chirurgien d'opérer avec des moufles. Donnez-leur
- 14:04Speaker 2: le clavier, la CLI et le dépôt et ils livreront
- 14:06Speaker 2: quelque chose de maintenant plutôt que de mystique. Mais analysons
- 14:09Speaker 2: cela à travers quelques points de réalité concrète. Imaginons que
- 14:12Speaker 2: le service RH souhaite un outil qui automatise l'intégration des
- 14:14Speaker 2: employés à partir d'une liste SharePoint, déclenche des emails, met
- 14:17Speaker 2: à jour des lignes Dataverse et signale les tâches informatiques.
- 14:20Speaker 2: C'est le scénario idéal pour le low-code, rapide, fonctionnel, autonome
- 14:23Speaker 2: et peu risqué. Maintenant, imaginez une division industrielle ayant besoin
- 14:26Speaker 2: d'un système qui extrait des données de SQL, d'API externe
- 14:29Speaker 2: et de la télémétrie IoT avec des graphiques personnalisées et
- 14:31Speaker 2: des tableaux de bord réactifs. Ce n'est pas un problème
- 14:33Speaker 2: pour Canvas. C'est le destin d'une application. Le low-code peut
- 14:36Speaker 2: imiter une telle complexité, mais au prix de la maintenabilité.
- 14:39Speaker 2: Le take-five code UQ prend naturellement le rue. C'est là
- 14:41Speaker 2: que les choses deviennent amusantes. Malgré l'écart de puissance, le
- 14:44Speaker 2: low-code ne disparaît pas, il mute. Il mute. L'avenir n'est
- 14:47Speaker 2: pas un coup d'état où les développeurs renversent les créateurs citoyens,
- 14:49Speaker 2: c'est une coalition. Les constructions hybrides existent déjà, des applications
- 14:53Speaker 2: Canvas intégrant des composants VX personnalisés et des applications codées
- 14:56Speaker 2: utilisant des connecteurs configurés en low-code. Considérez cela comme une
- 14:59Speaker 2: intelligence distribuée. D'un côté, on prototype des idées rapidement, de l'autre,
- 15:02Speaker 2: on les met à l'échelle correctement. Lorsque les deux coexistent,
- 15:05Speaker 2: toute la Power Platform se transforme, passant d'un chaos d'outils
- 15:07Speaker 2: à un écosystème de développement cohérent. Oui, il y a
- 15:10Speaker 2: une certaine ironie. La plateforme conçue pour éliminer le code
- 15:13Speaker 2: en dépend à nouveau, mais avec élégance, IA accélérant les
- 15:16Speaker 2: deux approches. Le code Vibe Code Hunt ne déclare pas
- 15:19Speaker 2: la guerre au low-code. Il offre une sortie à ses
- 15:21Speaker 2: limites tout en conservant la facilité qui a fait son
- 15:23Speaker 2: succès initial. Canvas renforce la créativité. Le code assure la continuité. Ensemble,
- 15:28Speaker 2: il forme une boucle fermée d'innovation et de gouvernance, l'histoire
- 15:30Speaker 2: d'amour favorite de Microsoft. Lorsque vous commencez à voir la
- 15:33Speaker 2: Power Platform sous cet angle, les débats sur lequel est
- 15:35Speaker 2: le meilleur semblent puérils. Un marteau n'est pas meilleur qu'une
- 15:38Speaker 2: clé à molette. Ce sont juste des outils différents pour
- 15:41Speaker 2: les boulons du feu. La vraie compétence est de savoir
- 15:43Speaker 2: quand il faut de la finesse ou un impact direct, direct.
- 15:46Speaker 2: Les meilleurs architectes conçoivent des systèmes qui mélangent les deux.
- 15:48Speaker 2: Des prototypes rapides via le low-code, renforcés par le KV
- 15:51Speaker 2: Code Hager, le tout enveloppé par les suggestions de l'IAD copilote,
- 15:54Speaker 2: tournant comme une mécanique silencieuse en arrière-plan. C'est vers cet
- 15:57Speaker 2: équilibre que les professionnels se dirigent. Idéation rapide mariée à
- 16:00Speaker 2: une exécution disciplinée. La plateforme ne se fragmente pas, elle
- 16:03Speaker 2: se spécialise. Alors avant de choisir votre camp, rappelez-vous que
- 16:07Speaker 2: ce n'est pas l'arme qui fait le guerrier, elle rend
- 16:08Speaker 2: juste son travail plus rapide, plus propre et, dans le
- 16:11Speaker 2: cas de Power Apps, nettement plus conforme à la couche stratégique,
- 16:14Speaker 2: à l'IA, à la gouvernance et à l'avenir de la
- 16:16Speaker 2: Power Platform. Voici ce qui échappe à la plupart des gens.
- 16:20Speaker 2: Microsoft ne prépare pas une guerre du code, il orchestre
- 16:22Speaker 2: une fusion. L'avenir de la Power Platform n'est pas le
- 16:24Speaker 2: low-code contre le pro-code, c'est l'unification des deux sous une
- 16:28Speaker 2: gouvernance partagée et une architecture pilotée par l'IA. un système
- 16:31Speaker 2: nerveux unique qui connecte chaque impulsion créative à un contrôle
- 16:33Speaker 2: de niveau entreprise. Voyez cela moins comme deux camps, et
- 16:36Speaker 2: davantage comme un écosystème apprenant à s'autoréguler. C'est au niveau
- 16:39Speaker 2: de la couche stratégique que cette évolution devient visible. Sur
- 16:43Speaker 2: le plan technique, tout converge vers trois piliers, Copilot, Dataverse
- 16:46Speaker 2: et l'extensibilité, ou Vernet. Copilot Studio écrit désormais du code
- 16:50Speaker 2: qui nécessitait auparavant des appels manuels au SDK. Les composants
- 16:53Speaker 2: de code, cette technologie qui permet au contrôle React ou
- 16:55Speaker 2: TypeScript de s'exécuter dans des applications Canevas, font tomber la
- 16:58Speaker 2: barrière entre création citoyenne et professionnelle. Et Dataverse, le service
- 17:02Speaker 2: de données centrales autrefois réservé aux puristes du pilotage par modèle,
- 17:05Speaker 2: est désormais le terrain commun des deux camps. Il fournit
- 17:08Speaker 2: le schéma, la sécurité et la logique relationnelle qui permettent
- 17:10Speaker 2: à tous ces éléments disparates de fonctionner comme un seul organisme.
- 17:13Speaker 2: Imaginez la plateforme comme un corps vivant. Les développeurs citoyens
- 17:15Speaker 2: sont les cellules, générant rapidement de nouveaux tissus, tableaux de bord,
- 17:19Speaker 2: formulaires et flux de travail. Les développeurs sont les neurones,
- 17:22Speaker 2: reliant ces cellules, affinant les réflexes et s'assurant que l'organisme
- 17:25Speaker 2: réfléchit avant d'agir. La gouvernance, quant à elle, agit comme
- 17:29Speaker 2: le système, immunitaire empêchant les cellules rebelles de créer des
- 17:32Speaker 2: connecteurs non approuvés ou de violer les politiques de données.
- 17:34Speaker 2: Ajoutez l'IA et soudain ce corps commence à anticiper les
- 17:37Speaker 2: besoins de l'entreprise plutôt que de simplement y réagir. D'un
- 17:40Speaker 2: point de vue commercial, c'est une mine d'or. Cela standardise
- 17:43Speaker 2: les pipelines de déploiement afin que chaque application, qu'elle soit
- 17:45Speaker 2: créée par le marketing ou l'ingénierie, emprunte les mêmes artères CI, CCD.
- 17:49Speaker 2: Cela centralise la surveillance, la sécurité et la conformité tout
- 17:52Speaker 2: en préservant l'autonomie créative. Les développeurs citoyens peuvent expérimenter, l'IT
- 17:56Speaker 2: gagne en traçabilité et la direction obtient un retour sur
- 17:58Speaker 2: investissement mesurable. Les incitations de chacun s'alignent enfin sous une
- 18:02Speaker 2: architecture unique au lieu de se disputer sur les outils.
- 18:05Speaker 2: La couchillasse immente cette réalité. Copilot ne privilégie ni les
- 18:07Speaker 2: codeurs ni les citoyens, il interprète les deux. Pour l'utilisateur métier,
- 18:11Speaker 2: cela ressemble à de la magie en langage naturel. Crée-moi
- 18:14Speaker 2: un outil de suivi de projet et donne instantanément une
- 18:16Speaker 2: structure de Canva, une table Dataverse et une logique de base.
- 18:19Speaker 2: Pour le développeur, le même moteur propose des suggestions de code,
- 18:22Speaker 2: des modèles de connecteurs et des structures de fonctions qui
- 18:24Speaker 2: prendraient des heures autrement. Ce sont deux dialectes, l'anglais et
- 18:27Speaker 2: le javascript, parlés par un seul interprète qui ne dort jamais.
- 18:30Speaker 2: Il existe un terme pour ce qui est en train
- 18:31Speaker 2: de se faire. L'expressivité gouverne. Il ne s'agit plus de
- 18:34Speaker 2: savoir qui peut coder, mais de l'efficacité avec laquelle chacun
- 18:36Speaker 2: peut exprimer son intention et de la sécurité avec laquelle
- 18:38Speaker 2: elle est déployée. L'architecture de Microsoft impose discrètement cet équilibre
- 18:42Speaker 2: grâce à des politiques, une segmentation de l'environnement et désormais
- 18:45Speaker 2: une assistance augmentée par copilotes directement intégrés dans l'IDE. C'est
- 18:49Speaker 2: la démocratisation sans l'entre-l'autre. L'avenir proche ressemble moins à une
- 18:52Speaker 2: opposition entre Nocodoku et Fullcodokodoku qu'à un spectre d'expressivité par citoyen.
- 18:56Speaker 2: Quelqu'un qui construit dans Excel pourrait passer à PowerFX? Un
- 18:59Speaker 2: utilisateur de PowerFX pourrait évoluer vers l'écriture de composants TypeScript.
- 19:03Speaker 2: Et un développeur professionnel pourrait prototyper de nouvelles fonctionnalités en
- 19:06Speaker 2: low-code avant de les consolider en React. C'est une échelle
- 19:09Speaker 2: circulaire qui permet à chacun de contribuer à son niveau
- 19:11Speaker 2: de confort sans briser l'écosystème. C'est ce que signifie réellement
- 19:14Speaker 2: le vibe-coding. Il ne s'agit pas seulement d'écrire du code
- 19:16Speaker 2: avec Steve. C'est du développement qui ressemble à du low-code, rapide, itératif,
- 19:19Speaker 2: assisté par l'IA, mais qui évolue comme du code professionnel.
- 19:22Speaker 2: Les environnements se synchronisent avec les pipelines valides les déploiements.
- 19:25Speaker 2: Copilot enseigne les meilleures pratiques de manière invisible. L'expérience devient
- 19:29Speaker 2: un mouvement continu entre la réflexion et la construction et
- 19:31Speaker 2: la construction. En réalité, la Power Platform devient un cerveau composable,
- 19:35Speaker 2: absorbant les nouveaux modèles de chaque utilisateur, qu'il s'agisse de
- 19:37Speaker 2: glisser des composants ou de refactoriser des fonctions. C'est l'horizon
- 19:41Speaker 2: stratégique et une plateforme d'entreprise qui se comportent comme une
- 19:43Speaker 2: intelligence collective. Quand on le voit ainsi, le début du
- 19:47Speaker 2: Vibecode UG ne semble plus mystique. C'est la résonance entre
- 19:50Speaker 2: liberté et discipline, entre créativité humaine et gouvernance machine. Et
- 19:54Speaker 2: quand ces vibrations s'alignent, tout le système entre en harmonie.
- 19:57Speaker 2: La vraie vérité. Voici la vérité débarrassée des slogans. Le
- 20:00Speaker 2: cas Vibecode que The Power Apps ne tue pas le low-code,
- 20:02Speaker 2: il en corrige les excès. C'est la réalisation douce qu'une
- 20:05Speaker 2: liberté totale sans règles crée des désordres que seuls les
- 20:08Speaker 2: développeurs pros peuvent nettoyer. Le cas VibeCode, eh bien, ramène structure,
- 20:13Speaker 2: visibilité et maintenabilité, sans démanteler l'autonomie qui a fait le
- 20:16Speaker 2: succès du low-code. Utilisez donc le low-code pour la vitesse,
- 20:20Speaker 2: lancez des prototypes, validez des idées, prouvez des concepts, puis
- 20:22Speaker 2: étendez-les avec le VibeCode pour la pérennité. Versionz les composants,
- 20:26Speaker 2: utilisez de vrais frameworks, automatisez les déploiements. Et à travers
- 20:29Speaker 2: tout cela, laissez GitHub Copilot unifier les deux mondes. Votre
- 20:32Speaker 2: traducteur silencieux entre logique métier et syntaxe technique. Dès que
- 20:35Speaker 2: vous traitez l'IA comme un pont et non comme un remplaçant,
- 20:37Speaker 2: vous développez à la vitesse de la pensée avec la
- 20:39Speaker 2: rigueur de l'ingénierie. La Power Platform ne se fragmente pas,
- 20:43Speaker 2: elle évolue vers une intelligence composable, où chaque flux, application
- 20:47Speaker 2: et connecteur s'intègrent à un modèle mental partagé de l'organisation.
- 20:52Speaker 2: C'est ça la vraie transformation, pas des formulaires plus rapides
- 20:54Speaker 2: ou des systèmes plus intelligents qui apprennent de votre façon
- 20:55Speaker 2: de construire. Si cette vision vous fait gagner du temps
- 20:58Speaker 2: ou vous évite une énième analyse de gouvernance, renvoyez l'ascenseur. Abonnez-vous,
- 21:01Speaker 2: suivez-moi et laissez la prochaine analyse approfondie arriver automatiquement, comme
- 21:05Speaker 2: un flux Power Automate programmé. La connaissance devrait se mettre
- 21:08Speaker 2: à jour toute seule. Poursuivez.