atlas-academy/static/esf.html
Atlas Developer 03829a38b2 feat: Atlas Academy — Odoo eLearning platform, full fusion
9-course Dutch e-learning platform fused onto atlasacademy.nl via Caddy
reverse proxy. Odoo 19 Community as course engine (website_slides), static
HTML for marketing front. Single Odoo account system.

- static/: 8 marketing pages (index, pricing, coaching, leerpad, over, shop, bisl, esf)
- backend/odoo_relay.py: lead relay Flask service (POST /academy-lead → Odoo CRM)
- caddy/academy.caddyfile: full Caddy config with Odoo proxy + auth rewrites
- docs/: ARCHITECTURE, USERFLOW, COURSES, DEPLOYMENT, SECURITY, ODOO

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 00:48:45 +02:00

201 lines
No EOL
35 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<title>ESF+ Opleidingen — Atlas</title>
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>
:root{--bg:#080C18;--card:#0B1220;--card2:#111827;--border:rgba(55,65,81,.5);
--arc:#3B82F6;--signal:#2563EB;--ok:#22C55E;--warn:#F59E0B;--txt:#E2E8F0;--muted:#6B7280}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:'Segoe UI',system-ui,sans-serif;background:var(--bg);color:var(--txt);
max-width:900px;margin:0 auto;padding:26px 16px}
h1{font-size:25px;font-weight:800;margin-bottom:4px;
background:linear-gradient(90deg,#E5E7EB,var(--arc));-webkit-background-clip:text;
-webkit-text-fill-color:transparent;background-clip:text}
.sub{color:var(--muted);font-size:12px;margin-bottom:18px;font-family:monospace}
.prog{background:var(--card);border:1px solid var(--border);border-radius:12px;
padding:14px 18px;margin-bottom:22px}
.prog .lbl{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-bottom:8px}
.prog .lbl b{color:var(--txt)}
.bar{height:8px;background:var(--card2);border-radius:99px;overflow:hidden}
.bar>div{height:100%;background:linear-gradient(90deg,var(--signal),var(--arc));border-radius:99px}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}
.tcard{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:16px;
cursor:pointer;transition:all .15s}
.tcard:hover{border-color:var(--arc);transform:translateY(-2px);box-shadow:0 8px 24px rgba(37,99,235,.18)}
.tc-top{display:flex;gap:8px;align-items:center;margin-bottom:10px}
.b{font-size:10px;font-weight:700;padding:3px 9px;border-radius:99px;text-transform:uppercase;letter-spacing:.05em}
.b.ok{background:#052e1a;color:#4ade80}
.b.up{background:#3a2206;color:#fbbf24}
.zoom{margin-left:auto;font-size:11px;color:var(--arc);text-decoration:none;font-weight:700}
.tc-title{font-size:15px;font-weight:700;margin-bottom:4px;color:#E5E7EB}
.tc-meta{font-size:11px;color:var(--muted);font-family:monospace;margin-bottom:10px}
.tc-go{font-size:11px;color:var(--arc);font-weight:700}
.panel{display:none}
.panel.on{display:block}
#hub.off{display:none}
.back{background:var(--card2);border:1px solid var(--border);border-radius:8px;color:var(--muted);
padding:7px 14px;font-size:12px;cursor:pointer;margin-bottom:16px}
.back:hover{border-color:var(--arc);color:var(--txt)}
.phead{margin-bottom:18px}
.phead h2{font-size:21px;font-weight:800;margin:8px 0 4px}
.pmeta{font-size:12px;color:var(--muted);font-family:monospace}
.topic{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:16px 18px;margin-bottom:12px}
.topic h4{font-size:15px;font-weight:700;color:#93c5fd;margin-bottom:10px}
.topic ul{padding-left:18px;margin-bottom:8px}
.topic li{font-size:13px;line-height:1.7;color:#D1D5DB;padding:1px 0}
.terms{margin:8px 0;display:flex;flex-direction:column;gap:6px}
.term{background:var(--card2);border-radius:8px;padding:9px 13px;font-size:12.5px;line-height:1.5;color:#cbd5e1}
.term b{color:var(--arc)}
.tip{background:#0a1929;border-left:3px solid var(--warn);padding:10px 14px;border-radius:8px;
font-size:12.5px;color:#fcd34d;line-height:1.6;margin-top:8px}
.tip b{text-transform:uppercase;font-size:10px;letter-spacing:.1em;margin-right:6px}
.note{color:var(--muted);font-size:13px;line-height:1.7;margin-bottom:14px}
.coursebox{background:var(--card);border:1px solid rgba(59,130,246,.3);border-radius:12px;
padding:14px 18px;margin-bottom:16px}
.prepbadge{display:inline-block;font-size:10px;font-weight:700;color:#4ade80;
background:#052e1a;border-radius:99px;padding:3px 10px;margin-bottom:8px}
.cmeta{font-family:monospace;font-size:11.5px;color:var(--muted);margin-bottom:8px}
.doel{font-size:13px;line-height:1.65;color:#cbd5e1;margin-bottom:10px}
.doel b{color:#93c5fd}
.src{font-size:12px;color:var(--arc);text-decoration:none;font-weight:700}
.open{display:inline-block;background:linear-gradient(135deg,#1d4ed8,#2563eb);color:#fff;
text-decoration:none;border-radius:10px;padding:12px 24px;font-weight:700;font-size:14px}
.footer{text-align:center;color:var(--muted);font-size:11px;padding:20px 0 4px;font-family:monospace}
</style>
</head>
<body>
<div id="hub">
<h1>ESF+ Opleidingstraject</h1>
<div class="sub">ITMG &middot; gesubsidieerd via Europees Sociaal Fonds+ &middot; 2026-06-02 02:43</div>
<div class="prog">
<div class="lbl"><span>Voortgang</span><span><b>3</b> van 7 afgerond</span></div>
<div class="bar"><div style="width:43%"></div></div>
</div>
<div class="grid">
<div class="tcard" onclick="openT('basiskennis-it')">
<div class="tc-top"><span class="b ok">afgerond</span></div>
<div class="tc-title">Basiskennis IT</div>
<div class="tc-meta">2829 mei 2026 &middot; Bart de Best</div>
<div class="tc-go">6 onderwerpen &rarr;</div>
</div>
<div class="tcard" onclick="openT('effectief-communiceren')">
<div class="tc-top"><span class="b ok">afgerond</span></div>
<div class="tc-title">Effectief Communiceren</div>
<div class="tc-meta">2830 april 2026 &middot; Arno Janssen</div>
<div class="tc-go">6 onderwerpen &rarr;</div>
</div>
<div class="tcard" onclick="openT('bisl-foundation')">
<div class="tc-top"><span class="b ok">afgerond</span></div>
<div class="tc-title">BiSL Foundation</div>
<div class="tc-meta">1921 mei 2026 &middot; Jan de Vries</div>
<div class="tc-go">open trainer &rarr;</div>
</div>
<div class="tcard" onclick="openT('workshop-it-sector')">
<div class="tc-top"><span class="b up">aankomend</span></div>
<div class="tc-title">Workshop Werken in de IT-sector</div>
<div class="tc-meta">16 juni 2026 · 15:0017:00 &middot; ITMG</div>
<div class="tc-go">4 onderwerpen &rarr;</div>
</div>
<div class="tcard" onclick="openT('lean')">
<div class="tc-top"><span class="b up">aankomend</span></div>
<div class="tc-title">Praktijktraining Lean</div>
<div class="tc-meta">2325 juni 2026 · 18:3021:30 &middot; ITMG</div>
<div class="tc-go">7 onderwerpen &rarr;</div>
</div>
<div class="tcard" onclick="openT('tmap-quality')">
<div class="tc-top"><span class="b up">aankomend</span></div>
<div class="tc-title">TMAP Quality for cross-functional teams</div>
<div class="tc-meta">1,2,3,8,9 juli 2026 · 18:3021:30 &middot; ITMG</div>
<div class="tc-go">4 onderwerpen &rarr;</div>
</div>
<div class="tcard" onclick="openT('business-intelligence')">
<div class="tc-top"><span class="b up">aankomend</span></div>
<div class="tc-title">Masterclass Effectieve Business Intelligence</div>
<div class="tc-meta">5,6,7,12,13 augustus 2026 · 18:3021:30 &middot; ITMG</div>
<div class="tc-go">5 onderwerpen &rarr;</div>
</div>
</div>
</div>
<div id="t-basiskennis-it" class="panel">
<button class="back" onclick="backHub()">&larr; Alle opleidingen</button>
<div class="phead">
<div><span class="b ok">afgerond</span></div>
<h2>Basiskennis IT</h2>
<div class="pmeta">2829 mei 2026 &middot; Trainer: Bart de Best</div>
</div>
<div class="coursebox"><span class="prepbadge">✓ authoritatieve syllabus</span><div class="cmeta">2 avonden (18:3021:30) · 28-29 mei 2026 (verplaatst vanaf 23-24 apr) · Trainer: Bart de Best · EXIN IT Fundamentals</div><p class="doel"><b>Leerdoel.</b> Een brede basiskennis van IT opbouwen: hardware, software, netwerken, beveiliging en cloud.</p><a class="src" href="https://itmg.nl/training/softwareontwikkeling/basiskennis-it/" target="_blank" rel="noopener">Officiële ITMG-cursuspagina &rarr;</a></div><div class="topic"><h4>Het IT-landschap</h4><ul><li>ICT is ontstaan vanuit rekenmachines en mainframes; de pc-revolutie maakte IT toegankelijk voor iedereen.</li><li>Softwaretypen: systeemsoftware (OS), middleware en applicatiesoftware — elk met een eigen rol.</li><li>Firmware zit tussen hardware en software in: vaste instructies opgeslagen in een chip (bijv. BIOS/UEFI).</li><li>Applicaties communiceren via API's, protocollen en middleware met andere applicaties en systemen.</li></ul><div class="terms"><div class="term"><b>Firmware:</b> Vaste software ingebakken in hardware (bijv. BIOS) — stuurt het apparaat aan voordat het OS laadt.</div><div class="term"><b>API:</b> Application Programming Interface — gestandaardiseerde koppeling waarmee applicaties met elkaar praten.</div></div><div class="tip"><b>Tip</b> Onthoud de drielaag: hardware → firmware → software. Firmware is de brug tussen de twee.</div></div><div class="topic"><h4>Software ontwikkelen</h4><ul><li>Softwareontwikkeling doorloopt fasen: analyse, ontwerp, realisatie, testen en beheer (SDLC).</li><li>Methodieken: Waterval (sequentieel), Agile/Scrum (iteratief), DevOps (doorlopend).</li><li>Testen is een eigen discipline: unit-tests, integratietests en acceptatietests bewaken kwaliteit.</li><li>Apps (mobiel, single-purpose) verschillen van enterprise-applicaties in architectuur en levenscyclus.</li></ul><div class="terms"><div class="term"><b>SDLC:</b> Software Development Life Cycle — de volledige levenscyclus van een softwareproduct.</div><div class="term"><b>Agile:</b> Iteratieve ontwikkelaanpak met korte sprints, continue feedback en aanpassing.</div></div><div class="tip"><b>Tip</b> Waterval = plan alles vooraf. Agile = bouw stap voor stap, pas aan op feedback.</div></div><div class="topic"><h4>IT-beheer — het drievoudig model</h4><ul><li>IT-beheer bestaat uit drie lagen: technisch beheer, applicatiebeheer en functioneel beheer.</li><li>ITIL is het meestgebruikte beheermodel: definieert processen voor incident-, probleem- en wijzigingsbeheer.</li><li>BiSL richt zich op functioneel beheer: de gebruikerskant van informatievoorziening.</li><li>Demand (wat wil de organisatie) vs. Supply (wat levert IT) — de kloof overbruggen is kern van beheer.</li></ul><div class="terms"><div class="term"><b>ITIL:</b> Information Technology Infrastructure Library — best practices voor IT-servicemanagement.</div><div class="term"><b>BiSL:</b> Business Information Services Library — framework voor functioneel beheer en informatiemanagement.</div><div class="term"><b>Functioneel beheer:</b> Beheer vanuit de gebruikersorganisatie: eisen stellen aan en regie voeren over IT.</div></div><div class="tip"><b>Tip</b> ITIL = IT-kant, BiSL = gebruikerskant. Samen dekken ze de volledige beheerketen.</div></div><div class="topic"><h4>Hosting, housing en on-premise</h4><ul><li>On-premise: servers staan fysiek bij de organisatie zelf — volledige controle, hoge eigen kosten.</li><li>Housing: de organisatie bezit de servers maar plaatst ze in een extern datacenter.</li><li>Hosting: de aanbieder levert én beheert de servers — minder controle, minder beheerslast.</li><li>Outsourcing, insourcing en near sourcing bepalen waar IT-taken en -personeel belegd zijn.</li></ul><div class="terms"><div class="term"><b>On-premise:</b> IT-infrastructuur die fysiek binnen de eigen organisatie staat en beheerd wordt.</div><div class="term"><b>Hosting:</b> Externe partij levert én beheert de server- en netwerkcapaciteit.</div><div class="term"><b>Near sourcing:</b> Uitbesteden aan een partij in een nabijgelegen regio/land.</div></div><div class="tip"><b>Tip</b> Beslisregel: hoe meer controle je wilt, hoe meer je on-premise gaat — maar hoe hoger de beheerkosten.</div></div><div class="topic"><h4>Actuele IT-trends</h4><ul><li>Artificial Intelligence (AI): systemen die taken uitvoeren waarvoor normaal menselijke intelligentie nodig is.</li><li>Machine learning: AI die patronen leert uit data zonder expliciet geprogrammeerde regels.</li><li>Internet of Things (IoT): fysieke apparaten (sensoren, machines) die via het internet zijn verbonden.</li><li>Robotisering en digitalisering automatiseren repetitieve processen en veranderen functieprofielen.</li></ul><div class="terms"><div class="term"><b>Artificial Intelligence (AI):</b> Technologie die menselijke denkprocessen nabootst — redeneren, leren, beslissen.</div><div class="term"><b>Machine learning:</b> AI-techniek waarbij een algoritme leert van voorbeelddata zonder expliciete regels.</div><div class="term"><b>IoT:</b> Internet of Things — netwerk van 'slimme' fysieke objecten met sensoren en connectiviteit.</div></div><div class="tip"><b>Tip</b> AI = het doel, machine learning = een methode om dat doel te bereiken.</div></div><div class="topic"><h4>Programmeertalen en softwarearchitectuur</h4><ul><li>Laagniveau-talen (Assembly) geven directe hardware-controle; hoogniveau-talen (Python, Java) zijn leesbaar voor mensen.</li><li>Gecompileerde talen (C, Java) worden voor uitvoering omgezet naar machinecode; geïnterpreteerde talen (Python) worden regel voor regel uitgevoerd.</li><li>Gangbare paradigma's: procedureel, object-georiënteerd (OOP) en functioneel programmeren.</li><li>Softwarearchitectuur beschrijft hoe componenten samenwerken: monoliet vs. microservices vs. cloud-native.</li></ul><div class="terms"><div class="term"><b>Compiler:</b> Programma dat broncode vertaalt naar uitvoerbare machinecode.</div><div class="term"><b>OOP:</b> Object-Oriented Programming — code georganiseerd in objecten met eigenschappen en gedrag.</div><div class="term"><b>Microservices:</b> Architectuur waarbij een applicatie bestaat uit kleine, onafhankelijk inzetbare diensten.</div></div><div class="tip"><b>Tip</b> Python = beginner-friendly, geïnterpreteerd. Java = veel gebruikt in enterprise, gecompileerd naar bytecode.</div></div>
</div>
<div id="t-effectief-communiceren" class="panel">
<button class="back" onclick="backHub()">&larr; Alle opleidingen</button>
<div class="phead">
<div><span class="b ok">afgerond</span></div>
<h2>Effectief Communiceren</h2>
<div class="pmeta">2830 april 2026 &middot; Trainer: Arno Janssen</div>
</div>
<div class="coursebox"><span class="prepbadge">✓ authoritatieve syllabus</span><div class="cmeta">3 avonden · 28-30 april 2026 · Trainer: Arno Janssen · geen examen</div><p class="doel"><b>Leerdoel.</b> Effectiever communiceren door actief luisteren, feedback en gespreks­technieken.</p><a class="src" href="https://itmg.nl/training/persoonlijke-ontwikkeling/effectief-communiceren/" target="_blank" rel="noopener">Officiële ITMG-cursuspagina &rarr;</a></div><div class="topic"><h4>Inleiding communicatie en contact maken</h4><ul><li>Communicatie is meer dan woorden: zender, ontvanger, boodschap en ruis bepalen samen het effect.</li><li>Contact maken is de eerste stap: aandacht, afstemming en het creëren van een veilige gespreksruimte.</li><li>Onderlinge beïnvloeding: hoe gedrag van de ander jouw communicatie stuurt en vice versa.</li></ul><div class="terms"><div class="term"><b>Ruis:</b> Alles wat de boodschap tussen zender en ontvanger verstoort — fysiek, semantisch of psychologisch.</div><div class="term"><b>Onderlinge beïnvloeding:</b> Het principe dat communicatiestijlen op elkaar inwerken en elkaars gedrag aansturen.</div></div><div class="tip"><b>Tip</b> Goede communicatie begint niet met spreken maar met aansluiten — sluit eerst aan op de ander voordat je je boodschap overbrengt.</div></div><div class="topic"><h4>Communicatiestijlen en eigen voorkeuren</h4><ul><li>Er zijn meerdere communicatiestijlen (bijv. analytisch, sturend, expressief, meegaand) — geen is beter.</li><li>Elke stijl heeft sterke punten en valkuilen; inzicht in je eigen voorkeursstijl voorkomt blinde vlekken.</li><li>Flexibiliteit: de effectiefste communicators kunnen meerdere stijlen bewust inzetten.</li></ul><div class="terms"><div class="term"><b>Communicatiestijl:</b> Karakteristiek patroon in hoe iemand informatie overbrengt en reageert op anderen.</div><div class="term"><b>Valkuil:</b> Automatische neiging die in bepaalde situaties juist contraproductief werkt.</div></div><div class="tip"><b>Tip</b> Ken je eigen dominante stijl — dan zie je ook waarom je botst met mensen die een andere stijl hebben.</div></div><div class="topic"><h4>Waarnemen en interpreteren</h4><ul><li>Waarnemen en interpreteren zijn twee aparte stappen: feit vs. mening/oordeel scheiden is cruciaal.</li><li>Referentiekaders en aannames kleuren hoe je gedrag van anderen interpreteert.</li><li>Bewust waarnemen zonder direct te oordelen verbetert de kwaliteit van gesprekken.</li></ul><div class="terms"><div class="term"><b>Referentiekader:</b> Het geheel van ervaringen, waarden en overtuigingen waardoor iemand de wereld filtert.</div><div class="term"><b>Interpretatie:</b> De betekenis die je toekent aan een waarneming — subjectief en beïnvloedbaar.</div></div><div class="tip"><b>Tip</b> Formuleer: "Ik zie / hoor X" (waarneming) en "Ik denk dat dit betekent Y" (interpretatie) — houd ze apart.</div></div><div class="topic"><h4>Feedback geven en ontvangen</h4><ul><li>Effectieve feedback is specifiek, gedragsgericht en tijdig — geen aanslagen op de persoon.</li><li>Feedback ontvangen vraagt openheid: luister volledig, vraag door en reageer niet defensief.</li><li>Feedbackcultuur: wederzijdse feedback versterkt samenwerking en persoonlijke groei.</li></ul><div class="terms"><div class="term"><b>Gedragsgerichte feedback:</b> Feedback gericht op zichtbaar gedrag, niet op karakter of intentie.</div><div class="term"><b>Defensieve reactie:</b> Automatisch zichzelf beschermen bij kritiek — blokkeert leren en dialoog.</div></div><div class="tip"><b>Tip</b> Gebruik bij feedback de ik-boodschap: "Als jij X doet, merk ik Y, en dat heeft voor mij Z als gevolg."</div></div><div class="topic"><h4>Omgaan met weerstand en conflicten</h4><ul><li>Weerstand is informatie: het signaleert een onvervulde behoefte of een niet-gehoorde zorg.</li><li>Technieken: meebewegen, benoemen van weerstand, en het stellen van open vragen.</li><li>Conflicten kunnen constructief zijn als ze bespreekbaar worden gemaakt en niet escaleren.</li></ul><div class="terms"><div class="term"><b>Weerstand:</b> Reactie van een gesprekspartner die aangeeft dat de boodschap niet landt of bedreigend voelt.</div><div class="term"><b>Meebewegen:</b> Techniek waarbij je de weerstand erkent en er niet tegenin gaat, waardoor spanning daalt.</div></div><div class="tip"><b>Tip</b> Ga niet harder duwen bij weerstand — benoem het: "Ik merk dat je hier anders over denkt, wat speelt er voor jou?"</div></div><div class="topic"><h4>Zelfherstellend vermogen en mondelinge communicatie in de praktijk</h4><ul><li>Zelfherstellend vermogen: structuur en methodieken helpen je terugkeren naar effectief gedrag na een misstap.</li><li>Mondelinge communicatie in ICT-omgevingen: heldere taal tegenover collega's, leidinggevenden, leveranciers en klanten.</li><li>Oefen actief met alternatieve handelingswijzen — inzicht alleen verandert nog geen gedrag.</li></ul><div class="terms"><div class="term"><b>Zelfherstellend vermogen:</b> Vermogen om na een communicatieve misstap terug te keren naar effectief en bewust gedrag.</div><div class="term"><b>Handelingswijze:</b> Concrete gedragsalternatieven die je bewust kunt inzetten in lastige communicatiesituaties.</div></div><div class="tip"><b>Tip</b> Inzicht is stap 1, oefenen is stap 2 — zonder oefening verandert je gedrag in de praktijk niet.</div></div>
</div>
<div id="t-bisl-foundation" class="panel">
<button class="back" onclick="backHub()">&larr; Alle opleidingen</button>
<div class="phead">
<div><span class="b ok">afgerond</span></div>
<h2>BiSL Foundation</h2>
<div class="pmeta">1921 mei 2026 &middot; Trainer: Jan de Vries</div>
</div>
<p class="note">Deze training heeft een eigen interactieve trainer: 82 oefenvragen, lesstof en sessienotities.</p><a class="open" href="/bisl_examen.html" target="_blank">Open volledige examentrainer &rarr;</a>
</div>
<div id="t-workshop-it-sector" class="panel">
<button class="back" onclick="backHub()">&larr; Alle opleidingen</button>
<div class="phead">
<div><span class="b up">aankomend</span></div>
<h2>Workshop Werken in de IT-sector</h2>
<div class="pmeta">16 juni 2026 · 15:0017:00 &middot; Trainer: ITMG</div>
</div>
<div class="coursebox"><span class="prepbadge">✓ authoritatieve syllabus</span><div class="cmeta">1 dagdeel · gratis voor ESF-deelnemers · geen examen · geen voorkennis</div><p class="doel"><b>Leerdoel.</b> Je vaardigheden en competenties beter benutten en je sollicitatievaardigheden verbeteren, met insider-view op recruitment in de IT.</p><a class="src" href="https://itmg.nl/training/persoonlijke-ontwikkeling/workshop-werken-in-de-it-sector/" target="_blank" rel="noopener">Officiële ITMG-cursuspagina &rarr;</a></div><div class="topic"><h4>Insider-view recruitment in IT</h4><ul><li>Hoe werving & selectie binnen de IT-sector werkt.</li><li>Hoe je daar als kandidaat je voordeel mee doet.</li></ul><div class="terms"><div class="term"><b>Recruitment:</b> Werving en selectie van kandidaten door werkgevers/bureaus</div></div><div class="tip"><b>Tip</b> Verplaats je in de recruiter: wat zoekt die in de eerste 10 seconden?</div></div><div class="topic"><h4>Pitch & voorstellen</h4><ul><li>Een korte, krachtige persoonlijke pitch maken.</li><li>Jezelf overtuigend introduceren bij sollicitatiemomenten.</li></ul><div class="terms"><div class="term"><b>Elevator pitch:</b> Korte zelfintroductie van ~30-60 seconden</div></div><div class="tip"><b>Tip</b> Oefen je pitch hardop — 30 seconden, kernwaarde + wat je zoekt.</div></div><div class="topic"><h4>Het sollicitatiegesprek</h4><ul><li>Veelvoorkomende vragen en hoe je je voorbereidt.</li><li>Praktische tips en coaching voor meer zelfvertrouwen.</li></ul><div class="terms"><div class="term"><b>STAR-methode:</b> Situatie-Taak-Actie-Resultaat: structuur om gedragsvragen te beantwoorden</div></div><div class="tip"><b>Tip</b> Beantwoord gedragsvragen met STAR — concreet en resultaatgericht.</div></div><div class="topic"><h4>CV & LinkedIn-profiel</h4><ul><li>Een sterk, gericht CV opstellen.</li><li>Je LinkedIn-profiel optimaliseren voor de IT-arbeidsmarkt.</li></ul><div class="terms"><div class="term"><b>LinkedIn:</b> Professioneel netwerk waar IT-recruiters actief zoeken</div></div><div class="tip"><b>Tip</b> Stem CV én LinkedIn af op de functie — recruiters checken beide.</div></div>
</div>
<div id="t-lean" class="panel">
<button class="back" onclick="backHub()">&larr; Alle opleidingen</button>
<div class="phead">
<div><span class="b up">aankomend</span></div>
<h2>Praktijktraining Lean</h2>
<div class="pmeta">2325 juni 2026 · 18:3021:30 &middot; Trainer: ITMG</div>
</div>
<div class="coursebox"><span class="prepbadge">✓ authoritatieve syllabus</span><div class="cmeta">2 dagen · €1.450 · examen €250 (optioneel) · 24u zelfstudie/dag · geen voorkennis</div><p class="doel"><b>Leerdoel.</b> Van enige afstand naar je eigen werk leren kijken en laaghangend verbeter-fruit herkennen en plukken met 10 Lean-gereedschappen.</p><a class="src" href="https://itmg.nl/training/it-management/praktijktraining-lean/" target="_blank" rel="noopener">Officiële ITMG-cursuspagina &rarr;</a></div><div class="coursebox" style="border-color:rgba(245,158,11,.4)"><span class="prepbadge" style="color:#fcd34d;background:#3a2206">&#128197; Voorbereiding (ITMG)</span><div class="cmeta">3 avonden · 2325 juni 2026 · 18:3021:30</div><p class="doel"><b>Avond 1:</b> hoofdstuk 1 t/m 5 &nbsp;&middot;&nbsp; <b>Avond 2:</b> hoofdstuk 6 t/m 11. Elke avond = theorie (met examen-relevante onderwerpen) afgewisseld met (groeps)oefeningen, vragen en <b>een quiz per onderwerp</b>.</p><div class="tip"><b>Doe vooraf</b> Neem in de online leeromgeving de slides met <b>rood kader</b> door en bereid de slides met <b>groen kader</b> alvast voor.</div></div><div class="topic"><h4>Voice of the Customer (VOC)</h4><ul><li>Begrijp wie de klant is en wat die écht verwacht van het proces.</li><li>Vertaal klantbehoeften naar meetbare eisen aan je werk.</li></ul><div class="terms"><div class="term"><b>VOC:</b> Voice of the Customer — de stem/verwachting van de klant als startpunt voor verbeteren</div></div><div class="tip"><b>Tip</b> Lean begint altijd bij klantwaarde: wat is de klant bereid voor te betalen?</div></div><div class="topic"><h4>Value Stream Mapping (VSM)</h4><ul><li>Breng de hele waardestroom van een proces visueel in kaart.</li><li>Maak waarde-toevoegende vs niet-waarde-toevoegende stappen zichtbaar.</li></ul><div class="terms"><div class="term"><b>Value Stream Mapping:</b> Visuele techniek die de stappen, doorlooptijd en verspilling in een proces toont</div></div><div class="tip"><b>Tip</b> Onderscheid value-add van non-value-add (maar noodzakelijk) en pure verspilling.</div></div><div class="topic"><h4>Muda, Muri en Mura — de 3 verspillingen</h4><ul><li>Muda = verspilling (8 soorten: o.a. wachten, transport, voorraad, overproductie).</li><li>Muri = overbelasting van mens/machine; Mura = onevenwichtigheid/variatie.</li></ul><div class="terms"><div class="term"><b>Muda:</b> Activiteit die geen waarde toevoegt voor de klant</div><div class="term"><b>Muri:</b> Overbelasting van mensen of middelen</div><div class="term"><b>Mura:</b> Onregelmatigheid/variatie in het proces</div></div><div class="tip"><b>Tip</b> Ezelsbruggetje 3M: Muda (verspilling), Muri (overbelasting), Mura (variatie).</div></div><div class="topic"><h4>Impact/Effort Matrix</h4><ul><li>Prioriteer verbeterideeën op impact versus benodigde inspanning.</li><li>Begin met quick wins: hoge impact, lage inspanning.</li></ul><div class="terms"><div class="term"><b>Impact/Effort Matrix:</b> 2x2-matrix om verbeterideeën te prioriteren</div></div><div class="tip"><b>Tip</b> Quick wins eerst — dat is het 'laaghangend fruit' uit het leerdoel.</div></div><div class="topic"><h4>DMAIC</h4><ul><li>Gestructureerde verbeteraanpak: Define, Measure, Analyze, Improve, Control.</li><li>Borg verbeteringen in de Control-fase zodat ze niet terugvallen.</li></ul><div class="terms"><div class="term"><b>DMAIC:</b> Define-Measure-Analyze-Improve-Control — Lean/Six Sigma verbetercyclus</div></div><div class="tip"><b>Tip</b> DMAIC = de ruggengraat van elk verbeterproject. Ken de 5 fasen op volgorde.</div></div><div class="topic"><h4>Ishikawa & grondoorzaakanalyse</h4><ul><li>Visgraatdiagram om oorzaken van een probleem te ordenen.</li><li>Combineer met '5x Waarom' om de werkelijke grondoorzaak te vinden.</li></ul><div class="terms"><div class="term"><b>Ishikawa-diagram:</b> Visgraatdiagram dat oorzaken groepeert (mens, methode, machine, materiaal...)</div></div><div class="tip"><b>Tip</b> Behandel grondoorzaken, niet symptomen — anders komt het probleem terug.</div></div><div class="topic"><h4>Kanban, 5S, Poka Yoke & Antifragiliteit</h4><ul><li>Kanban: werk visualiseren en flow/WIP beheersen.</li><li>5S: werkplek organiseren (Sorteren, Schikken, Schoonmaken, Standaardiseren, Standhouden).</li><li>Poka Yoke: fouten voorkomen of onmogelijk maken; Antifragiliteit: sterker worden van variatie.</li></ul><div class="terms"><div class="term"><b>Kanban:</b> Visueel systeem om werk en work-in-progress te beheersen</div><div class="term"><b>5S:</b> Sorteren, Schikken, Schoonmaken, Standaardiseren, Standhouden</div><div class="term"><b>Poka Yoke:</b> Foutpreventie: het proces zo ontwerpen dat fouten niet kunnen</div></div><div class="tip"><b>Tip</b> 5S onthouden via de 5 Nederlandse S-en.</div></div>
</div>
<div id="t-tmap-quality" class="panel">
<button class="back" onclick="backHub()">&larr; Alle opleidingen</button>
<div class="phead">
<div><span class="b up">aankomend</span></div>
<h2>TMAP Quality for cross-functional teams</h2>
<div class="pmeta">1,2,3,8,9 juli 2026 · 18:3021:30 &middot; Trainer: ITMG</div>
</div>
<div class="coursebox"><span class="prepbadge">✓ authoritatieve syllabus</span><div class="cmeta">3 dagen · examen inbegrepen · voertaal NL · TMAP = NL-standaard voor testorganisatie</div><p class="doel"><b>Leerdoel.</b> Testen toepassen in cross-functionele (Agile/DevOps) teams volgens TMAP en 'built-in quality' realiseren.</p><a class="src" href="https://itmg.nl/training/testen/tmap-quality-for-cross-functional-teams/" target="_blank" rel="noopener">Officiële ITMG-cursuspagina &rarr;</a><div class="tip" style="margin-top:8px"><b>E-book</b> Verplicht studiemateriaal: <b>&ldquo;Quality for DevOps teams&rdquo;</b> &mdash; vouchercode ontvangen via ITMG (16 jun), gebruikt tijdens de training.</div></div><div class="topic"><h4>Dag 1 — Fundamenten kwaliteit & testen</h4><ul><li>Wat is softwarekwaliteit en waarom cruciaal in Agile/DevOps.</li><li>Rol van testen in cross-functionele teams; TMAP-kernprincipes.</li><li>Testsoorten, teststrategieën en risicogebaseerd testen.</li></ul><div class="terms"><div class="term"><b>TMAP:</b> Test Management Approach — de Nederlandse standaard voor testen/kwaliteit</div><div class="term"><b>Risicogebaseerd testen:</b> Testinspanning richten op de grootste risico's</div></div><div class="tip"><b>Tip</b> TMAP = vraagzijde van kwaliteit, ingebouwd in het team i.p.v. losse testfase.</div></div><div class="topic"><h4>Testen in Scrum, SAFe & DevOps</h4><ul><li>Hoe testen past binnen Scrum, SAFe en DevOps.</li><li>CI/CD en Continuous Testing voor geautomatiseerde kwaliteitsbewaking.</li><li>Samenwerking en verantwoordelijkheden in het team.</li></ul><div class="terms"><div class="term"><b>Continuous Testing:</b> Geautomatiseerd testen geïntegreerd in de CI/CD-pijplijn</div><div class="term"><b>Built-in quality:</b> Kwaliteit ingebouwd in elke fase i.p.v. achteraf getest</div></div><div class="tip"><b>Tip</b> In DevOps test je continu — kwaliteit is van het hele team, niet één tester.</div></div><div class="topic"><h4>Dag 2 — Testtechnieken & automatisering</h4><ul><li>Testontwerp-methodologie; exploratory vs script-based testing.</li><li>Risicobeheer in testplanning; wanneer wel/niet automatiseren.</li><li>Testtools: Selenium, Cypress, Playwright; balans handmatig/automatisch.</li></ul><div class="terms"><div class="term"><b>Exploratory testing:</b> Gelijktijdig leren, ontwerpen en uitvoeren van tests zonder vooraf script</div><div class="term"><b>CI/CD:</b> Continuous Integration / Continuous Delivery</div></div><div class="tip"><b>Tip</b> Niet alles automatiseren — kies op basis van risico en herhaalfrequentie.</div></div><div class="topic"><h4>Dag 3 — Kwaliteitscultuur & testmanagement</h4><ul><li>Kwaliteitscultuur opbouwen; continuous improvement en feedback.</li><li>Samenwerking met stakeholders; teststrategie in Agile.</li><li>Examenvoorbereiding TMAP QCFT + persoonlijk actieplan.</li></ul><div class="terms"><div class="term"><b>Kwaliteitscultuur:</b> Gedeelde verantwoordelijkheid voor kwaliteit binnen het hele team</div></div><div class="tip"><b>Tip</b> Het examen (QCFT) zit in de prijs — voorbeeldvragen komen op dag 3 aan bod.</div></div>
</div>
<div id="t-business-intelligence" class="panel">
<button class="back" onclick="backHub()">&larr; Alle opleidingen</button>
<div class="phead">
<div><span class="b up">aankomend</span></div>
<h2>Masterclass Effectieve Business Intelligence</h2>
<div class="pmeta">5,6,7,12,13 augustus 2026 · 18:3021:30 &middot; Trainer: ITMG</div>
</div>
<div class="coursebox"><span class="prepbadge">✓ authoritatieve syllabus</span><div class="cmeta">3 dagen / 5 avonden · €2.250 · examen €250 · hands-on met SQL</div><p class="doel"><b>Leerdoel.</b> Beschikbare data binnen de organisatie omzetten in kennis om onderbouwde beslissingen te nemen.</p><a class="src" href="https://itmg.nl/training/informatiemanagement-big-data/masterclass-effectieve-business-intelligence/" target="_blank" rel="noopener">Officiële ITMG-cursuspagina &rarr;</a></div><div class="topic"><h4>Inleiding BI</h4><ul><li>Werkveld en definities; self-service reporting en dashboarding.</li><li>KPI's inventariseren; datamodellen en metadata voor BI.</li></ul><div class="terms"><div class="term"><b>Business Intelligence:</b> Data omzetten in inzicht voor betere besluitvorming</div><div class="term"><b>KPI:</b> Key Performance Indicator — meetbare prestatie-indicator</div></div><div class="tip"><b>Tip</b> BI = van data → informatie → kennis → beslissing.</div></div><div class="topic"><h4>SQL voor BI</h4><ul><li>SELECT-statements als basis van datavragen.</li><li>Filteren (WHERE), kolomselectie en berekende kolommen.</li></ul><div class="terms"><div class="term"><b>SELECT:</b> SQL-commando om gegevens uit een tabel op te vragen</div><div class="term"><b>Berekende kolom:</b> Kolom die wordt afgeleid via een formule/expressie</div></div><div class="tip"><b>Tip</b> Oefen SELECT/WHERE alvast — dit is de kern van dag 1-2.</div></div><div class="topic"><h4>Data ontsluiten — joins & aggregatie</h4><ul><li>Sleutels en joins om tabellen te combineren; complexe queries.</li><li>Booleaanse algebra, aggregatiefuncties (SUM, COUNT, AVG) en KPI-relaties.</li><li>Dashboards samenstellen; demonstratie van query-tools.</li></ul><div class="terms"><div class="term"><b>Join:</b> Tabellen koppelen op een gedeelde sleutel</div><div class="term"><b>Aggregatie:</b> Gegevens samenvatten (som, gemiddelde, telling)</div></div><div class="tip"><b>Tip</b> Een join koppelt rijen; een aggregatie vat ze samen — verwar ze niet.</div></div><div class="topic"><h4>Bronnen ontsluiten & ETL</h4><ul><li>Externe bronnen, open datasets, API's en bestandsimport.</li><li>Data-mappings en ETL; metadata-beheer; demonstratie ETL-tools.</li></ul><div class="terms"><div class="term"><b>ETL:</b> Extract-Transform-Load — data uit bronnen halen, bewerken en laden in een DWH</div></div><div class="tip"><b>Tip</b> ETL is de motor onder elk datawarehouse.</div></div><div class="topic"><h4>Datawarehousing & vervolgstappen</h4><ul><li>DWH-architectuur, datamarts en dimensionele datamodellen.</li><li>Drill-down en roll-up; dimensioneel modelontwerp.</li><li>Volgende stap: statistiek, voorspellingsmodellen, data science, NoSQL (MongoDB).</li></ul><div class="terms"><div class="term"><b>Datawarehouse:</b> Centrale, geïntegreerde database met historische data voor analyse</div><div class="term"><b>Dimensioneel model:</b> Ster-/sneeuwvlokmodel met feiten en dimensies voor BI</div></div><div class="tip"><b>Tip</b> Datamart = onderwerp-specifiek deel van het datawarehouse.</div></div>
</div>
<div class="footer">Atlas AI &middot; ESF+ opleidingen &middot; bron: ITMG (chaibaarab98)</div>
<script>
function openT(id){
document.getElementById('hub').classList.add('off');
document.querySelectorAll('.panel').forEach(p=>p.classList.remove('on'));
document.getElementById('t-'+id).classList.add('on');
window.scrollTo(0,0);
}
function backHub(){
document.querySelectorAll('.panel').forEach(p=>p.classList.remove('on'));
document.getElementById('hub').classList.remove('off');
window.scrollTo(0,0);
}
</script>
</body>
</html>