Überblick
Unternehmen, die Microsoft 365 einsetzen, benötigen spezialisierte Entwicklerinnen und Entwickler, die Anwendungen und Lösungen für diese Plattform entwerfen, erstellen, testen und warten. Der Kurs Microsoft 365 Developer Associate bereitet systematisch auf diese Rolle vor. Er verbindet drei aufeinander aufbauende Module: die Grundlagen der Microsoft-365-Welt (MS-900), die eigentliche Entwicklung von Anwendungen mit Microsoft Graph und Teams Toolkit (MS-600 Nachfolgekompetenzen) sowie die Grundlagen der Azure-Cloud (AZ-900). Diese Kombination aus Entwickler-Know-how, Cloud-Grundlagen und Plattformverständnis befähigt Teilnehmende, vollständige M365-Lösungen zu konzipieren und umzusetzen, die auf die Produktivitäts- und Kollaborationsanforderungen moderner Organisationen zugeschnitten sind.
Kursinhalte & Lernziele
Modul 1 — MS-900 Microsoft 365 Fundamentals Dieses Einstiegsmodul legt das Fundament für alle weiteren Kursinhalte. Es vermittelt ein umfassendes Verständnis der Microsoft-365-Dienste und -Konzepte und bereitet gleichzeitig auf die Zertifizierungsprüfung MS-900 vor. Ohne ein solides Plattformverständnis fehlt Entwicklerinnen und Entwicklern der Kontext für ihre technischen Entscheidungen. Die Themen des Fundamentmoduls sind nachfolgend aufgeführt.
- Überblick über die Microsoft-365-Dienste: Exchange Online, SharePoint Online, OneDrive, Teams
- Lizenzierungsmodelle und Abonnementoptionen in Microsoft 365
- Sicherheits-, Compliance- und Datenschutzkonzepte in Microsoft 365
- Konzepte der modernen Zusammenarbeit: Hybridarbeit, externe Zusammenarbeit und Gastzugriff
- Microsoft 365 Admin Center: Grundlagen der Verwaltung und Nutzerverwaltung
- Prüfungsvorbereitung MS-900 mit Übungsaufgaben und Fallszenarien
Modul 2 — Entwicklung mit Microsoft Graph und Teams Toolkit Dies ist das technische Herzstück des Kurses. Microsoft Graph ist die einheitliche API-Schicht, über die alle Microsoft-365-Dienste programmatisch erreichbar sind. Das Teams Toolkit ist das modernste Werkzeug für die Entwicklung von Teams-Erweiterungen. Dieses Modul deckt die Kernkompetenzen der M365-Entwicklung anhand der folgenden Themen ab.
- Authentifizierung mit der Microsoft Identity Platform (MSAL, OAuth 2.0, OpenID Connect)
- Microsoft Graph API: Endpoints, Permissions, Throttling und Best Practices
- Teams Toolkit in Visual Studio Code: Projektsetup, Scaffolding und lokales Debugging
- Tabs als Teams-Erweiterungen: persönliche Tabs, Kanal-Tabs und Konfigurations-Tabs
- Bots mit Azure Bot Service und dem Bot Framework in Teams integrieren
- Message Extensions für Suchfunktionen und aktionsbasierte Erweiterungen
- Adaptive Cards als dynamische, interaktive Nachrichten-Elemente
- Webhooks und Connectors für externe Systemintegrationen
- Teams Toolkit Deployment: Bereitstellung auf Azure und Veröffentlichung im Teams App Store
- Change Notifications und Abonnements für ereignisgesteuerte Graph-Anwendungen
Modul 3 — SharePoint Framework und Office Add-ins Neben Teams ist SharePoint eine wichtige Plattform für M365-Entwickler. Das SharePoint Framework (SPFx) ermöglicht die Erstellung moderner Web Parts und Extensions, die nahtlos in die SharePoint-Erfahrung integriert sind. Office Add-ins erweitern Office-Anwendungen wie Outlook und Excel um maßgeschneiderte Funktionen. Die behandelten Inhalte dieses Moduls sind nachfolgend aufgeführt.
- SPFx: Architektur, Entwicklungsumgebung und Grundprinzipien
- Erstellen von SPFx Web Parts mit React und TypeScript
- SPFx Application Customizer und Field Customizer für SharePoint-Seiten
- Office JavaScript SDK: Add-in-Modell für Word, Excel und Outlook
- Office Add-in-Manifest, Deployment und Testing
- Integration von SPFx-Lösungen mit Microsoft Graph und externen APIs
- Lizenzierung und Distribution von M365-Anwendungen im AppSource
Modul 4 — AZ-900 Microsoft Azure Fundamentals Microsoft 365 ist tief in Azure verwurzelt. Viele M365-Entwicklungsszenarien erfordern den Einsatz von Azure-Diensten wie Azure Functions, Azure Active Directory oder Azure App Service. Dieses Modul vermittelt die notwendigen Azure-Grundlagen und bereitet auf die Prüfung AZ-900 vor. Die Themen dieses Moduls umfassen folgende Bereiche.
- Grundkonzepte des Cloud Computing: IaaS, PaaS, SaaS und geteilte Verantwortung
- Überblick über die wichtigsten Azure-Dienste: Compute, Storage, Netzwerk, Datenbanken
- Azure Active Directory (Entra ID) und sein Verhältnis zu Microsoft 365
- Azure-Sicherheitskonzepte: Azure Security Center, RBAC und Compliance-Center
- Azure-Kostenmanagement und Lizenzierungsoptionen
- Prüfungsvorbereitung AZ-900 mit Übungsaufgaben
Praxisübungen und Entwicklungsprojekte Alle Module werden durch praktische Codeübungen und kleine Entwicklungsprojekte ergänzt. Teilnehmende bauen im Verlauf des Kurses eine vollständige Teams-Anwendung von Grund auf. Die Praxisaufgaben umfassen dabei folgende Schritte.
- Einrichten der Entwicklungsumgebung mit Node.js, npm, Teams Toolkit und VS Code
- Implementierung einer Microsoft-Graph-Authentifizierung mit MSAL.js
- Entwicklung eines einfachen Teams-Tab mit Graph-Integration
- Erstellen eines Echo-Bots und Integration in einen Teams-Kanal
- Entwicklung einer Message Extension mit Such- und Aktionsfunktion
- Erstellen einer Adaptive Card mit dynamischen Inhalten aus der Graph API
- SPFx Web Part mit Anbindung an eine SharePoint-Liste entwickeln und deployen
- Outlook Add-in für die Verarbeitung von E-Mail-Metadaten erstellen
- Azure Function als Back-End für eine Teams-App erstellen und konfigurieren
- Vollständige Deployment-Pipeline für eine Teams-Anwendung mit Teams Toolkit aufbauen
- Code-Review-Session: typische Fehler in M365-Entwicklungsprojekten analysieren und beheben
Am Ende des Kurses haben Teilnehmende eine einsatzfähige Teams-Anwendung erstellt, die die erlernten Konzepte demonstriert. Diese kann als Portfolio-Projekt für Bewerbungen genutzt werden.
Lernziele:
Nach Abschluss dieses Kurses haben Sie folgende Fähigkeiten erworben.
- Die Microsoft-365-Plattform in ihrer Breite zu verstehen, von Exchange Online und SharePoint bis zu Teams und Power Platform
- Grundkonzepte der Microsoft-Azure-Cloud zu erläutern und deren Relevanz für M365-Entwicklung einzuordnen
- Microsoft Graph als zentrale API-Schicht für alle Microsoft-365-Dienste zu nutzen
- Anwendungen für Microsoft Teams mithilfe des Teams Toolkit zu entwickeln, zu testen und bereitzustellen
- Adaptive Cards und Message Extensions für eine optimale Teams-Integration zu erstellen
- Single-Page Applications (SPA) und Back-End-Dienste mit der Microsoft Identity Platform abzusichern
- OAuth 2.0-Flows, Berechtigungen und Consent-Mechanismen in M365-Anwendungen zu implementieren
- SharePoint Framework (SPFx) Web Parts und Extensions zu entwickeln
- Office-Add-ins mit dem Office JavaScript SDK zu erstellen und bereitzustellen
- Webhooks und Change Notifications der Microsoft Graph API für ereignisgesteuerte Architekturen zu nutzen
- Sicherheitsanforderungen und Compliance-Konzepte in M365-Anwendungen einzuhalten
- Zertifizierungsprüfungen MS-900 und AZ-900 erfolgreich zu bestehen
Zielgruppe & Voraussetzungen
Dieser Kurs richtet sich an Softwareentwicklerinnen und -entwickler sowie technisch versierte IT-Fachleute, die ihre Fähigkeiten auf die Microsoft-365-Plattform erweitern möchten. Konkrete Zielgruppen sind unter anderem folgende Personengruppen.
- Web-Entwickler mit JavaScript/TypeScript-Erfahrung, die in die M365-Plattform einsteigen
- .NET- oder Java-Entwickler, die Microsoft-365-Lösungen entwickeln sollen
- SharePoint-Administratoren, die in die SharePoint-Framework-Entwicklung einsteigen
- IT-Fachleute, die Entwicklungskompetenz aufbauen und Microsoft-Zertifizierungen erwerben möchten
- Teams-Administratoren, die die Grundlagen der Anpassbarkeit der Plattform verstehen wollen
Grundlegende Programmierkenntnisse sind erforderlich, bevorzugt in JavaScript, TypeScript oder einer vergleichbaren Sprache. Verständnis von REST-APIs und HTTP-Kommunikation erleichtert das Verständnis der Microsoft-Graph-Themen erheblich. Kenntnisse in der Azure-Cloud sind nicht vorausgesetzt; diese werden im AZ-900-Modul eingeführt. Vor Kursbeginn findet ein Beratungsgespräch statt, in dem der individuelle Lernplan auf die vorhandenen Kenntnisse abgestimmt wird.
Ablauf & Abschluss
Der Kurs findet im Combined-Learning-Format statt, das Präsenzphasen mit betreuten Online-Lernphasen kombiniert. Entwicklertraining lebt von der direkten Arbeit am Code; daher nehmen praktische Übungen und Coding-Sessions einen großen Teil der Kurszeit ein. Dozentinnen und Dozenten sind zertifizierte Microsoft-Trainer mit Projekterfahrung in der M365-Entwicklung. Der Kurs ist in Vollzeit und Teilzeit buchbar.
Die Kursdauer beträgt mehr als einen Monat bis zu drei Monate, da drei eigenständige Zertifizierungsmodule kombiniert werden. Im Vollzeitformat sind die Inhalte intensiv verdichtet; im Teilzeitformat bietet der längere Zeitraum die Möglichkeit, Gelerntes im Selbststudium zu vertiefen.
Nach erfolgreichem Abschluss erhalten Teilnehmende internationale Herstellerzertifikate sowie ein Lehrgangszertifikat. Die Maßnahme bereitet explizit auf die Zertifizierungsprüfungen MS-900 (Microsoft 365 Fundamentals), die MS-600-Nachfolgekompetenzen im Bereich Microsoft Graph und Teams Toolkit sowie AZ-900 (Azure Fundamentals) vor. Prüfungsgebühren sind in der Regel separat zu entrichten.
Nutzen & Perspektiven
M365-Entwicklung ist ein dynamisches und stark nachgefragtes Kompetenzfeld. Unternehmen aller Branchen bauen ihre Produktivitätslösungen auf Microsoft 365 auf und benötigen dafür Entwicklerinnen und Entwickler, die diese Plattform von innen kennen. Wer Microsoft Graph souverän nutzt und Teams-Anwendungen entwickeln kann, findet in Konzernen, Beratungshäusern und Software-Unternehmen attraktive Stellen. Das Triple-Zertifikat aus MS-900, M365-Developer-Kompetenzen und AZ-900 ist eine ungewöhnlich breite Qualifikationsbasis, die sowohl technische Tiefe als auch Plattformverständnis dokumentiert. Arbeitgeber schätzen diese Kombination, weil sie zeigt, dass der oder die Absolventin nicht nur coden, sondern die Microsoft-Cloud-Welt in ihrer Gesamtheit verstehen kann. Bei AZAV-zertifizierten Anbietern ist die Förderung über einen Bildungsgutschein der Agentur für Arbeit oder des Jobcenters in der Regel möglich. Auch das Qualifizierungschancengesetz, Leistungen zur Teilhabe am Arbeitsleben der Deutschen Rentenversicherung oder die Berufsförderung der Bundeswehr können je nach persönlicher Situation als Förderquelle genutzt werden.
Häufig gestellte Fragen (FAQ)
Welche Programmiersprachen werden in diesem Kurs verwendet?
Der Kurs verwendet primär JavaScript und TypeScript, die die bevorzugten Sprachen für Microsoft-Graph- und Teams-Toolkit-Entwicklung sind. SPFx-Entwicklung setzt ebenfalls auf TypeScript mit React. Grundlegende .NET-Kenntnisse werden am Rande erwähnt, sind aber nicht Hauptgegenstand.
Auf welche Prüfungen bereitet dieser Kurs vor?
Der Kurs bereitet auf MS-900 (Microsoft 365 Fundamentals), die Developer-Kompetenzen rund um Microsoft Graph und Teams Toolkit (ehemals MS-600) sowie AZ-900 (Azure Fundamentals) vor. Alle drei Prüfungen müssen separat abgelegt werden.
Was ist der Unterschied zwischen MS-600 und den aktuellen Developer-Kompetenzen?
MS-600 als Prüfung wurde von Microsoft eingestellt. Die Kernkompetenzen der M365-Entwicklung sind seither in neuere Lernpfade übergegangen, mit Schwerpunkt auf Microsoft Graph und dem Teams Toolkit als aktuelle Werkzeuge. Dieser Kurs vermittelt die heute relevanten Entwicklungskompetenzen.
Kann ich den Kurs berufsbegleitend absolvieren?
Ja, der Kurs ist im Teilzeitformat über einen Zeitraum von bis zu drei Monaten buchbar, sodass er mit einer laufenden Berufstätigkeit vereinbar ist.
Ist die Förderung über Bildungsgutschein möglich?
Bei AZAV-zertifizierten Anbietern ist eine Förderung über den Bildungsgutschein in der Regel möglich. Auch das Qualifizierungschancengesetz oder Leistungen der Deutschen Rentenversicherung können je nach Situation genutzt werden.
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.
- Wirtschaftsinformatik (grundständig)395 Stellen
- Wirtschaftsinformatik (weiterführend)395 Stellen
- EDV-Fachkraft282 Stellen
- Verwaltungsinformatik (weiterführend)112 Stellen
- Fachberater/Fachberaterin für integrierte Systeme (doppelt qualifizierende Ausbildung)7 Stellen
- Microsoft 365 Developer2 Stellen