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.