{"id":25638,"date":"2026-08-28T23:29:18","date_gmt":"2026-08-28T23:29:18","guid":{"rendered":"https:\/\/maroczain.com\/?p=25638"},"modified":"2026-08-28T23:29:28","modified_gmt":"2026-08-28T23:29:28","slug":"amadeus-training-center","status":"publish","type":"post","link":"https:\/\/maroczain.com\/en\/2026\/08\/28\/amadeus-training-center\/","title":{"rendered":"Amadeus training Center"},"content":{"rendered":"\n<!doctype html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n<title>MZA AMADEUS Training Center \u2014 Grand \u00c9cran<\/title>\n<style>\n:root{\n  --navy:#071827;--blue:#0e4167;--blue2:#0a2f4b;--gold:#e9c84a;\n  --ink:#17324d;--muted:#718395;--panel:#0b1722;--terminal:#051019;\n  --green:#9ff5a9;--white:#fff;--line:#1d3140;\n}\n*{box-sizing:border-box}\nhtml,body{margin:0;min-height:100%;background:\nradial-gradient(circle at 10% 0%,rgba(14,65,103,.35),transparent 30%),\nlinear-gradient(180deg,#06111c,#0b1d2b 55%,#07131e);font-family:Inter,Arial,sans-serif;color:#fff}\nbody{min-height:100vh}\n.app{min-height:100vh;padding:18px;display:grid;grid-template-rows:auto 1fr auto;gap:16px}\n.topbar{display:grid;grid-template-columns:1.2fr 2fr auto;gap:16px;align-items:center;background:rgba(10,28,43,.9);\nborder:1px solid rgba(255,255,255,.08);border-radius:22px;padding:16px 20px;backdrop-filter:blur(14px);box-shadow:0 18px 50px rgba(0,0,0,.28)}\n.brand{display:flex;gap:14px;align-items:center}.logo{width:58px;height:58px;border-radius:16px;\ndisplay:grid;place-items:center;background:linear-gradient(145deg,var(--gold),#f7e48a);color:#082d49;font-weight:1000;font-size:20px}\n.brand h1{font-size:21px;margin:0}.brand small{display:block;color:#9cb1c3;margin-top:4px}\n.center-title{text-align:center}.center-title strong{display:block;font-size:25px;letter-spacing:.03em}.center-title span{color:#9fb4c6;font-size:13px}\n.kpis{display:flex;gap:10px}.kpi{min-width:110px;padding:10px 13px;border-radius:14px;background:#0d2233;border:1px solid rgba(255,255,255,.08);text-align:center}\n.kpi b{display:block;font-size:22px;color:var(--gold)}.kpi small{color:#9db2c2}\n.workspace{display:grid;grid-template-columns:270px minmax(0,1fr) 320px;gap:16px;min-height:0}\n.sidebar,.rightbar,.terminal-wrap{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:rgba(8,24,36,.92);\nbox-shadow:0 18px 50px rgba(0,0,0,.22);overflow:hidden}\n.sidebar{padding:16px}.section-title{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#87a2b6;margin:4px 0 10px}\n.navbtn{width:100%;text-align:left;border:1px solid rgba(255,255,255,.06);background:#0b2031;color:#fff;border-radius:14px;\npadding:14px 14px;margin-bottom:9px;font-weight:800;cursor:pointer;transition:.2s}\n.navbtn:hover,.navbtn.active{transform:translateX(3px);background:linear-gradient(90deg,#123a58,#0e4167);border-color:rgba(233,200,74,.4)}\n.navbtn span{display:block;color:#8fa7ba;font-size:11px;font-weight:500;margin-top:3px}\n.terminal-wrap{display:grid;grid-template-rows:auto 1fr auto;min-height:0}\n.term-head{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:#102333;border-bottom:1px solid var(--line)}\n.term-head b{font-size:13px;letter-spacing:.08em}.live{color:var(--gold);font-size:12px;font-weight:900}\n.screen{margin:0;padding:24px;background:\nlinear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),\nlinear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),\nvar(--terminal);\nbackground-size:24px 24px;color:var(--green);font:17px\/1.5 Consolas,Monaco,monospace;white-space:pre-wrap;overflow:auto;min-height:0}\n.commandbar{display:grid;grid-template-columns:34px 1fr 150px;gap:10px;align-items:center;padding:14px;background:#0c1c29;border-top:1px solid var(--line)}\n.prompt{font:700 20px Consolas;color:var(--green)}\n#cmd{width:100%;border:1px solid #2b4355;border-radius:12px;background:#07131d;color:white;padding:14px 15px;font:16px Consolas;outline:none}\n#run{border:0;border-radius:12px;background:var(--gold);color:#082d49;padding:14px 18px;font-weight:1000;cursor:pointer}\n.rightbar{padding:16px;display:flex;flex-direction:column;gap:14px}\n.card{background:#0b2031;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:15px}\n.card h3{margin:0 0 9px;font-size:15px}.card p{margin:0;color:#9db2c2;font-size:13px;line-height:1.5}\n.progress{height:10px;background:#07131d;border-radius:999px;overflow:hidden;margin-top:10px}\n.progress i{display:block;width:36%;height:100%;background:linear-gradient(90deg,var(--gold),#fff0a3)}\n.quick{display:grid;grid-template-columns:1fr 1fr;gap:9px}\n.quick button{border:0;border-radius:12px;background:#14314a;color:#fff;padding:12px 8px;font-size:12px;font-weight:800;cursor:pointer}\n.quick button:hover{background:#194363}\n.footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;color:#8ea4b5;font-size:12px;padding:0 5px}\n.notice{color:#d6dfE6}.badge{display:inline-block;padding:6px 9px;border-radius:999px;background:rgba(233,200,74,.12);color:var(--gold);border:1px solid rgba(233,200,74,.22);font-weight:800}\n@media(max-width:1200px){.workspace{grid-template-columns:220px 1fr}.rightbar{display:none}.topbar{grid-template-columns:1fr auto}.center-title{display:none}}\n@media(max-width:760px){.app{padding:8px}.topbar{grid-template-columns:1fr}.kpis{justify-content:flex-start}.workspace{grid-template-columns:1fr}.sidebar{display:none}.screen{font-size:14px}.commandbar{grid-template-columns:28px 1fr}.commandbar button{grid-column:1\/-1}.kpi{min-width:90px}}\n<\/style>\n<\/head>\n<body>\n<div class=\"app\">\n  <header class=\"topbar\">\n    <div class=\"brand\">\n      <div class=\"logo\">MZA<\/div>\n      <div><h1>Maroc Zain Academy<\/h1><small>Learning Cockpit \u2022 Travel &#038; Aviation<\/small><\/div>\n    <\/div>\n    <div class=\"center-title\">\n      <strong>AMADEUS TRAINING CENTER<\/strong>\n      <span>Apprendre \u2022 Simuler \u2022 R\u00e9server \u2022 Tarifer \u2022 \u00c9mettre \u2022 Certifier<\/span>\n    <\/div>\n    <div class=\"kpis\">\n      <div class=\"kpi\"><b id=\"score\">0<\/b><small>Score<\/small><\/div>\n      <div class=\"kpi\"><b id=\"level\">N1<\/b><small>Niveau<\/small><\/div>\n    <\/div>\n  <\/header>\n\n  <main class=\"workspace\">\n    <aside class=\"sidebar\">\n      <div class=\"section-title\">Op\u00e9rations<\/div>\n      <button class=\"navbtn active\" data-cmd=\"HELP\">Terminal<span>Commandes et aide<\/span><\/button>\n      <button class=\"navbtn\" data-cmd=\"AN29AUGCMNCDG\">Disponibilit\u00e9s<span>Availability display<\/span><\/button>\n      <button class=\"navbtn\" data-cmd=\"NM1KIAL\/MOHAMMED\">PNR<span>Cr\u00e9er le passager<\/span><\/button>\n      <button class=\"navbtn\" data-cmd=\"SS1Y1\">R\u00e9servation<span>Sell segment<\/span><\/button>\n      <button class=\"navbtn\" data-cmd=\"FXP\">Tarification<span>Pricing \/ Fare<\/span><\/button>\n      <button class=\"navbtn\" data-cmd=\"TTP\">Ticketing<span>\u00c9mission simul\u00e9e<\/span><\/button>\n      <button class=\"navbtn\" data-cmd=\"SRVGML\">SSR \/ OSI<span>Services sp\u00e9ciaux<\/span><\/button>\n      <div class=\"section-title\" style=\"margin-top:18px\">\u00c9valuation<\/div>\n      <button class=\"navbtn\" data-cmd=\"SCENARIO\">Sc\u00e9narios m\u00e9tier<span>Cas complexes<\/span><\/button>\n      <button class=\"navbtn\" data-cmd=\"EXAM\">Mode examen<span>Chronom\u00e9tr\u00e9<\/span><\/button>\n    <\/aside>\n\n    <section class=\"terminal-wrap\">\n      <div class=\"term-head\">\n        <b>MZA \/ AMADEUS TRAINING TERMINAL<\/b>\n        <span class=\"live\">\u25cf TRAINING MODE<\/span>\n      <\/div>\n      <pre id=\"screen\" class=\"screen\">WELCOME TO MZA AMADEUS TRAINING CENTER\n\nMODE : PEDAGOGICAL SIMULATION\nAUCUNE TRANSACTION REELLE N'EST EFFECTUEE.\n\nCOMMANDES RAPIDES\n-----------------\nHELP               Aide\nAN29AUGCMNCDG      Disponibilit\u00e9\nNM1KIAL\/MOHAMMED   Ajouter passager\nSS1Y1              Vendre segment\nFXP                 Tarifier\nTTP                 Emission simul\u00e9e\nRT                  Afficher PNR\nER                  Fin PNR\nSRVGML              SSR repas\n\n&gt;<\/pre>\n      <div class=\"commandbar\">\n        <div class=\"prompt\">&gt;<\/div>\n        <input id=\"cmd\" autocomplete=\"off\" placeholder=\"Saisissez une commande AMADEUS p\u00e9dagogique\">\n        <button id=\"run\">EX\u00c9CUTER<\/button>\n      <\/div>\n    <\/section>\n\n    <aside class=\"rightbar\">\n      <div class=\"card\">\n        <h3>Progression<\/h3>\n        <p>Objectif : ma\u00eetriser le cycle complet de r\u00e9servation, de la disponibilit\u00e9 \u00e0 l\u2019\u00e9mission.<\/p>\n        <div class=\"progress\"><i id=\"progressbar\"><\/i><\/div>\n      <\/div>\n      <div class=\"card\">\n        <h3>Commandes rapides<\/h3>\n        <div class=\"quick\">\n          <button data-cmd=\"AN29AUGCMNCDG\">AN<\/button>\n          <button data-cmd=\"RT\">RT<\/button>\n          <button data-cmd=\"FXP\">FXP<\/button>\n          <button data-cmd=\"TTP\">TTP<\/button>\n          <button data-cmd=\"ER\">ER<\/button>\n          <button data-cmd=\"HELP\">HELP<\/button>\n        <\/div>\n      <\/div>\n      <div class=\"card\">\n        <h3>Sc\u00e9nario actif<\/h3>\n        <p>Client souhaite Casablanca \u2192 Paris, 1 adulte, classe \u00e9conomique. Cr\u00e9ez le dossier, tarifez puis simulez l\u2019\u00e9mission.<\/p>\n      <\/div>\n      <div class=\"card\">\n        <h3>Objectifs de session<\/h3>\n        <p>Disponibilit\u00e9 \u2022 Passager \u2022 Segment \u2022 Fare \u2022 Ticketing \u2022 SSR \u2022 Cl\u00f4ture PNR<\/p>\n      <\/div>\n    <\/aside>\n  <\/main>\n\n  <footer class=\"footer\">\n    <div class=\"notice\">Simulateur p\u00e9dagogique MZA \u2014 ce terminal n\u2019est pas connect\u00e9 au syst\u00e8me officiel Amadeus.<\/div>\n    <div class=\"badge\">GRAND \u00c9CRAN<\/div>\n  <\/footer>\n<\/div>\n\n<script>\nconst screenEl=document.getElementById('screen');\nconst cmdEl=document.getElementById('cmd');\nconst scoreEl=document.getElementById('score');\nconst levelEl=document.getElementById('level');\nconst progressBar=document.getElementById('progressbar');\nlet score=0;\n\nfunction responseFor(cmd){\n  const c=cmd.toUpperCase().trim();\n  if(c==='HELP'||c==='HE') return ['HELP \/ MZA AMADEUS\\nAN29AUGCMNCDG : disponibilit\u00e9\\nNM1NOM\/PRENOM : passager\\nSS1Y1 : vente segment\\nFXP : tarification\\nTTP : \u00e9mission simul\u00e9e\\nRT : affichage PNR\\nER : fin PNR\\nSR... : SSR',0];\n  if(\/^AN\\d{1,2}[A-Z]{3}[A-Z]{3}$\/.test(c)) return ['AVAILABILITY SIMULATION\\n1 AT764 Y9 B9 M9 K7 Q4  CMN 0900 CDG 1310\\n2 AT770 Y9 B8 M6 K4 Q2  CMN 1130 ORY 1540\\n3 AT788 Y9 M9 K5 Q3     CMN 1630 CDG 2040',5];\n  if(\/^NM1[A-Z]+\\\/[A-Z]+$\/.test(c)) return ['PASSENGER ADDED\\n1. '+c.substring(3),5];\n  if(\/^SS\\d+[A-Z]\\d$\/.test(c)) return ['SEGMENT SELL SIMULATED\\nSTATUS HK\\nSEAT CONFIRMED FOR TRAINING',8];\n  if(c==='FXP') return ['FARE QUOTE - SIMULATION\\nBASE FARE 2450 MAD\\nTAXES 890 MAD\\nTOTAL 3340 MAD\\nFARE BASIS YOWMZA',10];\n  if(c==='TTP') return ['TICKETING SIMULATION\\nE-TICKET TRAINING DOCUMENT CREATED\\nNO REAL TICKET ISSUED',12];\n  if(c==='RT') return ['PNR MZA6XQ\\n1 KIAL\/MOHAMMED MR\\n2 AT764 Y 29AUG CMN CDG HK1\\nFARE STATUS: NOT PRICED',3];\n  if(c==='ER') return ['END\/RETRIEVE SIMULATED\\nRECORD LOCATOR MZA6XQ',5];\n  if(c.startsWith('SR')) return ['SSR ACCEPTED FOR TRAINING\\nSPECIAL SERVICE REQUEST STORED',6];\n  if(c==='SCENARIO') return ['SCENARIO 01\\nClient business : CMN-CDG-CMN\\nModification retour + bagage + si\u00e8ge + reissue.\\nObjectif : r\u00e9soudre sans erreur.',0];\n  if(c==='EXAM') return ['MODE EXAMEN\\n20 COMMANDES \u2022 70% MINIMUM\\nLES CORRIGES NE SONT PAS AFFICHES PENDANT L\\'EXAMEN.',0];\n  return ['COMMANDE NON RECONNUE DANS CE SIMULATEUR.\\nTAPEZ HELP.',0];\n}\nfunction run(cmd){\n  cmd=(cmd||'').trim();\n  if(!cmd) return;\n  const [resp,pts]=responseFor(cmd);\n  screenEl.textContent += '\\n> '+cmd.toUpperCase()+'\\n'+resp+'\\n';\n  score += pts;\n  scoreEl.textContent=score;\n  let pct=Math.min(100,score);\n  progressBar.style.width=pct+'%';\n  levelEl.textContent=score>=70?'N3':score>=35?'N2':'N1';\n  screenEl.scrollTop=screenEl.scrollHeight;\n  cmdEl.value='';\n  cmdEl.focus();\n}\ndocument.getElementById('run').addEventListener('click',()=>run(cmdEl.value));\ncmdEl.addEventListener('keydown',e=>{if(e.key==='Enter')run(cmdEl.value)});\ndocument.querySelectorAll('[data-cmd]').forEach(b=>b.addEventListener('click',()=>run(b.dataset.cmd)));\ncmdEl.focus();\n<\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>MZA AMADEUS Training Center \u2014 Grand \u00c9cran MZA Maroc Zain Academy Learning Cockpit \u2022 Travel &#038; Aviation AMADEUS TRAINING CENTER Apprendre \u2022 Simuler \u2022 R\u00e9server \u2022 Tarifer \u2022 \u00c9mettre \u2022 Certifier 0Score N1Niveau Op\u00e9rations TerminalCommandes et aide Disponibilit\u00e9sAvailability display PNRCr\u00e9er le passager R\u00e9servationSell segment TarificationPricing \/ Fare Ticketing\u00c9mission simul\u00e9e SSR \/ OSIServices sp\u00e9ciaux \u00c9valuation Sc\u00e9narios [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-25638","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/posts\/25638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/comments?post=25638"}],"version-history":[{"count":0,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/posts\/25638\/revisions"}],"wp:attachment":[{"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/media?parent=25638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/categories?post=25638"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/tags?post=25638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}