Überblick
Dieser Kurs bereitete auf die Prüfung MS-600: Building Applications and Solutions with Microsoft 365 Core Services vor. Die Prüfung zielte auf Entwickler, die Anwendungen auf der Microsoft 365-Plattform entwickeln – darunter Microsoft Teams-Apps, SharePoint Framework-Lösungen, Microsoft Graph-Integrationen und Office-Add-ins. Ein wichtiger sachlicher Hinweis: Microsoft hat die Prüfung MS-600 und die damit verbundene Zertifizierung Microsoft 365 Developer Associate im Jahr 2023 eingestellt. Wer eine aktuelle Zertifizierung im Bereich Microsoft 365-Entwicklung anstrebt, sollte die aktuellen Microsoft-Entwicklerpfade prüfen – insbesondere im Bereich Microsoft Teams App-Entwicklung und Microsoft Graph. Die im Kurs vermittelten Inhalte sind trotzdem weiterhin technisch relevant, da die zugrundeliegenden Plattformen (Teams, SharePoint, Microsoft Graph) aktiv weiterentwickelt werden. Die Kursanbieter können über den aktuellen Stand und mögliche Alternativen informieren.
Kursinhalte & Lernziele
Microsoft Teams-Entwicklung: Apps, Tabs und Bots Teams ist die meistgenutzte Erweiterungsplattform im Microsoft-365-Ökosystem. Entwickler können Tabs, Bots, Messaging Extensions, Meeting-Erweiterungen und Outgoing Webhooks erstellen. Dieser Block vermittelt die Grundlagen, die für die Entwicklung produktiver Teams-Anwendungen notwendig sind.
- Teams App Manifest: Struktur, Scopes und Deployment über Teams Admin Center
- Persönliche Tabs und Kanal-Tabs mit SharePoint Framework oder React
- Bots mit dem Bot Framework SDK: Konversationsmodelle und proaktive Nachrichten
- Messaging Extensions: Action Commands und Search Commands
- Meeting-Erweiterungen: Pre-, In- und Post-Meeting-Apps
Microsoft Graph API und Microsoft Identity Platform Microsoft Graph ist die zentrale Schnittstelle für den Zugriff auf alle Microsoft-365-Daten – von E-Mails und Kalendereinträgen bis hin zu Dateien, Teams-Nachrichten und Benutzerprofilen. Dieser Block behandelt die API-Grundlagen und die damit verbundene Authentifizierung.
- Graph Explorer: API-Endpunkte erkunden und Abfragen testen
- Delegated Permissions vs. Application Permissions: Auswahl und Sicherheitsimplikationen
- Change Notifications und Delta Queries für reaktive Anwendungen
- Batch-Anfragen und Paginierung bei großen Datensätzen
- MSAL.js, MSAL.NET und MSAL for Python: Tokens abrufen und cachen
SharePoint Framework (SPFx): Web Parts und Extensions SPFx ist Microsofts empfohlener Weg für die Entwicklung von SharePoint-Erweiterungen. Web Parts, Application Customizer und Field Customizer ermöglichen tiefe Anpassungen der SharePoint-Oberfläche.
- SPFx-Grundstruktur: Toolchain, Yeoman Generator und Gulp-Buildprozess
- Client-side Web Parts: Eigenschaften, Property Pane und React-Integration
- Application Customizer: Header- und Footer-Anpassungen mit Placeholder API
- Field Customizer: Darstellungsformatierung in Listenansichten
- Deployment: App Catalog, Tenant-weite Bereitstellung und Versionierung
Office-Add-ins und Adaptive Cards Office-Add-ins ermöglichen die Einbettung externer Webanwendungen in Word, Excel, PowerPoint und Outlook. Adaptive Cards sind ein deklaratives Kartenformat, das in Teams, Outlook und anderen Surfaces genutzt wird.
- Office.js-Bibliothek: Aufbau, Events und kontextspezifische APIs
- Task Panes, Content Add-ins und Outlook-Add-ins im Vergleich
- Adaptive Card Designer und Schema-Übersicht
- Action Types: Action.Submit, Action.OpenUrl, Action.Execute (Universal Actions)
- Integration in Teams Bots und Outlook Actionable Messages
Praxisblock: Microsoft-365-Entwicklungsszenarien Dieser Block verdichtet das Gelernte in anwendungsnahen Entwicklungsszenarien, die typische Anforderungen aus Unternehmensumgebungen widerspiegeln.
- Vollständige Teams-Tab-App mit SharePoint-Datenanbindung via Microsoft Graph
- Bot mit proaktiven Nachrichten und Adaptive Card-Antworten
- SPFx Web Part mit PnP-Bibliotheken und Graph API-Integration
- Office-Add-in für Excel: Datenimport aus externer REST API
- Change Notification-Empfänger für Teams-Nachrichten mit Azure Functions
- Microsoft Viva Connections Dashboard Card entwickeln und deployen
- App-Registrierung und Berechtigungsanfragen im Azure AD-Portal
- Teams App Publishing: Beantragung der Tenant-weiten Genehmigung
- Debugging von SPFx-Lösungen in lokaler Workbench und im SharePoint-Kontext
- Sicherheitsüberprüfung: Token-Validierung und CORS-Konfiguration
- Hinweise zur Migration und Modernisierung von MS-600-kompatiblen Lösungen
- Aktuelle Ressourcen und Lernpfade für zeitgemäße Microsoft-365-Entwicklung
Die MS-600-Inhalte behalten ihre Relevanz, weil die beschriebenen Plattformen – Teams, SharePoint, Microsoft Graph und Office – aktiv weiterentwickelt werden und die Entwicklungskonzepte sich nur schrittweise verändern. Teilnehmer, die diesen Kurs absolvieren, erwerben eine solide Grundlage in der Microsoft-365-Entwicklung, die sie für aktuelle Projekte und für zukünftige Zertifizierungspfade nutzen können.
Lernziele:
- Sie verstehen die Architektur der Microsoft 365-Plattform und die Entwicklungsoptionen für Erweiterungen
- Sie können Microsoft Teams-Apps entwickeln: Tabs, Bots, Messaging Extensions und connectors
- Sie beherrschen die Grundlagen des SharePoint Framework (SPFx) für die Erstellung von Web Parts und Extensions
- Sie können Microsoft Graph API für den Zugriff auf Microsoft 365-Daten einsetzen
- Sie kennen die Authentifizierungsflows über Microsoft Identity Platform (OAuth 2.0, MSAL)
- Sie können Office-Add-ins für Word, Excel, PowerPoint und Outlook entwickeln
- Sie verstehen Webhooks und Change Notifications im Microsoft Graph-Kontext
- Sie kennen die Grundlagen von Microsoft Viva Connections als Einstiegspunkt für SharePoint-basierte Inhalte in Teams
- Sie können adaptive Karten für Teams und Outlook entwickeln und einsetzen
- Sie verstehen die wichtigsten Änderungen und Ablösungen im Microsoft-365-Entwicklerökosystem seit der Einstellung von MS-600
- Sie kennen aktuelle Alternativen und Nachfolge-Lernpfade für zertifizierungswillige Entwickler
Zielgruppe & Voraussetzungen
Die Weiterbildung richtet sich an Entwickler, die Erweiterungen und Anwendungen auf der Microsoft-365-Plattform erstellen möchten. Vorwissen in Webentwicklung und erste Erfahrungen mit der Microsoft-365-Umgebung werden vorausgesetzt.
- Web-Entwickler, die Teams-Apps und SharePoint-Erweiterungen entwickeln
- SharePoint-Administratoren, die in die Entwicklerrolle wechseln möchten
- Microsoft-365-Consultants, die Entwicklungsaufgaben selbst übernehmen
- Backend-Entwickler, die Microsoft Graph in ihre Anwendungen integrieren
- IT-Fachleute, die bestehendes MS-600-Material für aktuelle Projekte nutzen möchten
Kenntnisse in JavaScript/TypeScript und React sind für die Teams- und SPFx-Module hilfreich. Verständnis von REST APIs, OAuth-Authentifizierungsflows und grundlegenden Microsoft-365-Konzepten (Mandanten, Azure AD, SharePoint-Sites) wird empfohlen.
Ablauf & Abschluss
Der Kurs läuft als Combined-Learning-Programm mit synchronen Online-Sessionen und eigenverantwortlichen Lernphasen. Praktische Übungen in Microsoft-365-Developer-Tenants stehen im Mittelpunkt; Microsoft stellt kostenlose Developer Program-Abonnements bereit, die für Kurszwecke genutzt werden können.
Der Kurs wird in Vollzeit- und Teilzeitvarianten angeboten. Die genaue Dauer richtet sich nach dem gewählten Anbieter und Termin.
Da die MS-600-Prüfung und die zugehörige Microsoft 365 Developer Associate-Zertifizierung von Microsoft 2023 eingestellt wurden, ist ein Ablegen dieser Prüfung heute nicht mehr möglich. Teilnehmer erhalten ein Lehrgangszertifikat des Anbieters. Wer eine aktuelle Microsoft-Zertifizierung im Entwicklerbereich anstrebt, sollte die aktuellen Microsoft Learn-Lernpfade prüfen – insbesondere im Bereich Microsoft Teams App-Entwicklung, Microsoft Graph und Power Platform.
Nutzen & Perspektiven
Trotz der Einstellung der Prüfung bietet der MS-600-Lehrgang weiterhin substanziellen Wert: Microsoft Teams, SharePoint Framework, Microsoft Graph und Office-Add-ins sind aktive Entwicklungsplattformen, die in Unternehmensumgebungen täglich genutzt werden. Die im Kurs vermittelten Fähigkeiten sind unmittelbar in Projekten einsetzbar und bilden eine solide Grundlage für weiterführende Microsoft-Entwicklerzertifizierungen. Insbesondere das Verständnis von Microsoft Graph als zentraler Datenzugriffs-API ist langfristig wertvoll: Die API deckt das gesamte Microsoft-365-Ökosystem ab und wird in neuen Produkten und Diensten konsequent ausgebaut. Entwickler, die Microsoft Graph beherrschen, können Daten, Identitäten und Prozesse über alle Microsoft-365-Dienste hinweg verbinden. Wer den Kurs mit dem klaren Ziel einer Zertifizierung belegt, sollte sich beim Anbieter über aktuelle Alternativen informieren. Für Teilnehmer, die primär fachliche Entwicklungskompetenzen aufbauen wollen, bietet der Lehrgang eine strukturierte und praxisnahe Grundlage.
Häufig gestellte Fragen (FAQ)
Ist die MS-600-Prüfung noch ablegbar?
Nein. Microsoft hat die Prüfung MS-600: Building Applications and Solutions with Microsoft 365 Core Services und die zugehörige Microsoft 365 Developer Associate-Zertifizierung 2023 eingestellt. Das Ablegen dieser Prüfung ist nicht mehr möglich. Wer eine aktuelle Microsoft-Entwicklerzertifizierung anstrebt, sollte die aktuellen Lernpfade in Microsoft Learn prüfen.
Lohnt sich der Kurs trotz eingestellter Prüfung?
Die Kursthemen – Teams-Entwicklung, SharePoint Framework, Microsoft Graph und Office-Add-ins – sind weiterhin technisch relevant und aktiv genutzte Plattformen. Für Entwickler, die praktische Kenntnisse in der Microsoft-365-Entwicklung aufbauen möchten, bieten die Kursinhalte echten Mehrwert. Für ein formales Zertifizierungsziel sollten aktuelle Alternativen geprüft werden.
Was ersetzt die MS-600-Zertifizierung?
Microsoft hat keinen direkten 1:1-Nachfolger für MS-600 veröffentlicht. Thematisch relevante aktuelle Lernpfade finden sich in Microsoft Learn unter den Bereichen Teams App Development, Microsoft Graph und Power Platform Developer. Für eine formale Zertifizierung bieten sich PL-400 (Power Platform Developer) oder spezifische Azure-Entwicklerzertifizierungen als verwandte Alternativen an.
Welche Programmiersprachen werden genutzt?
SharePoint Framework und Teams-Tabs werden typischerweise mit TypeScript und React entwickelt. Microsoft Graph APIs können in JavaScript, TypeScript, C#, Python oder Java angesprochen werden. Office-Add-ins werden auf Basis von HTML, CSS und JavaScript/TypeScript mit der Office.js-Bibliothek entwickelt.
Benötige ich einen eigenen Microsoft 365-Mandanten für den Kurs?
Microsoft bietet über das kostenlose Microsoft 365 Developer Program eine vollständige M365-Testumgebung, die für Entwicklungszwecke ideal ist. In der Regel stellt auch der Kursanbieter entsprechende Testzugänge bereit.
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
Bau- und Handwerksbetriebe melden seit 2021 anhaltenden Fachkräftemangel — besonders im Bereich energetische Sanierung, Wärmepumpen-Installation und Energieberatung. Wer auf Effizienz-Themen spezialisiert ist, profitiert direkt von KfW-Programmen und BEG-Förderung.
Zielberufe & offene Stellen
Berufe, in denen Absolvent:innen dieses Kurses typischerweise arbeiten — mit bundesweit offenen Stellen der letzten 12 Monate.
- Fachassistent/Fachassistentin Digitalisierung und IT-Prozesse3.144 Stellen
- EDV-Fachkraft282 Stellen
- Informationstechnikermeister/Informationstechnikermeisterin/Bachelor Professional im Informationstechniker-Handwerk19 Stellen