Utbildningar

QA-QAOFF365DEV

Ladda ner som PDF

Developing with the Office 365 APIs

Office 365 provides a cloud-hosted platform that includes online access to Microsoft Office applications such as Word, Excel, PowerPoint, OneNote, Outlook, Publisher, and Access and other productivity services such as Skype for Business web conferencing and Exchange Online hosted email for business.

A set of APIs have been provided for Office 365 that allow applications written in any programming language and hosted on any platform to integrate with many of these applications. The 'Developing with the Office 365 APIs' course is designed to give delegates exposure to all of the Office 365 APIs including those currently available and those currently in preview. As part of the course delegates will create custom solutions that access and interact with many of the facets of Office 365 data including mail, calendars, contacts, files, and folders on a variety of platforms spanning mobile, web, and desktop.

Day one starts with an overview of Office 365 via the front end with a look at all of the areas that will be covered through the APIs over the course of the week. This is followed by an overview of the tools and techniques that are common to most Office 365 API projects as well as the various options that exist for building application that utilise the APIs including programming language, platform and device. The remaining four days provides a detailed look at each of the Office 365 APIs in turn using the various language, platform and device options with a particular emphasis on integrating with the APIs using C# and JavaScript.

Target Audience:

This course is aimed at developers with a good working knowledge of developing with C# and JavaScript who are looking to start integrating custom applications with Office 365.

Prior knowledge

Must have:
  • Office 365 end user experience
  • Programming experience - C# and JavaScript
Useful to have:
  • Office 365 administration/implementation experience

Objectives:

Day 1
  • Module 0: Course Introduction, Overview and Office 365 Registration
  • Module 1: Office 365 Ramp Up
  • Module 2: Office 365 Developer Tools and Creating an Office 365 API Starter Project
Day 2
  • Module 3: Authentication with Azure AD and Office 365
  • Module 4: Working with the Office 365 Discovery Service API
  • Module 5: Developing with the Outlook Mail API
Day 3
  • Module 6: Developing with the Outlook Contacts API

  • Module 7: Developing with the Outlook Calendar API

  • Module 8: Developing with the Outlook Notifications API

Day 4
  • Module 9: Developing with the Outlook User Photo API
  • Module 10: Working with Files in SharePoint and OneDrive for Business using the Files API
  • Module 11: Working with Videos in Office 365 using the Video API
Day 5
  • Module 12: Working with the Office Graph API
  • Module 13: Developing with the Office 365 unified API

Course Outline:

  • Building solutions for SharePoint Online
  • Using Excel Services and Access Services
  • Developing workflows for SharePoint Online
  • Using the SharePoint Online client object model
  • Developing messaging solutions using Exchange Online
  • Developing communication solutions using Lync Online

Objectives:

Day 1
  • Module 0: Course Introduction, Overview and Office 365 Registration
  • Module 1: Office 365 Ramp Up
  • Module 2: Office 365 Developer Tools and Creating an Office 365 API Starter Project
Day 2
  • Module 3: Authentication with Azure AD and Office 365
  • Module 4: Working with the Office 365 Discovery Service API
  • Module 5: Developing with the Outlook Mail API
Day 3
  • Module 6: Developing with the Outlook Contacts API

  • Module 7: Developing with the Outlook Calendar API

  • Module 8: Developing with the Outlook Notifications API

Day 4
  • Module 9: Developing with the Outlook User Photo API
  • Module 10: Working with Files in SharePoint and OneDrive for Business using the Files API
  • Module 11: Working with Videos in Office 365 using the Video API
Day 5
  • Module 12: Working with the Office Graph API
  • Module 13: Developing with the Office 365 unified API

Course Outline:

  • Building solutions for SharePoint Online
  • Using Excel Services and Access Services
  • Developing workflows for SharePoint Online
  • Using the SharePoint Online client object model
  • Developing messaging solutions using Exchange Online
  • Developing communication solutions using Lync Online

Utbildningen levereras i samarbete med

Kurs-ID: QA-QAOFF365DEV
Längd: 5 dagar
Pris exkl moms: 34 812 kr

Avtalsrabatter och kampanjer kan ej nyttjas på denna kurs.


Lämna dina kontaktuppgifter om du önskar en företagsintern utbildning.

Tipsa