This is the second in a series of courses I am publishing to the Pluralsight catalog on the the Microsoft Office 365 APIs. The Office 365 APIs are a collection of multiple endpoints for different types of data within the Office 365 platform. These endpoints include Contacts, Calendar, Mail and Files (for OneDrive).
Building off my first course in the series, Office 365 APIs - Overview, Authentication and the Discovery Service, in this course you will learn how you can use the Office 365 Contacts API to do all the typical CRUD-Q operations on your contacts in your Exchange Online mailbox in Office 365. You will also see how to work with contact folders within your mailbox. This demonstration heavy course will show you how to be productive with the Office 365 Contacts API using either the raw REST API or the .NET native SDKs. Be sure to checkout the predecessor to this course, “Office 365 APIs - Overview, Authentication and the Discovery Service”, as it demonstrates the authentication, Microsoft Entra ID application set up and Office 365 API Discovery Service, all things that apply to the Contacts API.
Module 1: Course Introduction and Overview
In this first module you will be introduced to the Office 365 API for Contacts and the relationship of this course to the other courses in my Office 365 API series. This module will also explain any “what you need” topics as well as prereq’s assumed coming into this course. It will also explain how updates will be addressed as these APIs are expected to ship updates quite frequently. Finally, it will also briefly explain what the Contacts API is and what each module in the course will cover.
Module 2: Working with Contacts - Using the REST API
In this module we will cover how to do all the typical tasks with Contacts in the Office 365 Contacts API. This includes getting contacts, creating and updating contacts, and deleting them. Everything in this module will leverage the Office 365 Contacts REST API.
Module 3: Working with Contacts - Using the Native .NET SDK
In this module we will cover how to do all the typical tasks with Contacts in the Office 365 Contacts API. This includes getting contacts, creating and updating contacts, and deleting them. Everything in this module will leverage the Office 365 Contacts native .NET SDK.
Module 4: Working with Contact Folders - Using the REST API
In this module we will cover how to interact with Contact Folders in the Office 365 Contacts API. This includes getting and navigating with contact folders. Everything in this module will leverage the Office 365 Contacts REST API.
Module 5: Working with Contact Folders - Using the Native .NET SDK
In this module we will cover how to interact with Contact Folders in the Office 365 Contacts API. This includes getting and navigating with contact folders. Everything in this module will leverage the Office 365 Contacts Native .NET SDK.