Office 365 Development: Getting Started

This course gives you an overview of developing for Office 365. It targets cross-platform development in particular, while providing enough resources to allow you to go deeper.
Course info
Rating
(23)
Level
Beginner
Updated
Sep 2, 2016
Duration
3h 57m
Table of contents
Description
Course info
Rating
(23)
Level
Beginner
Updated
Sep 2, 2016
Duration
3h 57m
Description

Office 365 offers an amazing set of functionality, but enterprises frequently want to either integrate such functionality in existing applications, or extend Office 365 to suit their needs.

In this course, Office 365 Development: Getting Started, you'll learn what you, the developer, needs to know to become an Office 365 developer.

First, you'll learn the history of these development choices as they have matured while arguing for or against each choice.
Next, you'll learn how to work with code examples of example applications targeting ASP.NET MVC.
Finally, you'll learn about cross-platform desktop apps and cross-platform mobile applications targeting Office 365 APIs.

By the end of this course, you should be well on your way to developing compelling applications that extend and integrate Office 365.

Course FAQ
Course FAQ
What is an Office 365 developer?

A Microsoft Office 365 developer uses problem solving and anlytical skills to develop solutions within the Office suite, including Word, Excel, PowerPoint, Outlook, Teams, SharePoint, OneNote, and more.

What will I learn in this course?

This course will give you an overview of developing for Office 365. Some covered topics include:

  • A history of Office 365 development
  • Writing SharePoint Add-ins
  • Developing for Office 365 APIs with Cordova
  • Trageting Office 365 APIs with Electron and AngularJS2
  • The role of PnP (patterns and practices)
  • Remote timer job framework
  • Developing using Microsoft Graph
  • Authentication with V2 App model
  • Much more
Who should take this course?

This course is perfect for anyone who wants to learn Office 365 development - especially cross-platform development. If you want to develop compelling apps that extend and integrate Office 365, then this is the course for you.

Are there prerequisites to this course?

This is a beginner level course, so there are no strict prerequisites. It would be helpful to have a general understanding of Office 365 though.

About the author
About the author

Sahil Malik has been a Microsoft MVP for the past 8 years, author of several books and numerous articles in both the .NET and SharePoint space, consultant, and trainer who delivers talks at conferences internationally.

More from the author
More courses by Sahil Malik