De "vindbaarheid" van Fundamental-courses van Microsoft Learn, daar kan Microsoft nog wel wat aan verbeteren. Op de pagina's is niets te vinden, dus via Google gezocht en zo toch de pagina gevonden: link.
Mijn doel om "alle Fundamental certificeringen te behalen" gaat qua vervulling de goede kant op, ik moet deze certificering nog behalen (de PL-900) en dan nog 2 Dynamics certificeringen (ERP en CRM). De modules die je door moet lopen, "normaal" ben je daar 11 uur mee bezig. Nu doe ik nog iets "extra's", want ik maak meteen samenvattingen die ik hier deel. Zodat ik na de tijd (voor het examen) nog even snel kan doorlezen waar het ook alweer over ging. En na het examen ook nog eens terug te kunnen lezen "waar het over ging". En natuurlijk voor anderen die het certificaat willen halen en "makkelijk leesbare samenvattingen" wil lezen kan op mijn blog dat (als het goed is) vinden.
Dus voor het gemak zeggen we maar even dat ik er 22 uur mee bezig ben. Per week kan ik er misschien 3 uur aan besteden, want ik heb ook nog allemaal andere dingen te doen. Dat geeft aan dat je ongeveer 8 weken, 2 maanden nodig hebt om je voor te bereiden op een Fundamentals-examen. Ik schuif meestal even met mijn part-time middag, zodat ik op de dag van het examen maar een halve vrije dag hoef op te nemen.
Dus voor de mensen die denken/zeggen dat "het behalen van Fundamental certificaten niet zoveel nut heeft", dat is niet zo. Want het laat jouw werkgever en andere/toekomstige werkgevers zien dat jij tijd en moeite wilt steken in "iets" waar Microsoft je een certificaat voor geeft. En waarbij je wel degelijk wat "van opgestoken moet hebben", anders haal je echt niet de 700-punten score. In 2025 heb ik er vaart achter gezet. de AI-900 in maart, Microsoft 365 MS-900 in juli, SC-900 in december, in september ook nog een her-certificering van AZ-204 (komt elk jaar terug) en in november Umbraco Professional.
Het bovenstaande had ik op 3 december 2025 uitgewerkt, inmiddels zijn we 15 februari 2026, alweer 2 maanden verder. Tijd om te starten met de Microsoft Learn opdrachten.
En.... de volgende keer dat ik dit concept open zijn we 2 maart 2026. Redelijk veel tijd besteed aan het werkend maken van een Umbraco-omgeving, met een AdminLTE interface, waar ik afbeeldingen en video's kan uploaden, deze worden in het media-depot toegevoegd, waarbij van de media-bestanden een animated GIF bestand gegenereerd wordt die op klein formaat de eerste 5 seconden van de video toont. Afgelopen zondag naar "Circumstances" in Theater Sneek, een acrobatische voorstelling. Ik was daar mooi op tijd, dus ik heb mijn planning erbij gepakt, gekeken wanneer ik vrije dagen opgenomen heb en de dagen ingepland waarop ik met de opdrachten van Microsoft Learn aan de slag moet. Op zondag 8 maart 2026 aan de slag met de eerste module (dat zou al op 4 maart, maar toen had ik geen tijd)!
Item 1: beschrijf wat het Microsoft Power Platform voor nut heeft voor bedrijven
Ik kort Microsoft Power Platform even af naar MPP. Met deze "low-code" tools kunnen bedrijven vaak zaken simpel en efficiënt automatiseren.
Met MPP kun je applicaties bouwen, data-visualisaties maken, workflows automatiseren en business processen beheren.
In de eerste module ga je de losse onderdelen bekijken, Power BI, Power Apps, Power Automate, Power Pages en Microsoft Dataverse.
Ook krijg je voorbeelden van data-connectors waarmee je "simpel" andere software kunt verbinden met MPP.
Ook uitleg over Power Fx, een low-code programmeertaal om zaken net even wat anders in te kunnen richten.
En natuurlijk can CoPilot je ook verder helpen.
Apps voor simpele apps, Power Automate voor workflows, Power BI voor data en dat ook kunnen visualiseren, mij niet onbekend.
Met Microsoft Power Pages kun je simpel een website opzetten die ook bij deze data kan komen, je sjablonen biedt om snel jouw data te kunnen delen met de rest van de wereld.
Binnen het MPP kun je "managed environments" hebben, deze beveiligde, afgeschermde omgevingen zijn bedoeld om zelf zaken te kunnen testen, bouwen en releasen.
Bedrijven die al jaren bestaan hebben vaak legacy systemen waarbij ook vaak zaken handmatig nog uitgevoerd moeten worden, niet ondersteund worden, etc.
Vaak is het verschil tussen de behoeftes van wat nodig is en wat het systeem kan bieden een factor 5, waardoor bedrijfsonderdelen moeite hebben om bij te kunnen blijven aan hun vereiste doelstellingen.
Daarnaast zijn er nog een aantal factoren:
- De huidige generaties, millennials en Gen Z zijn opgegroeid met social media, de opkomst van AI, perfecte digitale ervaringen. Als je dan zo'n werknemers een Windows-95 scherm presenteert, hier moet je dagelijks je gegevens invoeren, dan is het maar de vraag hoe lang deze werknemer bij je in dienst blijft of gaat solliciteren bij een ander bedrijf wat "wel hip is".
- Toenemende kosten van het op maat maken van software. Naast initiele ontwikkelkosten, moeten organisaties blijven betalen voor onderhoud waardoor (andere) budgetten en resources beperkt worden.
- Behoefte aan wendbaarheid (agility), de huidige ontwikkelingen gaan zo snel, dat je niet kunt wachten op een ontwikkelproject van 10 maanden.
- Efficient schalen van je beschikbare ontwikkelaars. Als ook de "mensen van de business" snel bepaalde zaken zelf kunnen aanmaken/configureren en daar niet elke keer een developer voor nodig is, kun je "bij blijven" met de rest van de markt, omdat je jouw developers in kunt zetten voor "nieuwe dingen".
Als je alleen MPP hebt kun je veel dingen doen, maar als je kunt verbinden met "andere diensten" voor invoer en/of uitvoer, dan wordt het echt interessant. En dat zit erin, MPP heeft meer dan 1400 connectoren beschikbaar.
In Microsoft Dataverse, een cloud-omgeving, kun je data op een veilige manier opslaan, beheren en organiseren.
Het is gebaseerd op een relationeel databasemodel, je hebt dus tabellen met rijen en kolommen.
Security wordt afgevangen met RBAC.
Connecties zijn er met Azure, Dynamics 365, maar ook 3rd party, zoals Salesfore en SAP. Data kan geimporteerd, geëxporteerd en getransformeerd worden.
- Synchronisatie: via een schedule kun je data synchroniseren (bijvoorbeeld importeren uit een CRM).
- Data transformatie: met Power Query je data opschonen, formatteren en voorbereiden voor import in Dataverse.
- One-time import: een simpel proces om data van externe bronnen in te lezen, zoals Excel-bestanden.
Voordelen van Dataverse:
- Centraal beheer van je data.
- Schaalbaar.
- Robuuste beveiliging.
- Integraties.
- Flexibel, met tools en infrastructuur zijn veel zaken mogelijk, van app ontwikkeling tot geavanceerde data-analyse.
Dataverse is ondersteunend voor Power Apps, Power Automate, Power BI en Power Pages.
Video.
Soms moet je iets aanpassen, omdat de standaard niet toereikend is. Daarvoor kun je met Power FX zelf code toevoegen. In de basis is het vergelijkbaar met formules in Microsoft Excel.
In Power Apps kan het zorgen dat iets wel of niet op het canvas getoond wordt (als een veld leeg is wil je het bijvoorbeeld niet tonen). Het kan zorgen voor filtering en sortering van gegevens. Het kan complexe berekeningen uitvoeren waardoor je "dat niet zelf hoeft te doen".
In Dataverse wordt het gebruikt voor het verwerken van data en kan het consistentie van data afdwingen.
In Power Pages kan het bijvoorbeeld zorgen dat als je een bepaalde rol niet hebt (je bent User, niet Admin) dat bepaalde zaken niet getoond worden. Het valideren van formulier-input, ondersteuning van het weergeven van real-time data.
Je kunt herbruikbare blokken bouwen, die je overal in jouw MPP omgeving gebruikt (consistentie).
MPP demo van hoe zaken met elkaar kunnen samenwerken: link.
Het AI deel - Copilot.
In Power Apps: gebruikers hoeven zelf geen code te bouwen en ook geen schermen in te richten.
In Power Automate: op basis van jouw omschrijving wordt de workflow gemaakt, pakt zelf de juiste connectoren.
In Power Pages: "create a customer portal with a form for submitting support tickets".
In Power BI: "show me a breakdown of revenue by region and product category".
Als je AI "goed werk" wilt laten doen, dan moet je zelf een goede prompt indienen;
- Wees specifiek.
- Gebruik "menselijke taal": dus alsof je iets vraagt aan een collega.
- Geef context: lever achtergrondinformatie aan.
- Itereer en verfijn: langzaam maar zeker kom je tot het juiste resultaat.
- Valideer resultaten: controleer en corrigeer.
Linkjes naar extra informatie:
Power platform
Data platform intro
Power FX overview
Copilot overview
De volgende module gaat over de waarde van MPP bij het uitbreiden van bedrijfsoplossingen.
We hadden al gezien dat MPP veel connectoren heeft, natuurlijk ook voor Microsoft 365. Office 365 Outlook, OneDrive, Excel, SharePoint.
Als je elke dag bij mails die je ontvangt de bijlagen moet opslaan in bepaalde mappen in Sharepoint, dat wil je niet handmatig doen.
En met MPP hoeft dat ook niet.
Of overzichten in Excel, waar mensen dagelijks uit andere bestanden data kopiëren, plakken, daar vervolgens Pivot-tabellen van maken en inrichten: dat kost allemaal tijd, MPP kan dit allemaal automatiseren.
Na Covid is Microsoft Teams een belangrijk programma geworden voor online meetings. Binnen Teams kun je applicaties ontwikkelen, MPP is de bron om dat te kunnen doen.
Dus je kunt gebruik maken van:
- Power BI: rapporten direct zichtbaar in Teams.
- Power Apps: bijvoorbeeld een app binnen Teams om snel een storingsmelding in te droppen.
- Power Automate: een flow maken van herhalende stappen binnen Teams.
- CoPilot Studio: je kunt makkelijk agents aanmaken en delen binnen Teams. Deze kunnen vragen beantwoorden en ondersteuning bieden bij taken.
- Dataverse for Teams: een low-code platform binnen Teams. Je kunt er je eigen apps, bots en workflows binnen Teams maken met Power Apps en Power Automate.
Met Microsoft Copilot Studio kun je zelf agents aanmaken.
- Simpele, low-code interface, dus "iedereen" kan ermee aan de slag.
- Data integratie, met de connectoren die er zijn kan Copilot aan de slag.
- Automated workflows, met Power Automate de werkflows inrichten.
- Multichannel deployment, de agent kan "overal" ingezet worden, website, mobile app, sociale media, Microsoft Teams
- Robuuste beveiliging en bestuur, bescherm jouw privé informatie, etc.
Voorbeelden van gebruik:
- Klantenservice, om de meeste gestelde vragen af te handelen.
- Ondersteuning van werknemers, bijvoorbeeld om nieuwe werknemers te helpen zich in te werken in het bedrijf, HR-vragen beantwoorden.
- Sales en marketing, snel productinformatie aanleveren, campagnes opstarten.
- Onderwijs en leren, vraag een agent om iets wat je niet helemaal snapt beter uit te leggen.
- Publieke diensten, burgers helpen met het aanvragen van vergunningen, informatie over lokale diensten geven.
- Medische ondersteuning, voor het boeken van afspraken, medische gegevens te raadplegen.
- Projectmanagement, deadlines in de gaten houden, updates aanleveren tijdens het project.
Demo van Copilot Studio: link.
Niet alles draait in de cloud. Dus bied MPP ook ondersteuning bij "on premise bedrijfsmiddelen".
Hiervoor heeft MPP on-premises data gateways. Deze zorgen voor het uitwisselen van informatie met Power Apps, Power Automate, Power BI.
Voordelen hiervan zijn:
- Naadloze integratie, je merkt eigenlijk het verschil niet tussen "staat in de cloud" en "staat niet in de cloud".
- Verbeterde efficiëntie, automatiseer herhalende taken en lever real-time-data aan zonder vertraging (omdat iemand handmatig data moet invoeren).
- Verbeterde beveiliging, de inloggegevens zijn geëncrypt, data gaat via veilige kanalen.
- Schaalbaar, mocht het bedrijf groeien en de data ook, de gateway ondersteunt het uitbreiden van workflows en connecties.
In Power Apps heb je de Plan Designer, een AI tool.
Voordelen:
- Simpel, "iedereen" kan deze tool gebruiken.
- Efficient, door het aanmaken van tools te automatiseren kun je flink wat tijd besparen.
- Aanpasbaar, de tool ondersteunt dat je gegenereerde aanpassingen kunt aanpassen.
- Schaalbaar, of je nu een klein probleem moet oplossen of een oplossing voor een groot team moet bouwen, de Plan Designer is schaalbaar en ondersteunt het allemaal.
Item 2: beheer de Microsoft Power Platform omgeving
De eerste module gaat over de Microsoft Dataverse.
Hoewel Microsoft Dataverse ook uit tabellen bestaat, biedt dit wel iets meer dan de "gewone relationele database". Met meta-data, relaties en geïntegreerde businesslogica heb je "meer" dan dat je zelf die data even in een mySQL database zou opslaan.
Ook is Dataverse ontworpen om "heel veel" data te kunnen beheren, ook complexe datamodellen en is het uitermate schaalbaar.
In een normale database moet je zelf je users met hun rechten aanmaken, in Dataverse kun je gebruik maken van RBAC, zijn er op rij gebaseerde toegangsmogelijkheden en encryptie op kolomniveau.
Voor ontwikkeling op een "normale database" heb je een developer nodig die weet hoe het werkt, bij Dataverse werk je met low-code en no-code.
De basis van Dataverse is CDM, Common Data Model. Dit is een standaard schema wat ervoor zorgt dat integratie en delen van data tussen applicaties en services makkelijk wordt.
Meer daarover kun je hier vinden: link, daar wordt nog doorverwezen naar deze Github-repo.
In Dataverse is een GUID de primary key, waarmee elke rij uniek gemaakt kan worden.
Je kunt "business logica" toevoegen. Het voorbeeld wat we zien, is wat je bij veel webshops ziet, namelijk zodra een order hoger of gelijk is aan bedrag X, dan worden er geen verzendkosten gerekend.
Je kunt een business rule rechtstreeks op een tabel toevoegen (de meest makkelijke manier).
Soms zijn die regels iets ingewikkelder. Dan kun je gebruik maken van Power FX.
Met Power Automate kun je zaken in Dataverse automatiseren, de cloud flows, instant flows en scheduled flows.
Hierna volgt een voorbeeld, waarbij je met Copilot je tabellen en kolommen moet gaan maken: link.
Dataverse werkt met data, het is handig dat je data kunt importeren.
Dat kan met:
- Data Import Wizard.
- Excel in Model Driven Apps.
- Excel in Power Apps maker portaal.
En ook handig dat je die data weer kunt exporteren.
Dat kan met:
- Excel in Model Driven Apps.
- Word en Excel sjablonen.
- Power Apps maker portaal.
- Power Automate en Azure Synapse Link
Demo.
De volgende module begint met Seurity. Over authenticatie, RBAC, data loss prevention policies (DLP), encryptie en "governance".
Met Microsoft Entra ID en ook de ondersteuning van MFA wordt je data goed afgeschermd van de "boze buitenwereld".
Ook conditional access policies (iemand via een onveilig IP: geen toegang).
Met RBAC kun je ervoor zorgen dat je medewerkers op bepaalde delen rechten hebben en niet op alles;
- Environment-level access: toegang tot apps, flows en bronnen.
- App-level access: toegang tot bepaalde apps en/of componenten in een omgeving afschermen.
- Record-level access: instellen wie kan bekijken, bewerken of specifieke records kan verwijderen.
DLP zorgt ervoor dat data die tussen systemen heen en weer gaat dat op een goede manier doet, om te voorkomen dat iemand die eigenlijk de data niet mag zien dat toch kan en om te voorkomen dat data "onbedoeld" gedeeld wordt.
De DLP policies kun je in 2 groepen verdelen:
- Business connectors, vertrouwde connectoren zoals Microsoft Dataverse, Sharepoint, SQL Server.
- Non-business connectors, connectoren voor X of GMail (en die niet geschikt zijn voor "gevoelige data").
Je hebt environment security, dus bijvoorbeeld voor je ontwikkel-, test-, acceptatie- en productie-omgeving.
- Access control: administrators bepalen wie erbij mag en wat degene mag doen (en niet mag doen).
- Data segmentation: data wordt geïsoleerd opgeslagen.
- Policy enforcement: regels zoals DLP zorgen dat data beschermd blijft.
- Lifecycle management: ondersteuning van de verschillende types omgevingen (test, productie).
- Integratie met Dataverse: veel omgevingen ondersteunen dit, zodat op rij-niveau rechten ingesteld kunnen worden.
Data encryptie is belangrijk. "In rust" wordt je data met AES 256-bit encryptie opgeslagen. Zonder sleutel kan de dief niets. "Tijdens transport" gaat het altijd via TLS.
Governance, oftewel beheer zorgt ervoor dat je gevoelige informatie beschermd wordt en je voldoet aan de regels. Security development lifecycle (SDL) wordt gevolgd.
Bronnen als het Microsoft Trust Center en Microsoft Compliance Offerings laten zien hoe data verwerkt en beschermd wordt.
De PDF van het Data Protection Addendum geeft nog meer informatie.
Elke omgeving (environment) zit onder een Microsoft Entra Tenant en daardoor verbonden aan een geografische locatie.
Er zijn verschillende soorten omgevingen, we krijgen een lijst met de specs:
- Production: moet 1 GB beschikbaar hebben voor de database, volledige controle.
- Default: wordt bij elke tenant automatisch aangemaakt en is voor elke user beschikbaar. Beperkte controle, elke gelicenseerde gebruiker heeft de Environment Maker rol.
- Sandbox: omgeving voor ontwikkeling en testen, volledige controle. Ontwikkelaar heeft de Environment Maker rol nodig.
- Trial: tijdelijke omgeving voor testen, max 30 dagen, volledige controle.
- Developer: voor persoonlijk gebruik, hoort bij de Developer Plan licentie, beperkte controle. Security groups kunnen niet worden toegewezen.
- Microsoft Dataverse for Teams: wordt automatisch aangemaakt als in Teams apps gebouwd of geinstalleerd worden, beperkte controle. Teamleden worden aan hun "lidmaatschap-rol" gekoppeld.
Om die omgevingen te beheren, kun je gebruik maken van Managed Environments. Dat is een tool voor beheer.
- Beperkt delen van gegevens: administrators kunnen rechten inperken, zodat bepaalde canvas apps bijvoorbeeld niet in het volledige bedrijf gedeeld kunnen worden.
- Inzicht in wekelijks gebruik: administrators ontvangen rapportage met overzichten, top apps, impactful makers en inactieve bronnen die opgeruimd kunnen worden.
- Data policies: hiermee kun je aangeven met welke connectoren data verbonden kan/mag worden, zodat voorkomen kan worden dat data via bijvoorbeeld X gedeeld wordt.
- Pipelines in Power Platform: administrators kunnen pipelines aanmaken, daar omgevingen aan koppelen en toegang delen met personen die pipelines uitvoeren en/of beheren.
- Solution checker: oplossingen worden geanalyseerd, controleert op zaken die beter zouden kunnen en geeft daar inzichten op waar je wat mee kunt.
Meer informatie is hier te vinden.
Je hebt een Power Platform admin center waar je acties uit kunt voeren.
- Actions: bekijk aanbevelingen over jouw implementaties. Hebben betrekking op security, betrouwbaarheid en stabiliteit. Een voorbeeld is Power Platform Advisor.
- Manage: beheer je omgevingen, groepen en tenant.
- Monitor: meten is weten. Meet en verbeter jouw resources; Monitor page (preview)
- Security: dit is de basis van alles; Security page overview
- Deployment: beheer je deployments, los problemen op; Admin deployment page (preview)
- Licensing: bekijk je omgevingen, je licenties en zaken die aandacht nodig hebben; View license consumption
- Copilot: bekijk het gebruik, een ingang naar informatie; Manage Copilot
- Support: zoek antwoorden op je vragen of dien een ticket in voor technische ondersteuning; Get Help + Support
Er zijn meer portalen, zoals de Power apps maker portal.
In dat portal heb je een aantal onderdelen:
- Tables: beheer je Dataverse tabellen. Maak nieuwe tabellen, pas formulieren, view, relaties aan.
- Flows: beheer de flows voor deze omgeving.
- Solutions: beheer oplossingen die in deze omgeving gedeployed zijn.
- Websites: beheer websites die in deze omgeving aangemaakt zijn.
- Agents: beheer agents die voor deze omgeving aangemaakt zijn.
- Monitor: bekijk en analyseer data gerelateerd aan de stabiliteit van de bronnen in deze omgeving.
- Catalog: beheer bestaande sjablonen.
- Cards: beheer cards van deze omgeving.
- Choices: beheer keuze-kolommen in deze omgeving.
- Connections: beheer verbindingen die in deze omgeving aangemaakt zijn.
- Dataflows: beheer dataflows die in deze omgeving gebruikt worden.
De lijst van alle portalen:
| Power Automate | https://make.powerautomate.com | Maak en beheer cloud en desktop flows. |
| Power BI | https://app.powerbi.com | Maak en beheer Power BI rapporten en dashboards. |
| Power Pages | https://make.powerpages.microsoft.com | Maak moderne, veilige bedrijfswebsites voor werknemers en klanten. |
| Microsoft Copilot Studio | https://copilotstudio.preview.microsoft.com/ | Maak intelligente copilots voor werknemers en klanten. |
Demo.
Compliance en privacy is belangrijk. Hier worden nog even de items genoemd.
- Trust Center resources, hier kun je allemaal informatie vinden. Link.
- Data locatie management, je kunt de geografische locatie aangeven. Dus als je jouw data "binnen Europa" wilt houden, dan kan dat.
- Data protection measures, TLS zorgt dat verkeer niet afgetapt kan worden.
- General Data Proection Reulation compliance support: de EU geeft individuen veel rechten op hun "eigen" data. Microsoft voldoet hieraan. Hierbij wordt verwezen naar het Trust Center, ook naar het Service Trust portal, waar je nog meer informatie kunt vinden.
Toegankelijkheid in MPP. Ook voor mensen met een beperking moeten zaken werkbaar zijn (visueel beperkt, motorisch beperkt, etc.).
- Power BI: vaak zijn dit tabellen, de toegankelijkheid door te navigeren met een toetsenbord en shortcuts is verbeterd. Ook betere ondersteuning voor "assisterende technologie", zoals screenreaders e.d.
- Power Apps: ook deze zijn geschikt voor navigatie met het toetsenbord, ook interactie zonder muis.
Als je apps maakt, gebruik dan de Accessibility Checker om te kijken of jouw app problemen heeft. Op de pagina create accessible canvas apps in Power Apps kun je er meer over lezen.
Je bouwt een app, die moet gebouwd, getest, onderhouden, bijgewerkt en mogelijk uiteindelijk uitgefaseerd worden. Hiervoor is Application Lifecycle Management (ALM).
Met solutions worden onderdelen "in pakketjes gezet".
ALM bestaat uit:
- Planning: definieer wat er moet komen.
- Development: bouw de app.
- Testing: valideer de app binnen een "testing environment".
- Deployment: zet de app door naar klanten.
- Maintenance: onderhoud je app.
Linkjes om verder te lezen:
Governance zaken, goed om over na te denken.
Overzicht van omgevingen.
ALM.