Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel bevat informatie voor ontwikkelaars en integrators die de Microsoft Learn Platform-API implementeren. We raden u ook aan om het overzicht van de Learn Platform-API, releaseopmerkingen en veelgestelde vragen te bekijken om uw ontwikkeltraject te ondersteunen.
API-eindpunten
De api-eindpunten van Microsoft Learn Platform zijn een set geverifieerde op REST gebaseerde web-API's die een met JSON gecodeerd antwoord retourneren.
De eindpunten zijn toegankelijk op:
https://learn.microsoft.com/api/v1
Opmerking
Als u een ander, ouder eindpunt gebruikt, werkt het nog steeds zoals verwacht tot juni 2026, op dat moment wordt de oudere niet-geverifieerde Catalogus-API afgeschaft. Als u meer vragen hebt, neemt u contact op met LearnPlatformAPIMigration@microsoft.com.
Gebruikssituaties
Authenticatie
De REST API's van het Learn Platform gebruiken Microsoft Entra-id voor verificatie. Voordat u API-aanroepen maakt, moet u een toegangsmethode kiezen en moet uw clienttoepassing worden geverifieerd met geldige referenties.
Alleen-app-toegang
Wanneer uw app rechtstreeks toegang heeft tot Learn, is de toegang ervan niet gekoppeld aan één gebruiker. De app roept API's rechtstreeks aan met behulp van een eigen identiteit. Dit scenario is alleen-app-toegang. Meer informatie over Microsoft Identity Platform.
Om aan de slag te gaan, hebt u een geldige identiteit nodig op het Microsoft Identity Platform. Dit kan een app-registratie of een beheerde identiteit zijn. In het ideale geval moet elke partner één identiteit hebben om het quotum en partnerbeheer te vereenvoudigen. Het gebruik van een door de gebruiker toegewezen beheerde identiteit kan helpen bij het samenvoegen van beheerde identiteiten in verschillende services.
Zodra uw Entra-id is ingesteld, verkrijgt u een toegangstoken van Entra-id waarbij het bereik is ingesteld https://learn.microsoft.com/.default als bewijs van verificatie. Neem het toegangstoken op in de HTTP-autorisatieheader bij het maken van REST API-aanvragen voor Learn.
Gedelegeerde toegang
Wanneer een gebruiker zich aanmeldt bij uw app en deze gebruikt voor toegang tot Learn, moet de app eerst om toestemming vragen om toegang te krijgen tot deze resource namens de gebruiker. Dit scenario wordt gedelegeerde toegang genoemd. Meer informatie over Microsoft Identity Platform.
Om aan de slag te gaan, moet u een app-registratie registreren. Zodra uw app-registratie is ingesteld, moet uw app de gebruiker vragen om een specifieke bevoegdheid of een reeks bevoegdheden te verlenen om namens de gebruiker toegang te krijgen tot Learn. Learn biedt een lijst met scopes voor fijnmazige resourcetoegang. De lijst met scopes omvat:
-
https://learn.microsoft.com/PublicContent.Read.All: Met dit bereik kunnen gebruikers toegang krijgen tot openbare inhoud op Learn, waarbij ze handelen als de aangemelde gebruiker.
Parameters voor zoekopdrachten
Hier volgen de queryparameters die de aanvraag kan bevatten. Alleen api-versie is vereist en de huidige versie is 2023-11-01-preview. U moet de waarden van de queryparameter URL-coderen. U kunt het eindpunt gebruiken met één, sommige of al deze parameters.
Belangrijk
Als u meer dan één gebruikt, wordt de query geëvalueerd met behulp van de AND-operator; door komma's gescheiden waarden in een filter worden GECOMBINEERD.
| Naam | Waarde | Typologie | Verplicht | Example |
|---|---|---|---|---|
| api-versie | API-versie wordt opgegeven als queryparameter voor api-versie en gebruikt jjjj-MM-dd voor stabiele versies en jjjj-MM-dd-preview voor preview-versies. De queryparameter api-versie is vereist voor elke API-aanvraag. | touw | Yes | ?api-version=2023-11-01-preview |
| locatie | Eén geldige landinstellingscode uit de ondersteunde lijst met landinstellingen. De geretourneerde metagegevens staan in de aangevraagde taalinstelling, indien beschikbaar. Als deze parameter niet is opgegeven, wordt het en-us antwoord geretourneerd. |
touw | Nee. | ?locale=en-us |
| identiteitskaart | Een door komma's gescheiden lijst met een of meer geldige unieke inhouds-id's (uid) van de beschikbare inhoudstypen. Opmerking: uids zijn hoofdlettergevoelig. | touw | Nee. | ?uid=learn.azure.intro-to-azure-fundamentals |
| updatedAt.gt | Een operator en datum/tijd om te filteren op de laatst gewijzigde datum van objecten. De operator bevat gt (groter dan), gte (groter dan of gelijk aan). Wanneer u deze parameter gebruikt, wordt de operator, als deze niet is opgegeven, standaard ingesteld op gt. |
touw | Nee. | ?updatedAt.gt=2022-01-01 |
| Niveaus | Een door komma's gescheiden lijst met een of meer niveaus die momenteel beschikbaar zijn (volledige lijst bevindt zich in het niveauobject van het API-antwoord). | touw | Nee. | ?levels=beginner |
| roles | Een door komma's gescheiden lijst met een of meer rollen die momenteel beschikbaar zijn (volledige lijst bevindt zich in het rollenobject van het API-antwoord). | touw | Nee. | ?roles=developer |
| products | Een door komma's gescheiden lijst met een of meer rollen die momenteel beschikbaar zijn (volledige lijst bevindt zich in het productobject van het API-antwoord). De API biedt geen ondersteuning voor producthiërarchie, dus voeg elk product toe aan de lijst die u wilt opnemen in uw query. | touw | Nee. | ?products=azure |
| Onderwerpen | Een door komma's gescheiden lijst met een of meer rollen die momenteel beschikbaar zijn (volledige lijst bevindt zich in het onderwerpobject van het API-antwoord). De API biedt geen ondersteuning voor de onderwerphiërarchie, dus voeg elk onderwerp toe aan de lijst die u wilt opnemen in uw query. | touw | Nee. | ?subjects=cloud-computing |
| maxpagesize | Het maximale aantal bronnen dat in één reactie moet worden opgenomen. De standaardwaarde is 30. De maximaal toegestane waarde is 100. | touw | Nee. | ?maxpagesize=50 |
API-reactie
De service kan de volgende HTTP-statuscodes retourneren.
| Statuscode | Description |
|---|---|
| 200 | Geslaagd. De hoofdtekst van het antwoord bevat de met JSON gecodeerde gegevens. |
| 400 | Een van de queryparameters ontbreekt of is ongeldig. |
| 401 | Niet-geautoriseerde query. |
| 404 | De URL is niet gevonden op de server. |
| 429 | De aanvraag is beperkt door een snelheidslimiet. |
| 500 | Onverwachte serverfout. |
| 503 | De service is tijdelijk niet beschikbaar. |
Een geslaagd antwoord bevat details voor elk eindpunt, zoals hieronder wordt weergegeven.
Antwoordlichaam
Reactie van de module
Modulegegevens
Elke modulerecord heeft het volgende formulier:
{
"type": "module",
"id": "learn.wwl.fundamentals-generative-ai",
"url": "https://learn.microsoft.com/training/modules/fundamentals-generative-ai/",
"locale": "en-us",
"title": "Introduction to generative AI and agents",
"durationInMinutes": 37,
"summary": "Ever wondered how AI can create content, answer questions, and assist with tasks? This module introduces you to the world of generative AI and agents.",
"iconUrl": "https://learn.microsoft.com/training/achievements/fundamentals-generative-ai.svg",
"levels": [
{
"id": "beginner",
"name": ""
}
],
"roles": [
{
"id": "ai-engineer",
"name": "AI Engineer"
},
{
"id": "developer",
"name": "Developer"
},
{
"id": "solution-architect",
"name": "Solution Architect"
},
{
"id": "student",
"name": "Student"
}
],
"products": [
{
"id": "azure-ai-foundry",
"name": "Azure AI Foundry"
}
],
"subjects": [
{
"id": "artificial-intelligence",
"name": "Artificial intelligence"
}
],
"units": [
{
"id": "learn.wwl.fundamentals-generative-ai.introduction"
},
{
"id": "learn.wwl.fundamentals-generative-ai.language-models"
},
{
"id": "learn.wwl.fundamentals-generative-ai.writing-prompts"
},
{
"id": "learn.wwl.fundamentals-generative-ai.agents"
},
{
"id": "learn.wwl.fundamentals-generative-ai.exercise-ai-agent"
},
{
"id": "learn.wwl.fundamentals-generative-ai.knowledge-check"
},
{
"id": "learn.wwl.fundamentals-generative-ai.summary"
}
],
"updatedAt": "2025-12-23T00:20:00.0000000Z"
}
Details van eigenschap
| Vastgoed | Typologie | Verplicht | Description |
|---|---|---|---|
type |
enum |
Yes | Type discriminator. Toegestaan: module. |
id |
string |
Yes | Wereldwijd unieke module-identificatie. |
url |
uri |
Yes | Volledig gekwalificeerde URL naar de module in de aangevraagde landinstelling. |
locale |
string |
Yes | Landinstelling voor module-inhoud. Standaard wordt en-us gebruikt als de aangevraagde locatie niet beschikbaar is. |
title |
string |
Yes | Gelokaliseerde moduletitel. |
durationInMinutes |
integer |
Yes | De gemiddelde voltooiingstijd van de module in minuten. |
summary |
string |
Yes | Korte beschrijving van de module. |
iconUrl |
uri |
Yes | URL naar een 100×100 SVG transparant modulepictogram. |
levels |
Level[] |
Yes | Ervaringsniveaus die aan deze module zijn gekoppeld. |
roles |
Role[] |
Yes | Relevante taakrollen. |
products |
Product[] |
Yes | Relevante productclassificaties. |
subjects |
Subject[] |
Yes | Relevante onderwerpclassificaties. |
units |
UnitReference[] |
Yes | Gekoppelde leereenheden. |
updatedAt |
date-time |
Yes | Laatst bijgewerkte tijdstempel (kan niet worden gewijzigd bij kleine bewerkingen). |
Eenheidsrecords
Elke eenheidsrecord heeft het volgende formulier:
{
"type": "unit",
"id": "learn.wwl.fundamentals-generative-ai.agents",
"url": "https://learn.microsoft.com/training/modules/fundamentals-generative-ai/7-agents/",
"locale": "en-us",
"title": "AI agents",
"durationInMinutes": 5,
"updatedAt": "2025-10-06T17:09:00.0000000Z"
},
Details van de eigenschappen
| Vastgoed | Typologie | Verplicht | Description |
|---|---|---|---|
type |
enum |
Yes | Type discriminator. Toegestaan: unit. |
id |
string |
Yes | Unieke id voor deze eenheid in Microsoft Learn. |
url |
uri |
Yes | Volledig gekwalificeerde URL naar de eenheid in de aangevraagde landinstelling. |
locale |
string |
Yes | Landinstelling van de eenheid; valt terug naar en-us indien aangevraagde landinstelling niet beschikbaar is. |
title |
string |
Yes | Gelokaliseerde eenheidstitel (terugval: Amerikaans Engels). |
durationInMinutes |
integer |
Yes | Gemiddelde voltooiingstijd in minuten. |
updatedAt |
date-time |
Yes | Laatst bijgewerkte tijdstempel; kan ongewijzigd blijven voor kleine bewerkingen. |
Leerpadgegevens
Elke leertrajectrecord heeft het volgende formulier:
{
"type": "learningPath",
"id": "learn.introduction-ai-azure",
"url": "https://learn.microsoft.com/training/paths/introduction-to-ai-on-azure/",
"locale": "en-us",
"title": "Introduction to AI in Azure",
"durationInMinutes": 669,
"summary": "This course introduces core concepts related to artificial intelligence (AI), and the services in Microsoft Azure that can be used to create AI solutions, focusing on Microsoft Foundry.",
"iconUrl": "https://learn.microsoft.com/training/achievements/document-intelligence-knowledge-mining.svg",
"levels": [
{
"id": "beginner",
"name": ""
}
],
"roles": [
{
"id": "ai-engineer",
"name": "AI Engineer"
},
{
"id": "developer",
"name": "Developer"
},
{
"id": "solution-architect",
"name": "Solution Architect"
},
{
"id": "student",
"name": "Student"
}
],
"products": [
{
"id": "azure-ai-foundry",
"name": "Azure AI Foundry"
}
],
"subjects": [
{
"id": "artificial-intelligence",
"name": "Artificial intelligence"
}
],
"modules": [
{
"id": "learn.wwl.get-started-ai-fundamentals"
},
{
"id": "learn.wwl.get-started-ai-in-foundry"
},
{
"id": "learn.wwl.fundamentals-machine-learning"
},
{
"id": "learn.wwl.design-machine-learning-model-training-solution"
},
{
"id": "learn.wwl.fundamentals-generative-ai"
},
{
"id": "learn.wwl.get-started-generative-ai-azure"
},
{
"id": "learn.wwl.introduction-language"
},
{
"id": "learn.wwl.get-started-language-azure"
},
{
"id": "learn.wwl.introduction-ai-speech"
},
{
"id": "learn.wwl.recognize-synthesize-speech"
},
{
"id": "learn.wwl.introduction-computer-vision"
},
{
"id": "learn.wwl.get-started-computer-vision"
},
{
"id": "learn.wwl.introduction-information-extraction"
},
{
"id": "learn.wwl.ai-information-extraction"
}
],
"updatedAt": "2025-12-12T00:08:00.0000000Z"
}
Eigenschappgegevens
| Vastgoed | Typologie | Verplicht | Description |
|---|---|---|---|
type |
enum |
Yes | Type discriminator. Toegestaan: learningPath. |
id |
string |
Yes | Unieke id voor dit leertraject in Microsoft Learn. |
url |
uri |
Yes | Volledig gekwalificeerde URL naar het leertraject in de aangevraagde landinstelling. |
locale |
string |
Yes | Landinstelling waarin het leertraject is geschreven; valt terug op en-us als de aangevraagde landinstelling niet beschikbaar is. |
title |
string |
Yes | Gelokaliseerde titel van leertraject. |
durationInMinutes |
integer |
Yes | De gemiddelde voltooiingstijd voor het leertraject in minuten. |
summary |
string |
Yes | Korte beschrijving van het leertraject. |
iconUrl |
uri |
Yes | URL naar een SVG-pictogram van 100×100 dat het leertraject aangeeft. |
levels |
Level[] |
Yes | Ervaringsniveaus die zijn gekoppeld aan het leertraject. |
roles |
Role[] |
Yes | Relevante taakrollen. |
products |
Product[] |
Yes | Relevante productclassificaties. |
subjects |
Subject[] |
Yes | Relevante onderwerpclassificaties. |
modules |
ModuleReference[] |
Yes | Gekoppelde moduleverwijzingen. |
updatedAt |
date-time |
Yes | Laatst bijgewerkte tijdstempel; kan ongewijzigd blijven voor kleine bewerkingen. |
Documenten betreffende toegepaste vaardigheden
Elke record voor toegepaste vaardigheden heeft het volgende formulier:
{
"type": "appliedSkills",
"id": "applied-skill.deploy-and-configure-azure-monitor",
"locale": "en-us",
"title": "Microsoft Applied Skills: Deploy and configure Azure Monitor",
"summary": "<p>To earn this Microsoft Applied Skills credential, learners demonstrate the ability to deploy and configure monitoring for Azure infrastructure.</p>\n<p>Candidates for this assessment lab should be familiar with operating systems, networking, servers, and virtualization.</p>\n",
"iconUrl": "https://learn.microsoft.com/",
"url": "https://learn.microsoft.com/credentials/applied-skills/deploy-and-configure-azure-monitor/",
"levels": [
{
"id": "intermediate",
"name": ""
}
],
"roles": [
{
"id": "administrator",
"name": "Administrator"
}
],
"products": [
{
"id": "azure-monitor",
"name": "Azure Monitor"
},
{
"id": "azure-virtual-machines",
"name": "Azure Virtual Machines"
},
{
"id": "azure-virtual-network",
"name": "Azure Virtual Network"
},
{
"id": "windows-server",
"name": "Windows Server"
}
],
"subjects": [
{
"id": "it-management-monitoring",
"name": "IT management and monitoring"
}
],
"updatedAt": "2026-02-06T00:10:57.0000000Z"
}
Details van eigenschappen
| Vastgoed | Typologie | Verplicht | Description |
|---|---|---|---|
type |
enum |
Yes | Type discriminator. Toegestaan: appliedSkills. |
id |
string |
Yes | Unieke id voor deze toegepaste vaardigheid in Microsoft Learn. |
locale |
string |
Yes | Landinstelling waarin de toegepaste vaardigheid is geschreven; valt terug naar en-us indien aangevraagde landinstelling niet beschikbaar is. |
title |
string |
Yes | Gelokaliseerde titel van toegepaste vaardigheid. |
summary |
string |
Yes | Korte beschrijving van de toegepaste vaardigheid. |
iconUrl |
uri |
Yes | URL naar een 100×100 SVG-pictogram dat de toegepaste vaardigheid vertegenwoordigt. |
url |
uri |
Yes | Volledig gekwalificeerde URL naar de toegepaste vaardigheid in de aangevraagde taalinstelling. |
levels |
Level[] |
Yes | Ervaringsniveaus die zijn gekoppeld aan deze toegepaste vaardigheid. |
roles |
Role[] |
Yes | Relevante taakrollen. |
products |
Product[] |
Yes | Relevante productclassificaties. |
subjects |
Subject[] |
Yes | Relevante onderwerpclassificaties. |
updatedAt |
date-time |
Yes | Laatst bijgewerkte tijdstempel; kan ongewijzigd blijven voor kleine updates. |
Certificeringsdocumenten
Elke certificeringsrecord heeft het volgende formulier:
{
"type": "certification",
"id": "certification.d365-functional-consultant-customer-service",
"locale": "en-us",
"title": "Microsoft Certified: Dynamics 365 Customer Service Functional Consultant Associate (Legacy with Power Platform)",
"subtitle": "<p>If you’re a functional consultant responsible for configuring and implementing Dynamics 365 solutions for customers, you can use this certification to shine a light on your skills and to help advance your career. A Dynamics 365 Customer Service functional consultant implements omnichannel solutions that focus on service, quality, reliability, efficiency, and customer satisfaction. As a functional consultant, you know how to work with project managers, developers, and solution architects. You need a minimum of one to three years of experience as a functional consultant implementing Dynamics 365.</p>\n<p>If you need more experience before you try to earn this certification, here are some suggestions:</p>\n<ul>\n<li>Work as a Dynamics 365 functional consultant on one or more projects.</li>\n<li>Work on a Dynamics 365 Customer Service implementation.</li>\n<li>Join the community at <a href=\"https://community.dynamics.com/\">community.dynamics.com</a>.</li>\n<li>Take available learning paths on <a href=\"/training/browse/?expanded=dynamics-365&products=dynamics-customer-service&roles=functional-consultant&resource_type=learning%20path\">Microsoft Learn</a>.</li>\n<li>Complete more hands-on practice.</li>\n<li>Sign up for an instructor-led training course.</li>\n</ul>\n<div class=\"WARNING\">\n<p>Warning</p>\n<p>This version of the certification is no longer available. <a href=\"https://techcommunity.microsoft.com/t5/microsoft-learn-blog/new-exam-structure-for-dynamics-365-certifications-for-customer/ba-p/3500861\">Read this blog post for more information about this change</a>.</p>\n</div>\n",
"iconUrl": "https://learn.microsoft.com/media/learn/certification/badges/microsoft-certified-associate-badge.svg",
"url": "https://learn.microsoft.com/credentials/certifications/d365-functional-consultant-customer-service-legacy-with-power-platform/",
"levels": [
{
"id": "intermediate",
"name": ""
}
],
"roles": [
{
"id": "business-analyst",
"name": "Business Analyst"
},
{
"id": "developer",
"name": "Developer"
},
{
"id": "functional-consultant",
"name": "Functional Consultant"
}
],
"products": [
{
"id": "power-apps",
"name": "Power Apps"
},
{
"id": "power-bi",
"name": "Power BI"
},
{
"id": "power-automate",
"name": "Power Automate"
},
{
"id": "dataverse",
"name": "Microsoft Dataverse"
},
{
"id": "ai-builder",
"name": "AI Builder"
},
{
"id": "power-platform",
"name": "Microsoft Power Platform"
},
{
"id": "office-teams",
"name": "Microsoft Teams"
},
{
"id": "microsoft-copilot-studio",
"name": "Microsoft Copilot Studio"
},
{
"id": "dynamics-365",
"name": "Dynamics 365"
},
{
"id": "dynamics-customer-service",
"name": "Customer Service"
}
],
"subjects": [],
"certificationType": {
"id": "role-based",
"name": "role-based"
},
"renewalFrequencyInDays": 0,
"prerequisites": [],
"exams": [
{
"id": "exam.mb-230"
}
],
"updatedAt": "2024-10-08T15:40:00.0000000Z"
}
Eigenschapsdetails
| Vastgoed | Typologie | Verplicht | Description |
|---|---|---|---|
type |
enum |
Yes | Type discriminator. Toegestaan: certification. |
id |
string |
Yes | Unieke id voor deze certificering in Microsoft Learn. |
locale |
string |
Yes | Landinstelling waarin de certificering is geschreven; valt terug op en-us als de aangevraagde landinstelling niet beschikbaar is. |
title |
string |
Yes | Gelokaliseerde certificeringstitel. |
subtitle |
string |
Yes | Gelokaliseerde certificeringsondertitel. |
iconUrl |
uri |
Yes | URL naar een 100×100 SVG-pictogram dat de certificering vertegenwoordigt. |
url |
uri |
Yes | Volledig gekwalificeerde webadres naar de certificering in de aangevraagde taalinstelling. |
levels |
Level[] |
Yes | Ervaringsniveaus die zijn gekoppeld aan deze certificering. |
roles |
Role[] |
Yes | Relevante taakrollen. |
products |
Product[] |
Yes | Relevante productclassificaties. |
subjects |
Subject[] |
Yes | Relevante onderwerpclassificaties. |
certificationType |
Taxonomy |
Yes | Classificatie die het certificeringstype vertegenwoordigt. |
renewalFrequencyInDays |
integer |
Yes | Aantal dagen voordat deze certificering verloopt; 0 betekent dat het niet verloopt. |
prerequisites |
string[] |
Yes | Lijst met aanbevolen vereisten voor het verdienen van deze certificering. |
exams |
ExamReference[] |
Yes | Gekoppelde examens die vereist zijn voor deze certificering. |
updatedAt |
date-time |
Yes | Tijdstempel van laatste update; kan ongewijzigd blijven voor kleine bewerkingen. |
Examengegevens
Elke examenrecord heeft het volgende formulier:
{
"type": "exam",
"id": "exam.77-881",
"locale": "en-us",
"title": "Word 2010",
"subtitle": "The core-level Microsoft Office Word 2010 user should be able to navigate Microsoft Office Word 2010 software at the feature and functional level. They should be familiar with and know how to use at least 80 percent of the features and capabilities of Microsoft Office Word 2010. The core-level user should be able to use Microsoft Office Word 2010 to create and edit professional-looking documents for a variety of purposes and situations. Users would include people from a wide variety of job roles from almost all areas of professional, student, and personal life.",
"iconUrl": "https://learn.microsoft.com/media/learn/certification/badges/certification-exam.svg",
"url": "https://learn.microsoft.com/credentials/certifications/exams/77-881/",
"levels": [
{
"id": "beginner",
"name": ""
}
],
"roles": [
{
"id": "business-user",
"name": "Business User"
}
],
"products": [
{
"id": "office-word",
"name": "Word"
}
],
"locales": [],
"examNumber": "77-881",
"pdfUrl": "https://learn.microsoft.comhttps//query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4trjX",
"practiceAssessmentUrl": "https://learn.microsoft.com/",
"providers": [],
"courses": [],
"studyGuide": [],
"updatedAt": "2026-02-06T00:10:57.0000000Z"
}
Eigenschapsdetails
| Vastgoed | Typologie | Verplicht | Description |
|---|---|---|---|
type |
enum |
Yes | Type-onderscheider Toegestaan: exam. |
id |
string |
Yes | Unieke id voor dit examen in Microsoft Learn. |
locale |
string |
Yes | Landinstelling waarin het examen is geschreven; valt terug naar en-us indien aangevraagde landinstelling niet beschikbaar is. |
title |
string |
Yes | Gelokaliseerde examentitel. |
subtitle |
string |
Yes | Gelokaliseerde examenondertitel. |
iconUrl |
uri |
Yes | URL naar een SVG-pictogram van 100×100 dat het examen vertegenwoordigt. |
url |
uri |
Yes | Volledig gekwalificeerde URL naar het examen in de aangevraagde landinstelling. |
levels |
Level[] |
Yes | Ervaringsniveaus die aan dit examen zijn gekoppeld. |
roles |
Role[] |
Yes | Relevante taakrollen. |
products |
Product[] |
Yes | Relevante productclassificaties. |
locales |
Locale[] |
Yes | Talen waarin het examen officieel wordt aangeboden. |
examNumber |
string |
Yes | Examennummer-id. |
pdfUrl |
uri |
Nee. | URL naar het PDF-bestand 'Skills Measured' voor dit examen. |
practiceAssessmentUrl |
uri |
Nee. | URL naar een gratis oefenevaluatie voor dit examen. |
providers |
Provider[] |
Nee. | Providers die dit examen aanbieden. |
courses |
Course[] |
Nee. | Cursussen onder leiding van een docent die aan dit examen zijn gekoppeld. |
studyGuide |
StudyGuideRef[] |
Nee. | Bijbehorende studiegidsinhoud (polymorfe verwijzingen). |
updatedAt |
date-time |
Yes | Laatst bijgewerkte tijdstempel; kan ongewijzigd blijven voor kleine bewerkingen. |
Docent-gebaseerde cursusregistraties
Elke cursusrecord heeft het volgende formulier:
{
"type": "course",
"id": "course.ai-900t00",
"url": "https://learn.microsoft.com/training/courses/ai-900t00/",
"locale": "en-us",
"title": "Introduction to AI in Azure",
"summary": "<p>This course introduces fundamentals concepts related to artificial intelligence (AI), and the services in Microsoft Azure that can be used to create AI solutions. The course is not designed to teach students to become professional data scientists or software developers, but rather to build awareness of common AI workloads and the ability to identify Azure services to support them. The course is designed as a blended learning experience that combines instructor-led training with online materials on the Microsoft Learn platform (<a href=\"https://azure.com/learn\">https://azure.com/learn</a>). The hands-on exercises in the course are based on Learn modules, and students are encouraged to use the content on Learn as reference materials to reinforce what they learn in the class and to explore topics in more depth.</p>\n<h4 id=\"audience-profile\">Audience Profile</h4>\n<p>The Introduction to AI in Azure course is designed for anyone interested in learning about the types of solution artificial intelligence (AI) makes possible, and the services on Microsoft Azure that you can use to create them. You don’t need to have any experience of using Microsoft Azure before taking this course, but a basic level of familiarity with computer technology and the Internet is assumed. Some of the concepts covered in the course require a basic understanding of mathematics, such as the ability to interpret charts. The course includes hands-on activities that involve working with data and running code, so a knowledge of fundamental programming principles will be helpful.</p>\n",
"iconUrl": "https://learn.microsoft.com/media/learn/certification/course.svg",
"courseNumber": "AI-900T00",
"durationInHours": 24,
"locales": [
{
"id": "en",
"name": "en"
},
{
"id": "ar",
"name": "ar"
},
{
"id": "zh-cn",
"name": "zh-cn"
},
{
"id": "zh-tw",
"name": "zh-tw"
},
{
"id": "fr",
"name": "fr"
},
{
"id": "de",
"name": "de"
},
{
"id": "id",
"name": "id"
},
{
"id": "it",
"name": "it"
},
{
"id": "ja",
"name": "ja"
},
{
"id": "ko",
"name": "ko"
},
{
"id": "pt-br",
"name": "pt-br"
},
{
"id": "ru",
"name": "ru"
},
{
"id": "es",
"name": "es"
}
],
"levels": [],
"roles": [
{
"id": "ai-engineer",
"name": "AI Engineer"
}
],
"products": [
{
"id": "azure",
"name": "Azure"
}
],
"certification": {
"id": "certification.azure-ai-fundamentals"
},
"studyGuide": [],
"updatedAt": "2026-02-06T00:10:57.0000000Z"
},
Eigendomsgegevens
| Vastgoed | Typologie | Verplicht | Description |
|---|---|---|---|
type |
enum |
Yes | Typediscriminant Toegestaan: course. |
id |
string |
Yes | Unieke id voor deze cursus in Microsoft Learn. |
url |
uri |
Yes | Volledig gekwalificeerde URL naar de cursus in de aangevraagde taal- of landinstelling. |
locale |
string |
Yes | Landinstelling waarin de cursus is geschreven; valt terug naar en-us indien aangevraagde landinstelling niet beschikbaar is. |
title |
string |
Yes | Gelokaliseerde cursustitel. |
summary |
string |
Yes | Korte beschrijving van de cursus. |
iconUrl |
uri |
Yes | URL naar een 100×100 SVG-pictogram dat de cursus vertegenwoordigt. |
courseNumber |
string |
Yes | Cursusnummer geleid door een docent. |
durationInHours |
integer |
Yes | Gemiddelde tijd om de cursus (in uren) te voltooien. |
locales |
Locale[] |
Yes | Talen waarin de cursus officieel wordt aangeboden; andere talen kunnen worden ondersteund door partners. |
levels |
Level[] |
Yes | Ervaringsniveaus die aan deze cursus zijn gekoppeld. |
roles |
Role[] |
Yes | Relevante taakrollen. |
products |
Product[] |
Yes | Relevante productclassificaties. |
exam |
ExamRef |
Nee. | Gekoppeld examen voor deze cursus. |
certification |
CertRef |
Nee. | Gekoppelde certificering voor deze cursus. |
studyGuide |
StudyGuideRef[] |
Nee. | Verwante studiematerialen (polymorfe verwijzingen). |
updatedAt |
date-time |
Yes | Laatst bijgewerkte tijdstempel; kan ongewijzigd blijven voor kleine updates. |
Niveau-, product-, rol- en onderwerpgegevens
De levels, products, roles en subjects collecties bieden vriendelijke namen voor de waarden die in de module- en leerpadgegevens worden gebruikt. Alle vier de verzamelingen hebben dezelfde vorm:
{
"id": "unique-id",
"name": "name-of-item",
"children": [
{ "id": "unique-id", "name": "name-of-item" },
{ "id": "unique-id", "name": "name-of-item" },
...
]
}
De id waarden komen overeen met de waarden voor niveaus, producten, rollen en onderwerpen die zijn opgenomen in de andere catalogusvermeldingen. De bijbehorende name bepaalt een juiste naam in het Engels voor de vermelding. De children array is optioneel en maakt een hiërarchische structuur mogelijk voor waarden met kind-relaties, zoals producten.
Hier volgt een reeks mogelijke rollen:
{
...
"roles": [
{
"id": "administrator",
"name": "Administrator"
},
{
"id": "ai-engineer",
"name": "AI Engineer"
},
{
"id": "business-analyst",
"name": "Business Analyst"
},
{
"id": "developer",
"name": "Developer"
},
...
]
}
Hier volgt een voorbeeld van een reeks producten, met kinderen die zijn opgenomen om een specifiekere productcategorie te bieden.
{
...
"products": [
{
"id": "dotnet",
"name": ".NET",
"children": [
{ "id": "dotnet-core", "name": ".NET Core" },
{ "id": "dotnet-standard", "name": ".NET Standard" },
{ "id": "aspnet-core", "name": "ASP.NET Core" },
{ "id": "ef-core", "name": "Entity Framework Core" }
]
},
{
"id": "ms-graph",
"name": "Microsoft Graph"
},
{
"id": "office",
"name": "Office",
"children": [
{ "id": "office-365", "name": "Office 365" },
{ "id": "office-add-ins", "name": "Office Add-ins" },
{ "id": "office-teams", "name": "Teams" }
]
},
{
"id": "sql-server",
"name": "SQL Server"
},
...
]
}
Volgende stappen
Bekijk de onderstaande bronnen om u te helpen bij uw ontwikkelingstraject: