Überblick
Wer Applikationen und Lösungen auf der Microsoft 365-Plattform entwickeln möchte, muss fünf miteinander verflochtene technische Domänen beherrschen: Identitätsmanagement über Microsoft Identity und Azure AD, programmatischen Datenzugriff über die Microsoft Graph API, Erweiterungen des SharePoint-Ökosystems mit dem SharePoint Framework (SPFx), die Entwicklung eigener Microsoft Teams-Apps sowie die Erweiterung klassischer Office-Anwendungen über Add-ins. Dieser Kurs durchläuft alle fünf Bereiche systematisch, verknüpft sie konzeptuell und bereitet auf die offizielle Microsoft-Zertifizierungsprüfung MS-600 vor.
Kursinhalte & Lernziele
Modul 1: Microsoft Identity und Authentifizierung Authentifizierung ist die Grundlage aller Microsoft-365-Integrationen. Dieses Modul vermittelt, wie Anwendungen sicher in das Microsoft-Identity-Ökosystem eingebunden werden und welche Berechtigungsmodelle für welche Szenarien geeignet sind. Teilnehmende lernen, zwischen delegierten Berechtigungen und Anwendungsberechtigungen zu unterscheiden und Authentifizierungsflows korrekt zu implementieren.
- Anwendungsregistrierung im Azure Active Directory
- OAuth 2.0-Flows im Überblick: Authorization Code, Client Credentials, On-Behalf-Of
- OpenID Connect: ID-Token, Access-Token und deren Lebenszyklus
- Delegierte Berechtigungen vs. Anwendungsberechtigungen korrekt zuweisen
- Conditional Access und Multi-Factor-Authentication im Entwicklerkontext
- Token-Handling: Validierung, Caching und Refresh-Strategien
Modul 2: Microsoft Graph API Microsoft Graph ist die einheitliche API-Schnittstelle für Daten aus Microsoft 365, Windows und Enterprise Mobility. Dieses Modul zeigt, wie Graph gezielt für typische Integrationsszenarien eingesetzt wird – von der einfachen Nutzerabfrage bis zu komplexen Abfragen über mehrere Dienste hinweg.
- Graph Explorer: Abfragen strukturieren, testen und dokumentieren
- REST-API-Muster in Microsoft Graph: Ressourcen, Operationen und OData-Filter
- Dienstregistrierung und API-Berechtigungen für Graph-Aufrufe konfigurieren
- Webhooks und Change Notifications: auf Datenänderungen reagieren
- Batch-Requests und Delta Queries für effiziente Datenabfragen
- Sicherheitsaspekte bei der Graph-Integration: Scope-Minimierung und Auditierbarkeit
Modul 3: SharePoint Framework (SPFx) Das SharePoint Framework ist das moderne Entwicklungsmodell für SharePoint-Erweiterungen – sowohl für klassische SharePoint-Umgebungen als auch für SharePoint Online. Dieses Modul behandelt die Grundstruktur von SPFx-Projekten und führt durch den Entwicklungs- und Bereitstellungszyklus.
- SPFx-Entwicklungsumgebung einrichten: Node.js, Yeoman, Gulp
- Web Parts entwickeln: Struktur, Properties und Rendering
- SPFx Extensions: Application Customizers, Field Customizers, Command Sets
- Fluent UI im SPFx-Kontext: konsistente UI-Komponenten einsetzen
- Bereitstellung im App Catalog: Tenant-weite und Site-weite Deployments
- Integration mit Microsoft Graph aus SPFx-Komponenten heraus
Modul 4: Microsoft Teams-Apps und Office-Erweiterungen Teams ist zur zentralen Kollaborationsplattform in Microsoft 365 geworden – und damit zum wichtigsten Integrationspunkt für unternehmenseigene Anwendungen. Dieses Modul zeigt, wie Teams-Apps aufgebaut werden und wie klassische Office-Anwendungen durch Add-ins erweitert werden können.
- Teams-App-Manifest: Struktur, Konfiguration und Bereitstellung über Teams-Admin-Center
- Tabs in Teams: statische und konfigurierbare Tabs entwickeln
- Bots in Teams: Messaging-Flows und proaktive Nachrichten konzipieren
- Messaging Extensions: Aktionen und Such-Extensions für Teams-Konversationen
- Office Add-ins für Excel, Outlook und Word: Taskpanes, Funktionen und Event-Handler
- Adaptive Cards: flexible, plattformneutrale UI-Komponenten für Teams und Outlook
- Actionable Messages in Outlook: interaktive Workflows direkt in E-Mails
Praxisblock: Integrationsszenarien auf der Microsoft-365-Plattform In diesem Block werden die vier Modulthemen in realistischen Integrationsszenarien zusammengeführt. Typische Entwicklungsaufgaben aus dem Unternehmensalltag werden konzipiert, implementiert und in den Microsoft-365-Mandanten bereitgestellt.
- Authentifizierungsflow für eine eigene Unternehmensanwendung vollständig implementieren
- Microsoft Graph API aufrufen und Benutzerdaten sicher verarbeiten
- Einfaches SPFx Web Part entwickeln und im App Catalog bereitstellen
- Einfache Teams-Tab-App erstellen und im Teams-Manifest konfigurieren
- Office Add-in für Outlook konzipieren und testen
- Adaptive Card für eine Teams-Benachrichtigung gestalten und deployen
- Berechtigungskonzept für eine Multi-Service-Integrationsanwendung dokumentieren
- Zusammenspiel von Identity, Graph und SPFx an einem durchgehenden Beispiel demonstrieren
- Typische MS-600-Prüfungsszenarien strukturiert durcharbeiten
- Fehleranalyse und Debugging in Microsoft-365-Entwicklungsszenarien
- Deployment-Strategien für Microsoft-365-Apps in Enterprise-Umgebungen
- Architekturüberlegungen zur Wahl des richtigen Integrationspunkts
Wer alle Module durchlaufen hat, hat ein vollständiges Bild der Microsoft-365-Entwicklungsplattform erworben – von Authentifizierung über Datenzugriff bis hin zur Benutzeroberfläche in Teams und Office. Dieses Gesamtbild ist entscheidend, weil Microsoft-365-Projekte in der Praxis selten auf einen einzigen Dienst beschränkt sind. Die Prüfungsvorbereitung zur MS-600-Zertifizierung ist integraler Bestandteil des Kurses. In „Abschluss / Zertifikat" werden die Prüfungsmodalitäten erläutert.
Lernziele:
- Microsoft Identity implementieren: Anwendungsregistrierung, Authentifizierungsflows und Berechtigungsmodelle korrekt anwenden
- OAuth 2.0 und OpenID Connect im Microsoft-365-Kontext einsetzen und konfigurieren
- Microsoft Graph API nutzen: Datenzugriff, Abfragen und Dienstregistrierung strukturiert umsetzen
- Ziele der jeweiligen Workload-Plattform analysieren und den richtigen Integrationspunkt wählen
- SharePoint Framework (SPFx) verstehen: Web Parts und Extensions entwickeln und bereitstellen
- Microsoft Teams-Apps konzipieren und mit Tabs, Bots und Messaging Extensions erweitern
- Office Add-ins für Excel, Outlook und Word entwickeln und deployen
- Adaptive Cards und Fluent UI für ansprechende, plattformneutrale Benutzeroberflächen einsetzen
- Actionable Messages in Outlook konfigurieren und in Workflows einbinden
- Berechtigungskonzepte für Microsoft-365-Anwendungen korrekt modellieren und dokumentieren
- Integrationspunkte zwischen den verschiedenen Microsoft-365-Diensten systematisch nutzen
- Typische Prüfungsszenarien der MS-600-Zertifizierung einordnen und bearbeiten
Zielgruppe & Voraussetzungen
Dieser Kurs richtet sich an Entwicklerinnen und Entwickler, die ihre Kenntnisse auf die Microsoft-365-Plattform ausweiten oder vertiefen möchten.
- Softwareentwickler mit Kenntnissen in C#, JavaScript oder TypeScript
- SharePoint-Entwickler, die den Wechsel auf das SharePoint Framework vollziehen
- Cloud-Entwickler, die Azure-Kenntnisse auf Microsoft 365 ausweiten
- IT-Architekten, die Integrationslösungen für Microsoft-365-Umgebungen konzipieren
- Fachleute, die eine Microsoft-Zertifizierung im Entwicklerbereich anstreben
Grundlegende Kenntnisse in Webentwicklung (HTML, JavaScript, REST-APIs) werden vorausgesetzt. Vertrautheit mit TypeScript oder JavaScript ist besonders hilfreich, da SPFx und Teams-App-Entwicklung darauf aufbauen. Grundverständnis von Azure Active Directory und Cloud-Konzepten erleichtert den Einstieg ins Identitätsmodul erheblich. Vorkenntnisse mit SharePoint oder Office 365 sind nützlich, aber keine harte Voraussetzung.
Ablauf & Abschluss
Der Kurs findet im Combined Learning-Format statt und verbindet instruierten Online-Unterricht mit betreuten Praxisaufgaben. Entwicklungsaufgaben werden in realen Microsoft-365-Testumgebungen durchgeführt – kein rein theoretisches Lernen. Die Aufteilung in thematische Module ermöglicht einen strukturierten Aufbau von Identität über Datenzugriff bis hin zu vollständigen App-Deployments. Vollzeit- und Teilzeitformate sind verfügbar.
Die Kursdauer orientiert sich an der Komplexität der fünf Themenblöcke und umfasst sowohl die fachliche Vertiefung als auch die gezielte Prüfungsvorbereitung. Konkrete Termine und der genaue Stundenumfang werden bei der Anmeldung kommuniziert.
Ziel des Kurses ist die offizielle Microsoft-Zertifizierungsprüfung MS-600 „Building Applications and Solutions with Microsoft 365 Core Services". Diese Prüfung wird von Microsoft autorisiert und bei einem akkreditierten Testcenter abgelegt. Nach bestandener Prüfung tragen Absolventen den Titel „Microsoft Certified: Teams Application Developer Associate". Der Kurs bereitet gezielt auf diese Prüfung vor, und das Examen ist Teil des Programms. Zusätzlich erhalten Teilnehmende ein Kurszertifikat als Weiterbildungsnachweis.
Nutzen & Perspektiven
Microsoft 365 ist in der Unternehmenswelt die meistgenutzte Produktivitätsplattform – und damit auch das wichtigste Entwicklungsfeld für Enterprise-Integrationen. Wer diese Plattform mit Entwicklerkompetenz beherrscht, ist in praktisch jedem mittleren bis großen Unternehmen eine gefragte Fachkraft. Die MS-600-Zertifizierung ist ein international anerkannter Nachweis genau dieser Kompetenz. Der besondere Mehrwert dieses Kurses liegt in der Verbindung aller fünf Plattformdomänen in einem Programm. Viele Entwickler kennen einzelne Bereiche aus der Praxis – Graph-API oder SPFx oder Teams – aber selten das Gesamtbild. Wer alle Integrationspunkte versteht und gezielt kombinieren kann, löst Architekturprobleme eleganter und schneller als Spezialistinnen, die nur einen Bereich kennen. Mittelfristig öffnet die Microsoft-365-Entwicklerkompetenz Türen zu Rollen wie Microsoft-365-Lösungsarchitekt, SharePoint-Entwickler, Teams-App-Developer oder Cloud-Integrationsspezialist – allesamt Positionen, die in aktuellen Stellenmärkten stark nachgefragt werden und überdurchschnittlich vergütet werden.
Häufig gestellte Fragen (FAQ)
Was ist der Inhalt der MS-600-Zertifizierungsprüfung?
Die MS-600-Prüfung testet Kompetenzen in fünf Bereichen: Microsoft Identity implementieren, mit Microsoft Graph arbeiten, SharePoint erweitern, Teams erweitern und Office erweitern. Wer die Prüfung besteht, erhält den Titel „Microsoft Certified: Teams Application Developer Associate".
Welche Programmierkenntnisse werden benötigt?
TypeScript und JavaScript sind die zentralen Sprachen im SPFx- und Teams-Kontext. C#-Kenntnisse sind für bestimmte Backend-Szenarien hilfreich. Grundkenntnisse in Webentwicklung – HTML, JavaScript, REST-APIs – werden vorausgesetzt; ein tiefes Framework-Wissen ist zu Kursbeginn nicht notwendig.
Ist das Examen im Kurs inbegriffen?
Ja, die Prüfungsvorbereitung und das Examen sind Teil des Kursprogramms. Die Prüfung findet bei einem akkreditierten Microsoft-Testcenter statt. Details zur Prüfungsanmeldung und den Modalitäten werden im Kurs kommuniziert.
Brauche ich vorherige SharePoint-Erfahrung?
Nein, SharePoint-Erfahrung ist hilfreich, aber keine Voraussetzung. Das SPFx-Modul beginnt mit der Einrichtung der Entwicklungsumgebung und führt schrittweise in das Framework ein. Wichtiger sind Webentwicklungs-Grundkenntnisse.
Für welche Berufsprofile ist diese Zertifizierung besonders relevant?
Die MS-600-Zertifizierung ist besonders wertvoll für Entwickler in Unternehmen, die Microsoft 365 als Plattform einsetzen, für SharePoint-Spezialisten, die auf moderne SPFx-Entwicklung umsteigen, sowie für Cloud-Architekten, die Integrationsszenarien für Microsoft-365-Umgebungen konzipieren.
Verwandte Kurse
Welche Förderung passt zu dir?
Finde in 30 Sekunden heraus, ob dir ein Bildungsgutschein oder andere Zuschüsse zustehen. Kostenlos & ohne Anmeldung.
Arbeitsmarkt-Report
IT-Berufe sind seit fünf Jahren der größte Fachkräfteengpass am deutschen Arbeitsmarkt. Der Bestand offener IT-Stellen ist 2024 auf einen Rekordstand gestiegen; AI- und Cloud-Skills werden in den nächsten Jahren weiter überdurchschnittlich nachgefragt.
Zielberufe & offene Stellen
Berufe, in denen Absolvent:innen dieses Kurses typischerweise arbeiten — mit bundesweit offenen Stellen der letzten 12 Monate.
- Betriebswirt/Betriebswirtin (doppelt qualifizierende Ausbildung) für allgemeine Betriebswirtschaft987 Stellen
- EDV-Fachkraft282 Stellen
- Verwaltungsinformatik (grundständig)112 Stellen