Interested in a private company training? Request it here.
This module will give you an vision of the Microsoft 365 landscape and its possibilities and potential of its interconnected services. You will also get a broad view of the different development options you have, starting from the classic Farm Solutions to the modern SharePoint Framework.
Microsoft Identity Platform makes authentication easier for developers by offering identity as a service, based on OAuth 2.0 and OpenID Connect standards. In this module, you will learn how to sign in users with Entra ID and how to register and secure your applications.
Microsoft 365 offers a single endpoint that connects you to various services and sources in the Microsoft cloud. This endpoint is known as the Microsoft Graph API and allows developers to access data, intelligence and insights coming from the Microsoft cloud.
In this chapter we will go deeper in some parts of the Microsoft Graph API, allowing us to send emails, manage tasks, and automate teams
Microsoft Search lets you find the information you need from your MS365 data. Additional content sources can be added with Connectors, which use the Graph Search API to enhance Search. In this chapter, you will learn how to use and extend Microsoft Search with the Graph API.
The Graph toolkit contains a set of web components that can help you create solutions that connect to the Graph API. We will have a look at the components offered and how we can use them
SharePoint Embedded is a cloud-based file and document management system that can be integrated into any application. It is an API-only solution using Microsoft Graph API that enables app developers to harness the power of the Microsoft 365 file and document storage platform, with typical SharePoint functionalities such as searching, versioning, co-authoring, ...
Do you want to react to changes in a SharePoint list or library? Or to changes in SharePoint Embedded ?You can use webhooks, a common HTTP callback method for responding to events. This module will show you how to create webhook subscriptions and how to get information about the changes in SharePoint.
Microsoft Teams has quickly been adopted as the tool for collaboration. Providing us with functionalities for doing our team-work, it is also very extensible. It comes out-of-the box with different options for adding tabs, conversational bots, connectors to get external data, and message extensions for enriching our conversations. With the increased interest in Teams there is also an increased interest in adding custom functionalities to it. This module will focus on the Teams Toolkit for Visual Studio.
Microsoft Fluid Framework is a collection of client libraries that allow multiple clients to simultaneously create and operate on shared data structures. This framework is at the basis of Microsoft Loop components, and can now be used for your own real-time collaboration across applications, providing developers with easy-to-use data structures which Fluid automatically keeps in sync between clients.
Copilot for Microsoft 365 provides users with basic skills like summarizing and generating content.For being able to do this it has access to the information you have stored in Microsoft 365. However, you can also extend the reach of Copilot in several ways. In this chapter you will see several ways for doing this.
Microsoft 365 offers exciting and contemporary ways to develop for SharePoint, Microsoft Teams, and other parts of Microsoft 365. This course will teach you the essential knowledge, best practices, tools and techniques for adding your .NET creations to the Microsoft 365 ecosystem. With this course, you'll be able to create stunning and collaborative applications.
If you are a developer who wants to take your Microsoft 365 skills to the next level, this course is for you. Being familiar with .NET is required. Some basic knowledge of Javascript is recommended.