{"id":4981,"date":"2026-09-23T18:20:44","date_gmt":"2026-09-23T18:20:44","guid":{"rendered":"https:\/\/mpf-academy.ae\/programme\/api-webhooks-et-flux-de-donnees-choisir-integrer-et-fiabiliser-les-echanges\/"},"modified":"2026-09-24T10:07:26","modified_gmt":"2026-09-24T10:07:26","slug":"api-webhooks-et-flux-de-donnees-choisir-integrer-et-fiabiliser-les-echanges","status":"publish","type":"product","link":"https:\/\/mpf-academy.ae\/fr\/programme\/api-webhooks-et-flux-de-donnees-choisir-integrer-et-fiabiliser-les-echanges\/","title":{"rendered":"API, webhooks et flux de donn\u00e9es : choisir, int\u00e9grer et fiabiliser les \u00e9changes"},"content":{"rendered":"<div class=\"mpfa\" id=\"mpfa-top\">\n\n\t<nav class=\"mpfa-crumbs\" aria-label=\"Breadcrumb\">\n\t\t<a href=\"https:\/\/mpf-academy.ae\/fr\/\">Home<\/a>\n\t\t<span aria-hidden=\"true\">\u203a<\/span>\n\t\t<a href=\"https:\/\/mpf-academy.ae\/fr\/programmes\/\">Programmes<\/a>\n\t\t\t\t\t<span aria-hidden=\"true\">\u203a<\/span>\n\t\t\t<a href=\"https:\/\/mpf-academy.ae\/fr\/academy\/cybersecurite-et-informatique\/\">Cybers\u00e9curit\u00e9 et informatique<\/a>\n\t\t\t\t<span aria-hidden=\"true\">\u203a<\/span>\n\t\t<span class=\"mpfa-crumbs-here\">API, webhooks et flux de donn\u00e9es : choisir, int\u00e9grer et fiabiliser les \u00e9changes<\/span>\n\t<\/nav>\n\n\t<header class=\"mpfa-hero\">\n\t\t\n\t\t<h1 class=\"mpfa-title\">API, webhooks et flux de donn\u00e9es : choisir, int\u00e9grer et fiabiliser les \u00e9changes<\/h1>\n\n\t\t\t\t\t<p class=\"mpfa-lede\">Faire circuler la donn\u00e9e entre les applications sans multiplier les scripts fragiles et les doublons<\/p>\n\t\t\n\t\t<ul class=\"mpfa-facts\">\n\t\t\t\t\t\t\t<li><svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/><\/svg>0,43 days \u2014 3 h<\/li>\n\t\t\t\t\t\t\t\t\t\t<li><svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"12\" rx=\"2\"\/><path d=\"M8 20h8M12 16v4\"\/><\/svg>In-person or virtual<\/li>\n\t\t\t\t\t\t\t\t\t\t<li><svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M4 20V10M10 20V4M16 20v-8M22 20V7\"\/><\/svg>Intermediate<\/li>\n\t\t\t\t\t\t\t\t\t\t<li><svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M16 19v-1a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v1\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M22 19v-1a4 4 0 0 0-3-3.87\"\/><\/svg>Up to 6 participants<\/li>\n\t\t\t\t\t\t\t\t<\/ul>\n\t<\/header>\n\n\t<nav class=\"mpfa-anchors\" aria-label=\"Sections\">\n\t\t<div class=\"mpfa-anchors-in\">\n\t\t\t\t\t\t\t<a href=\"#mpfa-objectives\" data-target=\"mpfa-objectives\">Objectives<\/a>\n\t\t\t\t\t\t\t<a href=\"#mpfa-programme\" data-target=\"mpfa-programme\">Programme<\/a>\n\t\t\t\t\t\t\t<a href=\"#mpfa-audience\" data-target=\"mpfa-audience\">Who is it for<\/a>\n\t\t\t\t\t\t\t<a href=\"#mpfa-sessions\" data-target=\"mpfa-sessions\">Dates &amp; locations<\/a>\n\t\t\t\t\t\t\t<a href=\"#mpfa-practical\" data-target=\"mpfa-practical\">Practical details<\/a>\n\t\t\t\t\t<\/div>\n\t<\/nav>\n\n\t<div class=\"mpfa-grid\">\n\n\t\t<main class=\"mpfa-main\">\n\n\t\t\t\t\t\t\t<div class=\"mpfa-intro\">\n\t\t\t\t\t\t\t\t\t\t\t<p>Les applications du syst\u00e8me d&#039;information s&#039;\u00e9changent des donn\u00e9es par des moyens accumul\u00e9s au fil du temps. Un export nocturne ici, une int\u00e9gration factur\u00e9e par un prestataire ailleurs. Personne ne sait plus avec certitude quelle application d\u00e9tient la donn\u00e9e de r\u00e9f\u00e9rence, les rejets ne sont trait\u00e9s par personne et chaque nouveau besoin d&#039;\u00e9change relance la m\u00eame discussion.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t<p>Ce format court donne des rep\u00e8res d&#039;architecture clairs. Les participants apprennent \u00e0 choisir entre un appel d&#039;API, un traitement par lot et un \u00e9v\u00e9nement de type webhook, \u00e0 lire une documentation d&#039;interface, \u00e0 s\u00e9curiser les \u00e9changes, puis \u00e0 poser les r\u00e8gles de reprise et de supervision qui rendent un flux exploitable durablement en production.<\/p>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t\t<section class=\"mpfa-card mpfa-objectives\" id=\"mpfa-objectives\">\n\t\t\t\t\t<h2>Learning objectives<\/h2>\n\t\t\t\t\t<ul class=\"mpfa-ticks\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li><svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m20 6-11 11-5-5\"\/><\/svg><span>Choisir le mode d&#039;\u00e9change adapt\u00e9 entre appel d&#039;API, traitement par lot et \u00e9v\u00e9nement<\/span><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li><svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m20 6-11 11-5-5\"\/><\/svg><span>Lire une documentation d&#039;API et en d\u00e9duire les contraintes d&#039;int\u00e9gration<\/span><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li><svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m20 6-11 11-5-5\"\/><\/svg><span>D\u00e9finir le contrat d&#039;interface et le format des donn\u00e9es \u00e9chang\u00e9es<\/span><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li><svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m20 6-11 11-5-5\"\/><\/svg><span>S\u00e9curiser les \u00e9changes par l&#039;authentification et la gestion des habilitations<\/span><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li><svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m20 6-11 11-5-5\"\/><\/svg><span>Concevoir la reprise sur erreur et le rejeu des messages<\/span><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li><svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m20 6-11 11-5-5\"\/><\/svg><span>Superviser un flux en production et d\u00e9tecter les ruptures<\/span><\/li>\n\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/section>\n\t\t\t\n\t\t\t\t\t\t\t<section class=\"mpfa-strengths\">\n\t\t\t\t\t<h2>What makes this programme different<\/h2>\n\t\t\t\t\t<div class=\"mpfa-strength-grid\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"mpfa-strength\">Un \u00e9change entre deux applications est sp\u00e9cifi\u00e9 de bout en bout pendant la session<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"mpfa-strength\">Les cas de rejet et de rejeu sont trait\u00e9s avant d&#039;\u00eatre rencontr\u00e9s en production<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"mpfa-strength\">Les documentations d&#039;API apport\u00e9es par les participants servent de support d&#039;analyse<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t\t\n\t\t\t\t\t\t\t<section class=\"mpfa-programme\" id=\"mpfa-programme\">\n\t\t\t\t\t<h2>Programme<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t<article class=\"mpfa-module\">\n\t\t\t\t\t\t\t<h3><span class=\"mpfa-num\">1<\/span>Modes d&#039;\u00e9change et choix d&#039;architecture<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"mpfa-sub\">D\u00e9cider comment la donn\u00e9e circule<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"mpfa-bullets\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>Appels synchrones et traitements par lot<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>\u00c9v\u00e9nements et notifications de type webhook<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>Donn\u00e9e de r\u00e9f\u00e9rence et responsabilit\u00e9 des applications<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>Crit\u00e8res de choix selon la fra\u00eecheur et le volume attendus<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<aside class=\"mpfa-note mpfa-note--navy\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"mpfa-note-kind\">\u00c0 retenir<\/span>\n\t\t\t\t\t\t\t\t\t\t<p>Le mode d&#039;\u00e9change se choisit sur la fra\u00eecheur attendue de la donn\u00e9e, avant toute consid\u00e9ration technique.<\/p>\n\t\t\t\t\t\t\t\t\t<\/aside>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t\t\t\t<article class=\"mpfa-module\">\n\t\t\t\t\t\t\t<h3><span class=\"mpfa-num\">2<\/span>Concevoir et s\u00e9curiser l&#039;interface<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"mpfa-sub\">Poser un contrat d&#039;\u00e9change<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"mpfa-bullets\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>Lecture d&#039;une documentation d&#039;API et de ses ressources<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>Formats d&#039;\u00e9change et gestion des versions d&#039;interface<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>Authentification, jetons et habilitations<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>Limitation du d\u00e9bit et gestion des quotas<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>Documentation et publication du contrat d&#039;interface<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<aside class=\"mpfa-note mpfa-note--navy\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"mpfa-note-kind\">Cas pratique<\/span>\n\t\t\t\t\t\t\t\t\t\t<p>Les participants sp\u00e9cifient l&#039;interface d&#039;un \u00e9change entre deux applications de leur propre syst\u00e8me d&#039;information.<\/p>\n\t\t\t\t\t\t\t\t\t<\/aside>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t\t\t\t<article class=\"mpfa-module\">\n\t\t\t\t\t\t\t<h3><span class=\"mpfa-num\">3<\/span>Exploitation et fiabilit\u00e9 des flux<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"mpfa-sub\">Tenir le flux en production<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"mpfa-bullets\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>Traitement des erreurs et politique de reprise<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>Idempotence et gestion des doublons<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>Journalisation et tra\u00e7abilit\u00e9 des \u00e9changes<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>Supervision, alertes et indicateurs de service<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>Recette d&#039;un flux avant sa mise en production<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<aside class=\"mpfa-note mpfa-note--navy\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"mpfa-note-kind\">Mise en situation<\/span>\n\t\t\t\t\t\t\t\t\t\t<p>Un flux interrompu pendant la nuit est diagnostiqu\u00e9 puis rejou\u00e9 sans cr\u00e9er de doublon.<\/p>\n\t\t\t\t\t\t\t\t\t<\/aside>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/article>\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/section>\n\t\t\t\n\t\t\t\t\t\t\t<section class=\"mpfa-two\" id=\"mpfa-audience\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"mpfa-card\">\n\t\t\t\t\t\t\t<h2>Who is it for<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>Architectes du syst\u00e8me d&#039;information et architectes d&#039;entreprise, ainsi que chefs de projet informatique, analystes m\u00e9tier et responsables d&#039;applications.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"mpfa-card\">\n\t\t\t\t\t\t\t<h2>Prerequisites<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>Conna\u00eetre le fonctionnement g\u00e9n\u00e9ral d&#039;un syst\u00e8me d&#039;information et les \u00e9changes entre applications.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/section>\n\t\t\t\n\t\t\t<section class=\"mpfa-sessions\" id=\"mpfa-sessions\"\n\tdata-limit=\"6\"\n\tdata-more=\"Show all %s dates\"\n\tdata-less=\"Show fewer dates\"\n\tdata-empty=\"No date scheduled in this location for now. Tell us when suits you and we will open one.\">\n\t<h2>Dates &amp; locations<\/h2>\n\n\t<p class=\"mpfa-sessions-lead\">\n\t\t36 scheduled dates between novembre 2026 and d\u00e9cembre 2027.\t\tSeats are confirmed in the order enquiries are received.\t<\/p>\n\n\t\t\t<div class=\"mpfa-filters\" role=\"group\" aria-label=\"Filter the dates by location\">\n\t\t\t<button type=\"button\" class=\"mpfa-chip is-on\" data-city=\"\">All locations<\/button>\n\t\t\t\t\t\t\t<button type=\"button\" class=\"mpfa-chip\" data-city=\"Abu Dhabi\">Abu Dhabi<\/button>\n\t\t\t\t\t\t\t<button type=\"button\" class=\"mpfa-chip\" data-city=\"Dubai\">Dubai<\/button>\n\t\t\t\t\t\t\t<button type=\"button\" class=\"mpfa-chip\" data-city=\"Online\">Online<\/button>\n\t\t\t\t\t<\/div>\n\t\n\t<div class=\"mpfa-sessions-list\">\n\t\t\t\t\t<div class=\"mpfa-month\" data-month=\"2026-11\">\n\t\t\t\t<h3 class=\"mpfa-month-title\">novembre 2026<\/h3>\n\t\t\t\t<ul class=\"mpfa-rows\">\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Abu Dhabi\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>4 novembre 2026<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Abu Dhabi<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2026-11-04#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Dubai\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>19 novembre 2026<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Dubai<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2026-11-19#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Online\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>19 novembre 2026<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Online<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>Virtual classroom<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2026-11-19#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t\t\t\t<div class=\"mpfa-month\" data-month=\"2026-12\">\n\t\t\t\t<h3 class=\"mpfa-month-title\">d\u00e9cembre 2026<\/h3>\n\t\t\t\t<ul class=\"mpfa-rows\">\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Dubai\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>7 d\u00e9cembre 2026<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Dubai<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2026-12-07#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Online\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>7 d\u00e9cembre 2026<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Online<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>Virtual classroom<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2026-12-07#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Abu Dhabi\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>21 d\u00e9cembre 2026<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Abu Dhabi<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2026-12-21#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t\t\t\t<div class=\"mpfa-month\" data-month=\"2027-01\">\n\t\t\t\t<h3 class=\"mpfa-month-title\">janvier 2027<\/h3>\n\t\t\t\t<ul class=\"mpfa-rows\">\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Dubai\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>4 janvier 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Dubai<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-01-04#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Online\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>4 janvier 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Online<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>Virtual classroom<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-01-04#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Abu Dhabi\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>18 janvier 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Abu Dhabi<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-01-18#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t\t\t\t<div class=\"mpfa-month\" data-month=\"2027-02\">\n\t\t\t\t<h3 class=\"mpfa-month-title\">f\u00e9vrier 2027<\/h3>\n\t\t\t\t<ul class=\"mpfa-rows\">\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Dubai\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>1 f\u00e9vrier 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Dubai<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-02-01#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Online\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>1 f\u00e9vrier 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Online<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>Virtual classroom<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-02-01#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Abu Dhabi\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>3 f\u00e9vrier 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Abu Dhabi<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-02-03#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t\t\t\t<div class=\"mpfa-month\" data-month=\"2027-03\">\n\t\t\t\t<h3 class=\"mpfa-month-title\">mars 2027<\/h3>\n\t\t\t\t<ul class=\"mpfa-rows\">\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Abu Dhabi\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>17 mars 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Abu Dhabi<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-03-17#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Dubai\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>25 mars 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Dubai<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-03-25#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Online\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>25 mars 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Online<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>Virtual classroom<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-03-25#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t\t\t\t<div class=\"mpfa-month\" data-month=\"2027-04\">\n\t\t\t\t<h3 class=\"mpfa-month-title\">avril 2027<\/h3>\n\t\t\t\t<ul class=\"mpfa-rows\">\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Abu Dhabi\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>6 avril 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Abu Dhabi<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-04-06#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Dubai\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>21 avril 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Dubai<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-04-21#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Online\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>21 avril 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Online<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>Virtual classroom<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-04-21#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t\t\t\t<div class=\"mpfa-month\" data-month=\"2027-05\">\n\t\t\t\t<h3 class=\"mpfa-month-title\">mai 2027<\/h3>\n\t\t\t\t<ul class=\"mpfa-rows\">\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Dubai\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>4 mai 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Dubai<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-05-04#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Online\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>4 mai 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Online<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>Virtual classroom<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-05-04#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Abu Dhabi\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>13 mai 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Abu Dhabi<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-05-13#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t\t\t\t<div class=\"mpfa-month\" data-month=\"2027-06\">\n\t\t\t\t<h3 class=\"mpfa-month-title\">juin 2027<\/h3>\n\t\t\t\t<ul class=\"mpfa-rows\">\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Abu Dhabi\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>3 juin 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Abu Dhabi<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-06-03#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Dubai\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>22 juin 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Dubai<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-06-22#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Online\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>22 juin 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Online<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>Virtual classroom<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-06-22#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t\t\t\t<div class=\"mpfa-month\" data-month=\"2027-09\">\n\t\t\t\t<h3 class=\"mpfa-month-title\">septembre 2027<\/h3>\n\t\t\t\t<ul class=\"mpfa-rows\">\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Abu Dhabi\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>9 septembre 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Abu Dhabi<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-09-09#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Dubai\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>27 septembre 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Dubai<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-09-27#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Online\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>27 septembre 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Online<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>Virtual classroom<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-09-27#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t\t\t\t<div class=\"mpfa-month\" data-month=\"2027-10\">\n\t\t\t\t<h3 class=\"mpfa-month-title\">octobre 2027<\/h3>\n\t\t\t\t<ul class=\"mpfa-rows\">\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Dubai\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>4 octobre 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Dubai<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-10-04#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Online\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>4 octobre 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Online<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>Virtual classroom<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-10-04#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Abu Dhabi\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>18 octobre 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Abu Dhabi<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-10-18#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t\t\t\t<div class=\"mpfa-month\" data-month=\"2027-11\">\n\t\t\t\t<h3 class=\"mpfa-month-title\">novembre 2027<\/h3>\n\t\t\t\t<ul class=\"mpfa-rows\">\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Abu Dhabi\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>9 novembre 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Abu Dhabi<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-11-09#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Dubai\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>24 novembre 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Dubai<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-11-24#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Online\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>24 novembre 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Online<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>Virtual classroom<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-11-24#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t\t\t\t<div class=\"mpfa-month\" data-month=\"2027-12\">\n\t\t\t\t<h3 class=\"mpfa-month-title\">d\u00e9cembre 2027<\/h3>\n\t\t\t\t<ul class=\"mpfa-rows\">\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Dubai\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>6 d\u00e9cembre 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Dubai<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-12-06#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Online\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>6 d\u00e9cembre 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Online<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>Virtual classroom<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-12-06#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"mpfa-row\" data-city=\"Abu Dhabi\">\n\t\t\t\t\t\t\t<p class=\"mpfa-row-when\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t\t<strong>20 d\u00e9cembre 2027<\/strong>\n\t\t\t\t\t\t\t\t<small>1 day<\/small>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-where\">\n\t\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t\t<span>Abu Dhabi<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<em>In-person<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<p class=\"mpfa-row-go\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost mpfa-btn--sm\" href=\"\/?ref=MPF-INF-0006&#038;date=2027-12-20#contact\">Request this date<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t<p class=\"mpfa-sessions-note\">None of these dates suit you? We open additional sessions on request, and any programme can be run privately for your team.<\/p>\n<\/section>\n\n\t\t\t<section class=\"mpfa-practical\" id=\"mpfa-practical\">\n\t\t\t\t<h2>Practical details<\/h2>\n\t\t\t\t<dl class=\"mpfa-dl\">\n\t\t\t\t\t\t\t\t\t\t\t<dt>Before the programme<\/dt>\n\t\t\t\t\t\t<dd>Online positioning questionnaire. Your development objectives are shared with the trainer, who tailors the practical case studies to your context.<\/dd>\n\t\t\t\t\t\t\t\t\t\t\t<dt>Teaching methods<\/dt>\n\t\t\t\t\t\t<dd>Theoretical input, workshops and practical case studies. Digital course materials and method sheets provided.<\/dd>\n\t\t\t\t\t\t\t\t\t\t\t<dt>Assessment<\/dt>\n\t\t\t\t\t\t<dd>Multiple-choice tests and role-play exercises. Assessment of learning at the start and end of the programme, with immediate and 60-day follow-up evaluations.<\/dd>\n\t\t\t\t\t\t\t\t\t\t\t<dt>After the programme<\/dt>\n\t\t\t\t\t\t<dd>One year of access to the e-learning platform. Self-assessment of the skills acquired and a 30-day follow-up session with your trainer.<\/dd>\n\t\t\t\t\t\t\t\t\t\t\t<dt>How to register<\/dt>\n\t\t\t\t\t\t<dd>Registration online or on the basis of a quotation.<\/dd>\n\t\t\t\t\t\t\t\t\t\t\t<dt>Lead time<\/dt>\n\t\t\t\t\t\t<dd>11 working days after confirmation of registration.<\/dd>\n\t\t\t\t\t\t\t\t\t\t\t<dt>Accessibility<\/dt>\n\t\t\t\t\t\t<dd>Accessible to people of determination. Contact our accessibility coordinator to design a suitable solution: contact@mpf-academy.ae<\/dd>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<dt>Start dates<\/dt>\n\t\t\t\t\t\t<dd>Rolling intake: in addition to the scheduled sessions, this programme can start on request.<\/dd>\n\t\t\t\t\t\t\t\t\t<\/dl>\n\t\t\t<\/section>\n\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t<\/main>\n\n\t\t<aside class=\"mpfa-side\">\n\t\t\t<div class=\"mpfa-box\">\n\t\t\t\t<div class=\"mpfa-tabs\" role=\"tablist\">\n\t\t\t\t\t<button type=\"button\" role=\"tab\" class=\"is-on\" data-tab=\"group\">In-company<\/button>\n\t\t\t\t\t<button type=\"button\" role=\"tab\" data-tab=\"open\">Open enrolment<\/button>\n\t\t\t\t\t<button type=\"button\" role=\"tab\" data-tab=\"custom\">Tailored<\/button>\n\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t<p class=\"mpfa-ref\">Ref. MPF-INF-0006<\/p>\n\t\t\t\t\n\t\t\t\t<div class=\"mpfa-pane is-on\" data-pane=\"group\">\n\t\t\t\t\t<p>Would you like to train several employees on this programme, at your premises or in a virtual classroom? The session is reserved for your team, on the dates of your choice.<\/p>\n\t\t\t\t\t<ul class=\"mpfa-meta\">\n\t\t\t\t\t\t<li><svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M16 19v-1a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v1\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M22 19v-1a4 4 0 0 0-3-3.87\"\/><\/svg>Up to 10 employees<\/li>\n\t\t\t\t\t\t<li><svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 1 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>At your premises or online<\/li>\n\t\t\t\t\t\t<li><svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>Dates agreed with you<\/li>\n\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t\t\t<p class=\"mpfa-amount\"><span class=\"woocommerce-Price-amount amount\">5 900&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&#x62f;.&#x625;<\/span><\/span><small class=\"mpfa-amount-note\">excl. VAT \/ group<\/small><\/p>\n\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--solid\" href=\"\/#contact\">Request a group quote<\/a>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"mpfa-pane\" data-pane=\"open\">\n\t\t\t\t\t<p>Join a scheduled session with participants from other organisations.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t<p class=\"mpfa-next\">\n\t\t\t\t\t\t\t<svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 11h18\"\/><\/svg>\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t<small>Next session<\/small>\n\t\t\t\t\t\t\t\t<strong>4 novembre 2026<\/strong>\n\t\t\t\t\t\t\t\t<em>Abu Dhabi<\/em>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t\t\t\t<ul class=\"mpfa-meta\">\n\t\t\t\t\t\t<li><svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M16 19v-1a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v1\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M22 19v-1a4 4 0 0 0-3-3.87\"\/><\/svg>Up to 6 participants<\/li>\n\t\t\t\t\t\t<li><svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"12\" rx=\"2\"\/><path d=\"M8 20h8M12 16v4\"\/><\/svg>In-person or virtual<\/li>\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t\t\t<p class=\"mpfa-amount\"><span class=\"woocommerce-Price-amount amount\">3 850&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&#x62f;.&#x625;<\/span><\/span><small class=\"mpfa-amount-note\">excl. VAT \/ participant<\/small><\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"mpfa-discounts\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 12 12 20l-8-8V4h8Z\"\/><circle cx=\"8\" cy=\"8\" r=\"1.4\"\/><\/svg>10% off from 2 participants<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 12 12 20l-8-8V4h8Z\"\/><circle cx=\"8\" cy=\"8\" r=\"1.4\"\/><\/svg>15% from 3<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 12 12 20l-8-8V4h8Z\"\/><circle cx=\"8\" cy=\"8\" r=\"1.4\"\/><\/svg>20% from 4 registrations on the same session.<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--solid\" href=\"#mpfa-sessions\">See the 36 available dates<\/a>\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"mpfa-pane\" data-pane=\"custom\">\n\t\t\t\t\t<p>This programme can serve as the basis for a course fully tailored to your challenges, your tools and your internal processes.<\/p>\n\t\t\t\t\t<a class=\"mpfa-btn mpfa-btn--solid\" href=\"\/#contact\">Design a tailored programme<\/a>\n\t\t\t\t<\/div>\n\n\t\t\t\t<a class=\"mpfa-btn mpfa-btn--ghost\" href=\"\/#contact\">Talk to an adviser<\/a>\n\n\t\t\t\t<ul class=\"mpfa-reassure\">\n\t\t\t\t\t<li><svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m20 6-11 11-5-5\"\/><\/svg>Answer to your enquiry within 24 hours<\/li>\n\t\t\t\t\t<li><svg class=\"mpfa-i\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"4\" r=\"2\"\/><path d=\"M5 8h14M12 8v6m0 0-3 6m3-6 3 6\"\/><\/svg>Accessible to people of determination<\/li>\n\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t<\/aside>\n\n\t<\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Faire circuler la donn\u00e9e entre les applications sans multiplier les scripts fragiles et les doublons<\/p>\n","protected":false},"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false},"academy":[81],"course_language":[97],"modality":[94,93],"product_brand":[],"product_cat":[15],"product_tag":[],"class_list":["post-4981","product","type-product","status-publish","academy-cybersecurite-et-informatique","course_language-anglais","modality-classe-virtuelle","modality-presentiel","product_cat-non-classe","first","instock","virtual","product-type-simple"],"acf":{"etiquette":false,"niveau":"Intermediate","modalite":"In-person or virtual","duree_jours":0.43,"duree_heures":3,"participants_max":"","entrees_permanentes":true,"certifiante":false,"certification_nom":"","cpf":false,"eligible_opco":false,"prix_intra_ht":5900,"intra_participants_max":10,"accroche":"Faire circuler la donn\u00e9e entre les applications sans multiplier les scripts fragiles et les doublons","chapo":"Les applications du syst\u00e8me d'information s'\u00e9changent des donn\u00e9es par des moyens accumul\u00e9s au fil du temps. Un export nocturne ici, une int\u00e9gration factur\u00e9e par un prestataire ailleurs. Personne ne sait plus avec certitude quelle application d\u00e9tient la donn\u00e9e de r\u00e9f\u00e9rence, les rejets ne sont trait\u00e9s par personne et chaque nouveau besoin d'\u00e9change relance la m\u00eame discussion.\n\nCe format court donne des rep\u00e8res d'architecture clairs. Les participants apprennent \u00e0 choisir entre un appel d'API, un traitement par lot et un \u00e9v\u00e9nement de type webhook, \u00e0 lire une documentation d'interface, \u00e0 s\u00e9curiser les \u00e9changes, puis \u00e0 poser les r\u00e8gles de reprise et de supervision qui rendent un flux exploitable durablement en production.","public":"Architectes du syst\u00e8me d'information et architectes d'entreprise, ainsi que chefs de projet informatique, analystes m\u00e9tier et responsables d'applications.","prerequis":"Conna\u00eetre le fonctionnement g\u00e9n\u00e9ral d'un syst\u00e8me d'information et les \u00e9changes entre applications.","objectifs":[{"objectif":"Choisir le mode d'\u00e9change adapt\u00e9 entre appel d'API, traitement par lot et \u00e9v\u00e9nement"},{"objectif":"Lire une documentation d'API et en d\u00e9duire les contraintes d'int\u00e9gration"},{"objectif":"D\u00e9finir le contrat d'interface et le format des donn\u00e9es \u00e9chang\u00e9es"},{"objectif":"S\u00e9curiser les \u00e9changes par l'authentification et la gestion des habilitations"},{"objectif":"Concevoir la reprise sur erreur et le rejeu des messages"},{"objectif":"Superviser un flux en production et d\u00e9tecter les ruptures"}],"points_forts":[{"point_fort":"Un \u00e9change entre deux applications est sp\u00e9cifi\u00e9 de bout en bout pendant la session"},{"point_fort":"Les cas de rejet et de rejeu sont trait\u00e9s avant d'\u00eatre rencontr\u00e9s en production"},{"point_fort":"Les documentations d'API apport\u00e9es par les participants servent de support d'analyse"}],"etape_amont":"","etape_aval":"","methodes":"","evaluation":"","modalites_acces":"","delai_acces":"","accessibilite":"","programme":[{"module_titre":"Modes d'\u00e9change et choix d'architecture","blocs":[{"sous_titre":"D\u00e9cider comment la donn\u00e9e circule","contenu":"Appels synchrones et traitements par lot\n\u00c9v\u00e9nements et notifications de type webhook\nDonn\u00e9e de r\u00e9f\u00e9rence et responsabilit\u00e9 des applications\nCrit\u00e8res de choix selon la fra\u00eecheur et le volume attendus","encart_type":"\u00c0 retenir","encart_texte":"Le mode d'\u00e9change se choisit sur la fra\u00eecheur attendue de la donn\u00e9e, avant toute consid\u00e9ration technique."}]},{"module_titre":"Concevoir et s\u00e9curiser l'interface","blocs":[{"sous_titre":"Poser un contrat d'\u00e9change","contenu":"Lecture d'une documentation d'API et de ses ressources\nFormats d'\u00e9change et gestion des versions d'interface\nAuthentification, jetons et habilitations\nLimitation du d\u00e9bit et gestion des quotas\nDocumentation et publication du contrat d'interface","encart_type":"Cas pratique","encart_texte":"Les participants sp\u00e9cifient l'interface d'un \u00e9change entre deux applications de leur propre syst\u00e8me d'information."}]},{"module_titre":"Exploitation et fiabilit\u00e9 des flux","blocs":[{"sous_titre":"Tenir le flux en production","contenu":"Traitement des erreurs et politique de reprise\nIdempotence et gestion des doublons\nJournalisation et tra\u00e7abilit\u00e9 des \u00e9changes\nSupervision, alertes et indicateurs de service\nRecette d'un flux avant sa mise en production","encart_type":"Mise en situation","encart_texte":"Un flux interrompu pendant la nuit est diagnostiqu\u00e9 puis rejou\u00e9 sans cr\u00e9er de doublon."}]}],"faq":null,"note":"","nb_avis":"","pdf_programme":"","formations_liees":null},"_links":{"self":[{"href":"https:\/\/mpf-academy.ae\/fr\/wp-json\/wp\/v2\/product\/4981","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mpf-academy.ae\/fr\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/mpf-academy.ae\/fr\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/mpf-academy.ae\/fr\/wp-json\/wp\/v2\/comments?post=4981"}],"wp:attachment":[{"href":"https:\/\/mpf-academy.ae\/fr\/wp-json\/wp\/v2\/media?parent=4981"}],"wp:term":[{"taxonomy":"academy","embeddable":true,"href":"https:\/\/mpf-academy.ae\/fr\/wp-json\/wp\/v2\/academy?post=4981"},{"taxonomy":"course_language","embeddable":true,"href":"https:\/\/mpf-academy.ae\/fr\/wp-json\/wp\/v2\/course_language?post=4981"},{"taxonomy":"modality","embeddable":true,"href":"https:\/\/mpf-academy.ae\/fr\/wp-json\/wp\/v2\/modality?post=4981"},{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/mpf-academy.ae\/fr\/wp-json\/wp\/v2\/product_brand?post=4981"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/mpf-academy.ae\/fr\/wp-json\/wp\/v2\/product_cat?post=4981"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/mpf-academy.ae\/fr\/wp-json\/wp\/v2\/product_tag?post=4981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}