| Basel Developing apps for SharePoint 2013 using Visual Studio 2013 René Modery, Office 365 MVP,...

14
| Basel Developing apps for SharePoint 2013 using Visual Studio 2013 René Modery, Office 365 MVP, 1stQuad Solutions

Transcript of | Basel Developing apps for SharePoint 2013 using Visual Studio 2013 René Modery, Office 365 MVP,...

Page 1: | Basel Developing apps for SharePoint 2013 using Visual Studio 2013 René Modery, Office 365 MVP, 1stQuad Solutions.

| Basel

Developing apps for SharePoint 2013 using Visual Studio 2013 René Modery, Office 365 MVP, 1stQuad Solutions

Page 2: | Basel Developing apps for SharePoint 2013 using Visual Studio 2013 René Modery, Office 365 MVP, 1stQuad Solutions.

Agenda

What are SharePoint 2013 Apps10’Quick Intro

What’s new for Apps inVisual Studio 2013 40’Demos, demos, demos

Page 3: | Basel Developing apps for SharePoint 2013 using Visual Studio 2013 René Modery, Office 365 MVP, 1stQuad Solutions.

| Basel

What are SharePoint Apps?

Chapter 1/2

Page 4: | Basel Developing apps for SharePoint 2013 using Visual Studio 2013 René Modery, Office 365 MVP, 1stQuad Solutions.

App Model Basics

App Manifest

Web Application

(HTML, CSS, JS, …)

APPApp for SharePoint

Page 5: | Basel Developing apps for SharePoint 2013 using Visual Studio 2013 René Modery, Office 365 MVP, 1stQuad Solutions.

Hosting Options

Get remote events from SharePoint.Use CSOM/REST + OAuth

Provider-hosted App

Bring your own server hosting infrastructureAutohosted App

Windows Azure + SQL Azure provisioned automatically as

apps are installed

SharePoint

Web

Your Hosted Site

SharePoint

WebAzure

SharePoint-Hosted App

Reuse web elements (lists, out-of-box web parts). Client side technologies

and declarative workflows

Hostweb

App Web(from WSP)

Cloud-hosted Apps

Page 6: | Basel Developing apps for SharePoint 2013 using Visual Studio 2013 René Modery, Office 365 MVP, 1stQuad Solutions.

| Basel

What’s new for apps in Visual Studio 2013?(And a bit of new stuff from Visual Studio 2012)

Chapter 2/2

Page 7: | Basel Developing apps for SharePoint 2013 using Visual Studio 2013 René Modery, Office 365 MVP, 1stQuad Solutions.

MVC Support for SharePoint Apps

Page 8: | Basel Developing apps for SharePoint 2013 using Visual Studio 2013 René Modery, Office 365 MVP, 1stQuad Solutions.

Cloud Business App

Page 9: | Basel Developing apps for SharePoint 2013 using Visual Studio 2013 René Modery, Office 365 MVP, 1stQuad Solutions.

Debugging SharePoint Workflows

2012

2013

Page 10: | Basel Developing apps for SharePoint 2013 using Visual Studio 2013 René Modery, Office 365 MVP, 1stQuad Solutions.

Publishing Manager

Page 11: | Basel Developing apps for SharePoint 2013 using Visual Studio 2013 René Modery, Office 365 MVP, 1stQuad Solutions.

Resources

• Announcing Visual Studio 2013 RTMhttp://blogs.msdn.com/b/officeapps/archive/2013/10/17/announcing-visual-studio-2013-rtm.aspx

• MVC Demohttp://chakkaradeep.com/index.php/building-apps-for-sharepoint-with-mvc/?

• Debugging SharePoint Workflowshttp://blogs.msdn.com/b/officeapps/archive/2013/10/30/debugging-sharepoint-2013-workflows-using-visual-studio-2013.aspx

• Cloud Business Apphttp://blogs.msdn.com/b/bethmassi/archive/2013/10/08/trip-report-silicon-valley-code-camp.aspx

http://blog.cloudshare.com/2013/10/21/whats-new-in-office-development-tools-for-visual-studio-2013-rc-part-ii/

Page 12: | Basel Developing apps for SharePoint 2013 using Visual Studio 2013 René Modery, Office 365 MVP, 1stQuad Solutions.

Next Session on Apps

Page 13: | Basel Developing apps for SharePoint 2013 using Visual Studio 2013 René Modery, Office 365 MVP, 1stQuad Solutions.

SPCM: SharePoint Apps Hack Dayhttp://www.sharepointmittelland.ch/events/spcm-sharepoint-apps-hack-day/

Datum/Zeit30.11.201312.00 - 18.00 UhrVeranstaltungsortisolutions AG, Bern

SharePoint Apps Hack DayDie SharePoint Community Mittelland und isolutions AG veranstalten am Samstag, 30.11., einen SharePoint Hack Day zum Thema Apps. In diesem Workshop führt dich Marco van Wieren in das SharePoint App Development Model ein und zeigt wie mit TypeScript und KnockOut.js auf elegante Art und Weise eine App entwickelt werden kann. In einer Mischung aus Präsentation und Hands On Lab kann jeder eine eigene App entwickeln.Level: 200-300Mitbringen: Notebook mit Visual Studio 2012, Developer Account auf Office 365 oder SharePoint 2013 Development VM

Page 14: | Basel Developing apps for SharePoint 2013 using Visual Studio 2013 René Modery, Office 365 MVP, 1stQuad Solutions.

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a

commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a

commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.