Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel enthält Informationen für Entwickler und Integratoren, die die Microsoft Learn Platform-API implementieren. Außerdem empfehlen wir, die Artikel Übersicht der Learn Platform-API, Versionshinweise und häufig gestellte Fragen nachzuschlagen, um Ihre Entwicklungsreise zu unterstützen.
API-Endpunkte
Die Microsoft Learn Platform-API-Katalogendpunkte sind eine Reihe authentifizierter REST-basierter Web-APIs, die eine JSON-codierte Antwort zurückgeben.
Auf die Endpunkte kann zugegriffen werden:
https://learn.microsoft.com/api/v1
Hinweis
Wenn Sie einen anderen, älteren Endpunkt verwenden, funktioniert dieser wie erwartet bis Juni 2026. Ab diesem Zeitpunkt wird die ältere nicht authentifizierte Katalog-API eingestellt. Wenn Sie weitere Fragen haben, wenden Sie sich an LearnPlatformAPIMigration@microsoft.com.
Anwendungsfälle
Authentifizierung
Die Learn Platform-REST-APIs verwenden die Microsoft Entra-ID für die Authentifizierung. Bevor Sie API-Aufrufe ausführen, müssen Sie eine Zugriffsmethode auswählen, und Ihre Clientanwendung muss sich mit gültigen Anmeldeinformationen authentifizieren.
Nur App-Zugriff
Wenn Ihre App direkt auf Learn zugreift, ist der Zugriff nicht an einen einzelnen Benutzer gebunden. Die App ruft APIs direkt mit ihrer eigenen Identität auf, dieses Szenario ist ein reiner App-Zugriff. Erfahren Sie mehr über die Microsoft Identity Platform.
Um zu beginnen, benötigen Sie eine gültige Identität auf der Microsoft Identity Platform, bei der es sich um eine App-Registrierung oder eine verwaltete Identität handeln kann. Im Idealfall sollte jeder Partner über eine einzige Identität verfügen, um die Kontingent- und Partnerverwaltung zu vereinfachen. Die Verwendung einer vom Benutzer zugewiesenen verwalteten Identität kann dazu beitragen, verwaltete Identitäten über verschiedene Dienste hinweg zu vereinheitlichen.
Nachdem Ihre Entra ID-Identität eingerichtet wurde, rufen Sie bei Entra ID ein Zugriffstoken ab, dessen Scope auf https://learn.microsoft.com/.default festgelegt ist, als Nachweis der Authentifizierung. Schließen Sie das Zugriffstoken in den HTTP-Autorisierungsheader ein, wenn Sie REST-API-Anforderungen an Learn erstellen.
Delegierter Zugriff
Wenn sich ein Benutzer bei Ihrer App anmeldet und ihn für den Zugriff auf "Learn" verwendet, muss die App zuerst die Berechtigung für den Zugriff auf diese Ressource im Namen des Benutzers anfordern. Dieses Szenario wird als delegierter Zugriff bezeichnet. Erfahren Sie mehr über die Microsoft Identity Platform.
Zunächst müssen Sie eine App-Registrierung registrieren. Nachdem Ihre App-Registrierung eingerichtet wurde, muss die App den Benutzer auffordern, eine bestimmte Berechtigung oder einen Satz von Berechtigungen für den Zugriff auf die Learn-Plattform im Auftrag des Benutzers anzufordern. Learn bietet eine Liste der Bereiche für den feinkörnigen Ressourcenzugriff. Die Liste der Bereiche umfasst:
-
https://learn.microsoft.com/PublicContent.Read.All: Dieser Bereich ermöglicht Benutzern den Zugriff auf öffentliche Inhalte auf Learn bei Imitierung des angemeldeten Benutzers.
Abfrageparameter
Im Folgenden sind die Abfrageparameter aufgeführt, die die Anforderung enthalten kann. Es ist nur api-version erforderlich, und die aktuelle Version ist 2023-11-01-preview. Sie müssen die Werte der Abfrageparameter URL-codieren. Sie können den Endpunkt mit einem, einigen oder allen diesen Parametern verwenden.
Von Bedeutung
Wenn Sie mehrere verwenden, wird die Abfrage mithilfe des AND-Operators bewertet. Durch Trennzeichen getrennte Werte innerhalb eines Filters werden OR-kombiniert.
| Name | Wert | Typ | Erforderlich | Example |
|---|---|---|---|---|
| API-Version | DIE API-Version wird als Api-Version-Abfrageparameter angegeben und verwendet yyyy-MM-dd für stabile Versionen und yyyy-MM-dd-preview für Vorschauversionen. Der Api-Version-Abfrageparameter ist für jede API-Anforderung erforderlich. | Schnur | Yes | ?api-version=2023-11-01-preview |
| locale | Ein einzelner gültiger Gebietsschemacode aus der Liste der unterstützten Gebietsschemas. Die zurückgegebenen Metadaten befinden sich, wenn verfügbar, im angeforderten Gebietsschema. Wenn dieser Parameter nicht angegeben wird, wird die en-us Antwort zurückgegeben. |
Schnur | Nein | ?locale=en-us |
| id | Eine durch Trennzeichen getrennte Liste einer oder mehrerer gültiger eindeutiger Inhalts-IDs (UID) aus den verfügbaren Inhaltstypen. Hinweis: Bei UIDs wird die Groß-/Kleinschreibung beachtet. | Schnur | Nein | ?uid=learn.azure.intro-to-azure-fundamentals |
| updatedAt.gt | Ein Operator und ein datetime-Datentyp zum Filtern nach dem Datum der letzten Änderung von Objekten. Der Operator enthält gt (größer als), gte (größer oder gleich). Wenn Sie diesen Parameter verwenden, wird der Operator standardmäßig auf gt festgelegt, wenn nichts anderes angegeben ist. |
Schnur | Nein | ?updatedAt.gt=2022-01-01 |
| Stufen | Eine durch Trennzeichen getrennte Liste einer oder mehrerer der derzeit verfügbaren Ebenen (vollständige Liste befindet sich im Levelobjekt der API-Antwort). | Schnur | Nein | ?levels=beginner |
| roles | Eine durch Trennzeichen getrennte Liste einer oder mehrerer der derzeit verfügbaren Rollen (vollständige Liste befindet sich im Rollenobjekt der API-Antwort). | Schnur | Nein | ?roles=developer |
| products | Eine durch Trennzeichen getrennte Liste einer oder mehrerer der derzeit verfügbaren Rollen (vollständige Liste befindet sich im Produktobjekt der API-Antwort). Die API unterstützt keine Produkthierarchie. Fügen Sie daher jedes Produkt zur Liste hinzu, die Sie in Ihre Abfrage aufnehmen möchten. | Schnur | Nein | ?products=azure |
| Themen | Eine durch Trennzeichen getrennte Liste einer oder mehrerer der derzeit verfügbaren Rollen (vollständige Liste befindet sich im Themenobjekt der API-Antwort). Die API unterstützt keine Betreffhierarchie. Fügen Sie daher jeden Betreff der Liste hinzu, die Sie in Ihre Abfrage aufnehmen möchten. | Schnur | Nein | ?subjects=cloud-computing |
| maxpagesize | Die maximale Anzahl von Ressourcen, die in einer einzelnen Antwort enthalten sein sollen. Der Standardwert ist 30. Der maximal zulässige Wert ist 100. | Schnur | Nein | ?maxpagesize=50 |
API-Antwort
Der Dienst gibt möglicherweise die folgenden HTTP-Statuscodes zurück.
| Statuscode | Description |
|---|---|
| 200 | Erfolg. Der Textkörper der Antwort enthält die JSON-codierten Daten. |
| 400 | Einer der Abfrageparameter fehlt oder ist ungültig. |
| 401 | Nicht autorisierte Abfrage. |
| 404 | Die URL wurde auf dem Server nicht gefunden. |
| 429 | Die Anforderung war hinsichtlich der Rate eingeschränkt. |
| 500 | Unerwarteter Serverfehler. |
| 503 | Der Dienst ist vorübergehend nicht verfügbar. |
Eine erfolgreiche Antwort enthält Details für jeden Endpunkt, wie unten dargestellt.
Antworttext
Modulantwort
Moduldatensätze
Jeder Moduldatensatz hat das folgende Formular:
{
"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"
}
Eigenschaftendetails
| Eigentum | Typ | Erforderlich | Description |
|---|---|---|---|
type |
enum |
Yes | Typdiskriminator. Zulässig: module. |
id |
string |
Yes | Global eindeutiger Modulbezeichner. |
url |
uri |
Yes | Vollständig qualifizierte URL zum Modul in der angeforderten Lokalisierung. |
locale |
string |
Yes | Modulinhaltsgebietsschema. Verwendet standardmäßig en-us, wenn das angeforderte Gebietsschema nicht verfügbar ist. |
title |
string |
Yes | Lokalisierter Modultitel. |
durationInMinutes |
integer |
Yes | Durchschnittliche Abschlusszeit des Moduls in Minuten. |
summary |
string |
Yes | Kurze Beschreibung des Moduls. |
iconUrl |
uri |
Yes | URL zu einem SVG-Modulsymbol mit den Maßen 100×100 und transparentem Hintergrund. |
levels |
Level[] |
Yes | Diesem Modul zugeordnete Erfahrungsebenen. |
roles |
Role[] |
Yes | Relevante Berufsrollen. |
products |
Product[] |
Yes | Relevante Produktklassifizierungen. |
subjects |
Subject[] |
Yes | Relevante Fachklassifizierungen. |
units |
UnitReference[] |
Yes | Zugeordnete Lerneinheiten. |
updatedAt |
date-time |
Yes | Letzter aktualisierter Zeitstempel (kann sich bei geringfügigen Bearbeitungen nicht ändern). |
Einheitendatensätze
Jeder Einheitendatensatz hat das folgende Formular:
{
"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"
},
Eigenschaftendetails
| Eigentum | Typ | Erforderlich | Description |
|---|---|---|---|
type |
enum |
Yes | Typdiskriminator. Zulässig: unit. |
id |
string |
Yes | Eindeutiger Bezeichner für diese Einheit in Microsoft Learn. |
url |
uri |
Yes | Vollqualifizierte URL zur Einheit im angeforderten Sprachgebiet. |
locale |
string |
Yes | Gebietsschema der Einheit, fällt auf en-us zurück, wenn das angeforderte Gebietsschema nicht verfügbar ist. |
title |
string |
Yes | Lokalisierter Titel der Einheit (Fallback: US-Englisch). |
durationInMinutes |
integer |
Yes | Durchschnittliche Vervollständigungszeit in Minuten. |
updatedAt |
date-time |
Yes | Letzter aktualisierter Zeitstempel; kann für kleinere Bearbeitungen unverändert bleiben. |
Lernpfadaufzeichnungen
Die einzelnen Lernpfade sind folgendermaßen aufgebaut:
{
"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"
}
Eigenschaftendetails
| Eigentum | Typ | Erforderlich | Description |
|---|---|---|---|
type |
enum |
Yes | Typdiskriminator. Zulässig: learningPath. |
id |
string |
Yes | Eindeutiger Bezeichner für diesen Lernpfad in Microsoft Learn. |
url |
uri |
Yes | Eine vollqualifizierte URL zum Lernpfad im angeforderten Gebietsschema |
locale |
string |
Yes | Gebietsschema, in dem der Lernpfad geschrieben ist; wird auf en-us zurückgesetzt, wenn das angeforderte Gebietsschema nicht verfügbar ist. |
title |
string |
Yes | Lokalisierter Lernpfadtitel. |
durationInMinutes |
integer |
Yes | Durchschnittliche Abschlusszeit für den Lernpfad in Minuten. |
summary |
string |
Yes | Kurze Beschreibung des Lernpfads. |
iconUrl |
uri |
Yes | URL zu einem SVG-Symbol 100×100, das den Lernpfad darstellt. |
levels |
Level[] |
Yes | Erfahrungsstufen, die dem Lernpfad zugeordnet sind. |
roles |
Role[] |
Yes | Relevante Berufsrollen. |
products |
Product[] |
Yes | Relevante Produktklassifizierungen. |
subjects |
Subject[] |
Yes | Relevante Fachklassifizierungen. |
modules |
ModuleReference[] |
Yes | Zugeordnete Modulverweise. |
updatedAt |
date-time |
Yes | Letzter aktualisierter Zeitstempel; kann für kleinere Bearbeitungen unverändert bleiben. |
Datensätze für angewandte Fähigkeiten
Jeder Eintrag für angewandte Fähigkeiten hat das folgende Formular:
{
"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"
}
Eigenschaftendetails
| Eigentum | Typ | Erforderlich | Description |
|---|---|---|---|
type |
enum |
Yes | Typdiskriminator. Zulässig: appliedSkills. |
id |
string |
Yes | Eindeutiger Bezeichner für diese angewendete Fähigkeit in Microsoft Learn. |
locale |
string |
Yes | Locale, in dem die angewendete Fähigkeit geschrieben wird; fällt zurück auf en-us, falls das angeforderte Locale nicht verfügbar ist. |
title |
string |
Yes | Angepasster Kompetenztitel. |
summary |
string |
Yes | Kurze Beschreibung der angewandten Fähigkeiten. |
iconUrl |
uri |
Yes | URL zu einem SVG-Symbol 100×100, das die angewendete Fähigkeit darstellt. |
url |
uri |
Yes | Vollqualifizierte URL zum angewendeten Skill im angeforderten Gebietsschema. |
levels |
Level[] |
Yes | Erfahrungsstufen, die mit dieser angewendeten Fähigkeit verbunden sind. |
roles |
Role[] |
Yes | Relevante Berufsrollen. |
products |
Product[] |
Yes | Relevante Produktklassifizierungen. |
subjects |
Subject[] |
Yes | Relevante Fachklassifizierungen. |
updatedAt |
date-time |
Yes | Letzter aktualisierter Zeitstempel; kann für kleinere Updates unverändert bleiben. |
Zertifizierungseinträge
Jeder Zertifizierungseintrag hat das folgende Formular:
{
"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"
}
Eigenschaftendetails
| Eigentum | Typ | Erforderlich | Description |
|---|---|---|---|
type |
enum |
Yes | Typ-Unterscheidung. Zulässig: certification. |
id |
string |
Yes | Eindeutiger Bezeichner für diese Zertifizierung in Microsoft Learn. |
locale |
string |
Yes | Gebietsschema, in dem die Zertifizierung geschrieben ist; wird auf en-us zurückgesetzt, wenn das angeforderte Gebietsschema nicht verfügbar ist. |
title |
string |
Yes | Lokalisierter Zertifizierungstitel. |
subtitle |
string |
Yes | Lokalisierter Zertifizierungsuntertitel. |
iconUrl |
uri |
Yes | URL zu einem SVG-Symbol 100×100, das die Zertifizierung darstellt. |
url |
uri |
Yes | Vollständige URL zur Zertifizierung in der angeforderten Region. |
levels |
Level[] |
Yes | Dieser Zertifizierung zugeordnete Erfahrungsstufen. |
roles |
Role[] |
Yes | Relevante Berufsrollen. |
products |
Product[] |
Yes | Relevante Produktklassifizierungen. |
subjects |
Subject[] |
Yes | Relevante Fachklassifizierungen. |
certificationType |
Taxonomy |
Yes | Klassifizierung, die den Zertifizierungstyp darstellt. |
renewalFrequencyInDays |
integer |
Yes | Anzahl der Tage vor Ablauf dieser Zertifizierung; 0 bedeutet, dass es nicht abläuft. |
prerequisites |
string[] |
Yes | Liste der empfohlenen Voraussetzungen für die Zertifizierung. |
exams |
ExamReference[] |
Yes | Zugeordnete Prüfungen, die für diese Zertifizierung erforderlich sind. |
updatedAt |
date-time |
Yes | Zeitstempel der letzten Aktualisierung; kann für kleinere Bearbeitungen unverändert bleiben. |
Prüfungsunterlagen
Jeder Prüfungseintrag hat das folgende Formular:
{
"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"
}
Eigenschaftendetails
| Eigentum | Typ | Erforderlich | Description |
|---|---|---|---|
type |
enum |
Yes | Typ-Unterscheidung. Zulässig: exam. |
id |
string |
Yes | Eindeutiger Bezeichner für diese Prüfung auf der Plattform Microsoft Learn. |
locale |
string |
Yes | Gebietsschema, in dem die Prüfung geschrieben ist; wird auf en-us zurückgesetzt, wenn das angeforderte Gebietsschema nicht verfügbar ist. |
title |
string |
Yes | Lokalisierter Prüfungstitel. |
subtitle |
string |
Yes | Lokalisierter Prüfungsuntertitel. |
iconUrl |
uri |
Yes | URL zu einem SVG-Symbol 100×100, das die Prüfung darstellt. |
url |
uri |
Yes | Vollqualifizierte URL zur Prüfung im angeforderten Gebietsschema. |
levels |
Level[] |
Yes | Erfahrungsstufen, die dieser Prüfung zugeordnet sind. |
roles |
Role[] |
Yes | Relevante Berufsrollen. |
products |
Product[] |
Yes | Relevante Produktklassifizierungen. |
locales |
Locale[] |
Yes | Sprachen, in die die Prüfung offiziell angeboten wird. |
examNumber |
string |
Yes | Prüfungsnummer-ID. |
pdfUrl |
uri |
Nein | Die URL zur PDF-Datei „Skills Measured“ für diese Prüfung. |
practiceAssessmentUrl |
uri |
Nein | URL zu einem kostenlosen Übungstest für die Prüfung. |
providers |
Provider[] |
Nein | Anbieter, die diese Prüfung anbieten. |
courses |
Course[] |
Nein | Kursleitergeführte Kurse, die dieser Prüfung zugeordnet sind. |
studyGuide |
StudyGuideRef[] |
Nein | Zugehöriger Studienleitfadeninhalt (polymorphe Bezüge). |
updatedAt |
date-time |
Yes | Letzter aktualisierter Zeitstempel; kann für kleinere Bearbeitungen unverändert bleiben. |
Kursaufzeichnungen von Kursleitern
Jeder Kursdatensatz hat das folgende Formular:
{
"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"
},
Eigenschaftendetails
| Eigentum | Typ | Erforderlich | Description |
|---|---|---|---|
type |
enum |
Yes | Typdiskriminator. Zulässig: course. |
id |
string |
Yes | Eindeutiger Bezeichner für diesen Kurs in Microsoft Learn. |
url |
uri |
Yes | Vollständig qualifizierte URL zum Kurs in der angeforderten Sprache. |
locale |
string |
Yes | Gebietsschema, in dem der Kurs geschrieben ist; wird auf en-us zurückgesetzt, wenn das angeforderte Gebietsschema nicht verfügbar ist. |
title |
string |
Yes | Lokalisierter Kurstitel. |
summary |
string |
Yes | Kurze Beschreibung des Kurses. |
iconUrl |
uri |
Yes | URL zu einem SVG-Symbol 100×100, das den Kurs darstellt. |
courseNumber |
string |
Yes | Kursnummer für einen Kurs unter Anleitung eines Kursleiters. |
durationInHours |
integer |
Yes | Durchschnittliche Zeit für den Abschluss des Kurses (in Stunden). |
locales |
Locale[] |
Yes | Sprachen, in die der Kurs offiziell angeboten wird; andere Sprachen können von Partnern unterstützt werden. |
levels |
Level[] |
Yes | Diesem Kurs zugeordnete Erfahrungsstufen. |
roles |
Role[] |
Yes | Relevante Berufsrollen. |
products |
Product[] |
Yes | Relevante Produktklassifizierungen. |
exam |
ExamRef |
Nein | Zugeordnete Prüfung für diesen Kurs. |
certification |
CertRef |
Nein | Zugeordnete Zertifizierung für diesen Kurs. |
studyGuide |
StudyGuideRef[] |
Nein | Verwandte Studienmaterialien (polymorphe Bezüge). |
updatedAt |
date-time |
Yes | Letzter aktualisierter Zeitstempel; kann für kleinere Updates unverändert bleiben. |
Ebenendatensätze, Produktdatensätze, Rollendatensätze und Themendatensätze
Die levels, products, roles und subjects Sammlungen bieten benutzerfreundliche Namen für die Werte, die in den Modul- und Lernpfaddaten verwendet werden. Alle vier Auflistungen weisen die gleiche Form auf:
{
"id": "unique-id",
"name": "name-of-item",
"children": [
{ "id": "unique-id", "name": "name-of-item" },
{ "id": "unique-id", "name": "name-of-item" },
...
]
}
Die id Werte entsprechen den Werten für Ebenen, Produkte, Rollen und Themen, die in den anderen Katalogeinträgen enthalten sind. Die zugeordnete name Datei enthält einen richtigen Namen in Englisch für den Eintrag. Das Array children ist optional und ermöglicht eine Hierarchie bei Werten, die untergeordnete Beziehungen aufweisen, z. B. Produkte.
Im Folgenden finden Sie beispielsweise eine Reihe möglicher Rollen:
{
...
"roles": [
{
"id": "administrator",
"name": "Administrator"
},
{
"id": "ai-engineer",
"name": "AI Engineer"
},
{
"id": "business-analyst",
"name": "Business Analyst"
},
{
"id": "developer",
"name": "Developer"
},
...
]
}
Hier finden Sie ein Beispiel für Produkte mit untergeordneten Elementen, mit denen eine spezifischere Produktkategorie angegeben werden kann.
{
...
"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"
},
...
]
}
Nächste Schritte
Lesen Sie die unten aufgeführten Ressourcen, um Ihnen bei ihrer Entwicklungsreise zu helfen: