{"id":596,"date":"2026-09-08T08:07:50","date_gmt":"2026-09-08T08:07:50","guid":{"rendered":"https:\/\/maroczain.com\/scolaire.maroczain.com\/?page_id=596"},"modified":"2026-09-08T08:07:50","modified_gmt":"2026-09-08T08:07:50","slug":"596-2","status":"publish","type":"page","link":"https:\/\/maroczain.com\/scolaire.maroczain.com\/","title":{"rendered":"Choisissez.  Comparez. Inscrivez-vous"},"content":{"rendered":"\n<!doctype html><html lang=\"fr\"><head><meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width,initial-scale=1\"><title>MZA Boutique Formations Plus<\/title>\n<style>\n:root{--bg:#07111f;--p:#0d1b2a;--p2:#12263a;--l:#29435f;--t:#f5f7fb;--m:#aab8c8;--g:#d4af37;--g2:#f4d77a;--ok:#2ecc71}\n*{box-sizing:border-box}body{margin:0;background:linear-gradient(180deg,#06101d,#0b1726 55%,#07111f);color:var(--t);font-family:Arial,Helvetica,sans-serif}.wrap{max-width:1650px;margin:auto;padding:20px}\nheader{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;border:1px solid var(--l);border-radius:18px;background:var(--p);position:sticky;top:10px;z-index:20}\n.brand{font-size:20px;font-weight:900}.brand small{display:block;color:var(--g2);font-size:11px;margin-top:4px}.btn{padding:10px 13px;border:0;border-radius:10px;font-weight:900;cursor:pointer}.gold{background:linear-gradient(90deg,var(--g),var(--g2));color:#191306}.ghost{background:#102238;color:#fff;border:1px solid #37536f}\n.hero{text-align:center;padding:45px 10px 25px}.hero h1{font-size:clamp(36px,5vw,62px);margin:0}.hero span{color:var(--g2)}.hero p{color:var(--m)}\n.toolbar{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:10px;margin-bottom:16px}.toolbar input,.toolbar select{padding:12px;border:1px solid #35516e;border-radius:10px;background:#081421;color:#fff}\n.layout{display:grid;grid-template-columns:1fr 360px;gap:18px}.catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card{border:1px solid var(--l);background:linear-gradient(180deg,#102238,#0a1726);border-radius:18px;overflow:hidden;position:relative}\n.ribbon{position:absolute;top:12px;right:12px;padding:5px 8px;border-radius:999px;background:var(--g2);color:#1b1507;font-size:10px;font-weight:900}\n.top{padding:18px;min-height:190px;background:radial-gradient(circle at top left,#173754,#0c1b2a 70%)}.domain{font-size:11px;font-weight:900;color:var(--g2);text-transform:uppercase}.top h3{font-size:22px;margin:10px 0 8px}.top p{color:var(--m);font-size:13px;line-height:1.5}\n.meta,.chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.meta span,.chips span{font-size:10px;border:1px solid #35516e;padding:5px 7px;border-radius:999px;color:#dce6ef}.chips .cert{border-color:#8a7730;color:#ffe994}.chips .places{border-color:#27633e;color:#aaf4c8}\n.body{padding:16px}.rating{font-size:12px;color:#ffe994;margin-bottom:8px}.price{font-size:25px;font-weight:900;color:var(--g2)}.old{text-decoration:line-through;color:#8799ab;font-size:12px;margin-left:6px}.acts{display:flex;gap:8px;margin-top:13px}.acts .btn{flex:1}.tiny{font-size:11px;color:var(--m);margin-top:8px}\n.cart{position:sticky;top:100px;border:1px solid var(--l);background:linear-gradient(180deg,#102238,#0a1726);border-radius:18px;padding:18px}.cart h2{margin-top:0}.item{border-bottom:1px solid #20384f;padding:10px 0}.item b{display:block}.item small{color:var(--m)}.line{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #20384f}.total{font-size:23px;color:var(--g2);font-weight:900}\n.compare{margin-top:15px;border:1px solid #31506c;border-radius:12px;padding:12px;background:#0a1726}.compare h3{margin:0 0 8px}.cmp{font-size:11px;color:#d8e3ed;padding:5px 0}.notice{margin-top:12px;color:var(--m);font-size:12px}\n.modal{position:fixed;inset:0;background:rgba(3,8,14,.82);display:none;align-items:center;justify-content:center;padding:20px;z-index:100}.modal.open{display:flex}.box{max-width:800px;width:100%;max-height:90vh;overflow:auto;background:#0d1b2a;border:1px solid #35516e;border-radius:18px;padding:22px}.close{float:right}\n.date{padding:10px;border:1px solid #28455f;border-radius:10px;margin:8px 0;background:#0a1726;display:flex;justify-content:space-between;gap:10px}.date small{color:var(--m)}\n@media(max-width:1200px){.catalog{grid-template-columns:repeat(2,1fr)}.toolbar{grid-template-columns:1fr 1fr}}@media(max-width:950px){.layout{grid-template-columns:1fr}.cart{position:static}}@media(max-width:650px){.catalog,.toolbar{grid-template-columns:1fr}header{position:static;flex-direction:column;align-items:flex-start}}\n<\/style><\/head><body><div class=\"wrap\">\n<header><div class=\"brand\">MAROC ZAIN ACADEMY<small>BOUTIQUE DES FORMATIONS\u2122 PLUS<\/small><\/div><div><button class=\"btn ghost\" onclick=\"openCompare()\">Comparer<\/button> <button class=\"btn gold\" onclick=\"cartBox.scrollIntoView({behavior:'smooth'})\">Panier <span id=\"cartCount\">0<\/span><\/button><\/div><\/header>\n<section class=\"hero\"><h1>Choisissez. Comparez. <span>Inscrivez-vous.<\/span><\/h1><p>Catalogue premium avec sessions, certifications, places disponibles et parcours professionnels.<\/p><\/section>\n<div class=\"toolbar\"><input id=\"search\" placeholder=\"Rechercher...\" oninput=\"render()\"><select id=\"df\" onchange=\"render()\"><option value=\"\">Tous domaines<\/option><\/select><select id=\"lf\" onchange=\"render()\"><option value=\"\">Tous niveaux<\/option><option>D\u00e9butant<\/option><option>Interm\u00e9diaire<\/option><option>Avanc\u00e9<\/option><option>Expert<\/option><\/select><select id=\"sf\" onchange=\"render()\"><option value=\"\">Pertinence<\/option><option value=\"low\">Prix croissant<\/option><option value=\"high\">Prix d\u00e9croissant<\/option><\/select><\/div>\n<div class=\"layout\"><section class=\"catalog\" id=\"catalog\"><\/section><aside class=\"cart\" id=\"cartBox\"><h2>Votre panier<\/h2><div id=\"cartItems\"><\/div><div class=\"line\"><span>Total<\/span><b id=\"total\" class=\"total\">0 MAD<\/b><\/div><button class=\"btn gold\" style=\"width:100%;margin-top:12px\" onclick=\"checkout()\">CONTINUER L&#8217;INSCRIPTION<\/button><div class=\"compare\"><h3>Comparateur<\/h3><div id=\"compareBox\" class=\"cmp\">Ajoutez jusqu&#8217;\u00e0 3 formations \u00e0 comparer.<\/div><\/div><div class=\"notice\">CMI pourra \u00eatre branch\u00e9 ensuite sur le checkout serveur s\u00e9curis\u00e9.<\/div><\/aside><\/div>\n<\/div>\n<div class=\"modal\" id=\"modal\"><div class=\"box\"><button class=\"btn ghost close\" onclick=\"modal.classList.remove('open')\">Fermer<\/button><div id=\"modalContent\"><\/div><\/div><\/div>\n<script>\nconst C=[\n{id:1,d:\"A\u00e9rien\",t:\"Chef d'escale\",l:\"Avanc\u00e9\",h:40,p:4800,o:5200,b:\"BESTSELLER\",r:4.9,n:18,cert:\"Certificat MZA\",desc:\"Pilotage op\u00e9rationnel, coordination, irr\u00e9gularit\u00e9s, s\u00e9curit\u00e9 et performance.\",dates:[\"12 octobre 2026\",\"09 novembre 2026\"]},\n{id:2,d:\"A\u00e9rien\",t:\"Flight Dispatcher\",l:\"Avanc\u00e9\",h:50,p:6500,o:7000,b:\"NOUVEAU\",r:4.8,n:11,cert:\"Certificat MZA\",desc:\"Pr\u00e9paration et suivi des vols, m\u00e9t\u00e9o, NOTAM, carburant, masse et centrage.\",dates:[\"19 octobre 2026\",\"16 novembre 2026\"]},\n{id:3,d:\"Tourisme\",t:\"Amadeus Expert\",l:\"Expert\",h:45,p:7200,o:7800,b:\"PREMIUM\",r:5.0,n:9,cert:\"Certification pratique\",desc:\"PNR, pricing, ticketing, files, SSR\/OSI et sc\u00e9narios professionnels.\",dates:[\"10 octobre 2026\",\"02 novembre 2026\"]},\n{id:4,d:\"A\u00e9rien\",t:\"PNC \/ Chef de cabine\",l:\"Interm\u00e9diaire\",h:35,p:4200,o:4500,b:\"TOP\",r:4.8,n:14,cert:\"Certificat MZA\",desc:\"Leadership cabine, s\u00e9curit\u00e9, relation passager et gestion de crise.\",dates:[\"26 octobre 2026\"]},\n{id:5,d:\"Management\",t:\"Manager a\u00e9rien\",l:\"Avanc\u00e9\",h:28,p:5600,o:6000,b:\"EXECUTIVE\",r:4.7,n:20,cert:\"Executive Certificate\",desc:\"Leadership, performance, qualit\u00e9, gestion d'\u00e9quipe et situations perturb\u00e9es.\",dates:[\"05 novembre 2026\"]},\n{id:6,d:\"Marine\",t:\"Officier m\u00e9canicien\",l:\"Expert\",h:60,p:7900,o:8500,b:\"EXPERT\",r:4.9,n:7,cert:\"Certificat technique\",desc:\"M\u00e9canique marine avanc\u00e9e, propulsion, diagnostic, maintenance et s\u00e9curit\u00e9 machine.\",dates:[\"14 novembre 2026\"]},\n{id:7,d:\"Tourisme\",t:\"Agent de voyages\",l:\"D\u00e9butant\",h:30,p:3200,o:3500,b:\"ESSENTIEL\",r:4.6,n:22,cert:\"Certificat MZA\",desc:\"R\u00e9servation, vente, conseil, tarification et service apr\u00e8s-vente.\",dates:[\"12 octobre 2026\",\"23 novembre 2026\"]},\n{id:8,d:\"Entreprise\",t:\"Programme sur mesure entreprise\",l:\"Expert\",h:80,p:15000,o:0,b:\"B2B\",r:5,n:30,cert:\"Attestation entreprise\",desc:\"Diagnostic, parcours personnalis\u00e9, sessions d\u00e9di\u00e9es et reporting RH.\",dates:[\"Sur planification\"]}\n];\nlet cart=JSON.parse(localStorage.getItem(\"mzaShopPlusCart\")||\"[]\"),cmp=[];\nconst F=n=>new Intl.NumberFormat(\"fr-FR\").format(n)+\" MAD\";\n[...new Set(C.map(x=>x.d))].forEach(x=>df.insertAdjacentHTML(\"beforeend\",`<option>${x}<\/option>`));\nfunction render(){let q=search.value.toLowerCase(),a=C.filter(x=>(!df.value||x.d===df.value)&&(!lf.value||x.l===lf.value)&&[x.t,x.d,x.desc].join(\" \").toLowerCase().includes(q));if(sf.value===\"low\")a.sort((x,y)=>x.p-y.p);if(sf.value===\"high\")a.sort((x,y)=>y.p-x.p);catalog.innerHTML=a.map(x=>`<article class=\"card\"><div class=\"ribbon\">${x.b}<\/div><div class=\"top\"><div class=\"domain\">${x.d}<\/div><h3>${x.t}<\/h3><p>${x.desc}<\/p><div class=\"meta\"><span>${x.l}<\/span><span>${x.h} h<\/span><\/div><div class=\"chips\"><span class=\"cert\">\u2713 ${x.cert}<\/span><span class=\"places\">${x.n} places<\/span><\/div><\/div><div class=\"body\"><div class=\"rating\">\u2605\u2605\u2605\u2605\u2605 ${x.r}\/5<\/div><span class=\"price\">${F(x.p)}<\/span>${x.o?`<span class=\"old\">${F(x.o)}<\/span>`:\"\"}<div class=\"acts\"><button class=\"btn ghost\" onclick=\"details(${x.id})\">Dates<\/button><button class=\"btn ghost\" onclick=\"compare(${x.id})\">Comparer<\/button><button class=\"btn gold\" onclick=\"add(${x.id})\">Ajouter<\/button><\/div><div class=\"tiny\">Prochaine session : ${x.dates[0]}<\/div><\/div><\/article>`).join(\"\");renderCart()}\nfunction add(id){if(!cart.includes(id))cart.push(id);localStorage.setItem(\"mzaShopPlusCart\",JSON.stringify(cart));renderCart()}\nfunction renderCart(){let a=cart.map(id=>C.find(x=>x.id===id)).filter(Boolean);cartCount.textContent=a.length;cartItems.innerHTML=a.length?a.map(x=>`<div class=\"item\"><b>${x.t}<\/b><small>${F(x.p)} \u2022 ${x.dates[0]}<\/small><br><button class=\"btn ghost\" style=\"padding:5px 8px;margin-top:5px\" onclick=\"cart=cart.filter(i=>i!==${x.id});localStorage.setItem('mzaShopPlusCart',JSON.stringify(cart));renderCart()\">Retirer<\/button><\/div>`).join(\"\"):'<div class=\"notice\">Panier vide.<\/div>';total.textContent=F(a.reduce((s,x)=>s+x.p,0))}\nfunction compare(id){if(!cmp.includes(id)&&cmp.length<3)cmp.push(id);updateCmp()}\nfunction updateCmp(){let a=cmp.map(id=>C.find(x=>x.id===id));compareBox.innerHTML=a.length?a.map(x=>`<div>${x.t} \u2014 ${x.h} h \u2014 ${F(x.p)}<\/div>`).join(\"\"):\"Ajoutez jusqu'\u00e0 3 formations \u00e0 comparer.\"}\nfunction openCompare(){if(!cmp.length){alert(\"Ajoutez d'abord des formations au comparateur.\");return}let a=cmp.map(id=>C.find(x=>x.id===id));modalContent.innerHTML='<h2>Comparatif des formations<\/h2>'+a.map(x=>`<div class=\"date\"><div><b>${x.t}<\/b><small><br>${x.d} \u2022 ${x.l} \u2022 ${x.h} h \u2022 ${x.cert}<\/small><\/div><strong>${F(x.p)}<\/strong><\/div>`).join(\"\");modal.classList.add(\"open\")}\nfunction details(id){let x=C.find(z=>z.id===id);modalContent.innerHTML=`<div class=\"domain\">${x.d}<\/div><h2>${x.t}<\/h2><p style=\"color:#aab8c8\">${x.desc}<\/p><h3>Prochaines dates<\/h3>${x.dates.map(d=>`<div class=\"date\"><div><b>${d}<\/b><small><br>${x.n} places disponibles<\/small><\/div><button class=\"btn gold\" onclick=\"add(${x.id});modal.classList.remove('open')\">Choisir<\/button><\/div>`).join(\"\")}<p><b>Certification :<\/b> ${x.cert}<\/p>`;modal.classList.add(\"open\")}\nfunction checkout(){if(!cart.length){alert(\"Votre panier est vide.\");return}localStorage.setItem(\"mzaPendingShopOrderPlus\",JSON.stringify(cart.map(id=>C.find(x=>x.id===id))));alert(\"Commande pr\u00eate pour le checkout MZA.\");}\nrender();updateCmp();\n<\/script><\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>MZA Boutique Formations Plus MAROC ZAIN ACADEMYBOUTIQUE DES FORMATIONS\u2122 PLUS Comparer Panier 0 Choisissez. Comparez. Inscrivez-vous. Catalogue premium avec sessions, certifications, places disponibles et parcours professionnels. Tous domainesTous niveauxD\u00e9butantInterm\u00e9diaireAvanc\u00e9ExpertPertinencePrix croissantPrix d\u00e9croissant Votre panier Total0 MAD CONTINUER L&#8217;INSCRIPTION Comparateur Ajoutez jusqu&#8217;\u00e0 3 formations \u00e0 comparer. CMI pourra \u00eatre branch\u00e9 ensuite sur le checkout serveur s\u00e9curis\u00e9. Fermer<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-596","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/maroczain.com\/scolaire.maroczain.com\/wp-json\/wp\/v2\/pages\/596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maroczain.com\/scolaire.maroczain.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/maroczain.com\/scolaire.maroczain.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/maroczain.com\/scolaire.maroczain.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maroczain.com\/scolaire.maroczain.com\/wp-json\/wp\/v2\/comments?post=596"}],"version-history":[{"count":3,"href":"https:\/\/maroczain.com\/scolaire.maroczain.com\/wp-json\/wp\/v2\/pages\/596\/revisions"}],"predecessor-version":[{"id":600,"href":"https:\/\/maroczain.com\/scolaire.maroczain.com\/wp-json\/wp\/v2\/pages\/596\/revisions\/600"}],"wp:attachment":[{"href":"https:\/\/maroczain.com\/scolaire.maroczain.com\/wp-json\/wp\/v2\/media?parent=596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}