Delen via


Naslagdocumentatie voor ontwikkelaars voor Learn Platform-API

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&amp;products=dynamics-customer-service&amp;roles=functional-consultant&amp;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: