DevCamp: Building Apps for Office 365 and SharePoint

Workshop Description

What if you could build Microsoft Office and SharePoint 2013 productivity solutions using standard web technologies and distribute them worldwide from the Office Store (currently in beta) on Office.com? Well, you can!

The all new cloud app extensibility model for Office and SharePoint 2013 enables building a whole new class of productivity solutions for Office and SharePoint. And the new Office Store on Office.com provides the venue for these apps to be delivered to millions of Office and Office 365 SharePoint Online users worldwide.

In this workshop developers will learn the concepts of the new app model and how to use it for building apps for Office and SharePoint. Topics for building apps for SharePoint range from how to read/write to SharePoint as a service using its rich APIs whether the JavaScript/managed code object model or via REST/oData, how events that happen on SharePoint can drive actions in your app, to using SharePoint search via the APIs. Topics for apps for Office include how to build task pane, content and mail apps that render in the Office client applications, use the JavaScript object model to interact with documents and mail items, and how to deploy apps for Office as standalone solutions or part of an app for SharePoint. Other topics will cover how to think about elasticity, scalability and reliability of your backend services and the steps for getting your app into the Office Store.

 Sign Up- https://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-DK&EventID=1032583953&IO=aH76d9g4fNJj94WeqA9S7A%3d%3d 

Prerequisites

Required:
Bring your laptop to the training. Make sure your developer environment is installed on the laptop, if not make sure you can access it remotely.

 

· Sign up for the free Office 365 Developer Site preview here.

· Install Office 2013 desktop clients from your developer site to your development environment.

· Bring your own developer environment on your laptop or have access to this environment for website development/ deployment.

· Visual Studio 2012 Pro or above and the Office Developer Tools (Note: You can download VS 2012 Pro as a free trial, see link below. For those that don’t typically use VS, there are some parts of the workshop that rely on VS since tooling for some of the packaging is not yet available for other platforms. If your laptop OS does not support a Visual Studio 2012 install, you can use Napa on your Office 365 developer site while at the event).

· See the Tools section here. (If you have a trial of Visual Studio 2013 Preview or RC, then the tools are already in the install.)

Optional:

· Visit dev.office.com and read up on apps for Office and SharePoint.

· Have your own hosted web server for deploying your web site.

o If you don’t have one, sign up for a Windows Azure free trial here and learn about Windows Azure Web Sites.