Office 365 brings together a fully integrated suite of office automation tools including the key server components – SharePoint, Exchange, and Lync. Volumes have been written on each of these products. In addition, there is an impressive list of client applications that can be leveraged including:
There is so much that you can do with this platform that it’s not possible to cover every aspect in a single book. However, we have tried to pack in as much as possible and demonstrate the features that will be most useful. The topics cover a wide range of subjects, including web databases, declarative workflows, custom Lync and Exchange applications, and public-facing web sites.
How This Book Is Structured
Each chapter presents a solution that leverages one or more features of the Office 365 platform using one of the various development tools that are available to you. These were carefully chosen to demonstrate a good cross-section of the platform capabilities as well as presenting a broad overview of the toolset.
Chapter 1 provides an overview of the Office 365 platform, explaining the various server and client components. In Chapter 2 you’ll use the site designer to create a public-facing web site.
Chapter 4 takes you through the process of creating a workflow application using Visio and SharePoint Designer. This also demonstrates some of the key SharePoint concepts such as content types. In Chapter 5, you’ll use Access 2013 to create a web-enabled database application.
In the final three chapters, we’ll explain how to use the new REST APIs to integrate the data in your Office 365 site with a wide-range of client applications. This API provides a uniform developer experience when accessing cloud-based SharePoint, Exchange, and Lync servers.
Each chapter invites you to work through the exercise yourself with step-by-step instructions. You can simply read the chapter and learn a great deal. But following along yourself will be even more beneficial. During this process we’ll explain some of the hows and whys.
About the Authors
About the Technical Reviewer
Chapter 1: Introducing Office 365 for Developers
Chapter 2: Creating Your Web Presence
Chapter 3: Developing SharePoint Apps in Visual Studio
Chapter 4: Creating Declarative Workflows with Visio and SharePoint Designer
Chapter 5: Creating a Web Database with Access 2013
Chapter 6: Developing Exchange Online Solutions
Chapter 7: Developing Lync Applications
Chapter 8: Consuming Data with Office 365 APIs
Chapter 9: Authentication, Authorization, and Discovery Service
Chapter 10: Integrating Office 365 Technologies with REST APIs and MVC
Appendix A: SharePoint Primer
Appendix B: SharePoint Designer’s Text-Based Workflow Editor