SPSNH - Getting Started with SharePoint 2013 Development

Preview:

DESCRIPTION

Are you a developer who is relatively new to SharePoint or a Power User looking to get deeper into building solutions with SharePoint? Come hear about development basics for SharePoint 2013. We’ll talk about the different development options available, what’s in or out in SharePoint 2013, and why 2013’s development options give you more choices than ever.

Citation preview

Getting Started withSharePoint 2013 Development

Marc D AndersonCo-Founder & PresidentSympraxis Consulting LLCmarc.anderson@sympraxisconsulting.com

SharePoint 2013 is currently a

preview. Anything can change!

Getting Started withSharePoint 2013 Development

• Historical Perspective and Architecture Overview

• New UI-Based Development Capabilities

• SharePoint Designer 2013• “NAPA”• Visual Studio 2012

Microsoft Has Changed Its Guidance

Use SharePoint as an out-of-box application whenever possible - We designed the new SharePoint UI to be clean, simple and fast and work great out-of-box. We encourage you not to modify it which could add complexity, performance and upgradeability [issues] and to focus your energy on working with users and groups to understand how to use SharePoint to improve productivity and collaboration and identifying and promoting best practices in your organization.

– Jeff TeperSource: The New SharePoint (Jeff Teper)http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=1012

There’s Been a Shift in Development Focus in SharePoint’s Recent Evolution

Server-centric C#SPD

Mix of server-centric and client-centric

C#SPDCSOMREST

Push for client-centric and app-centric

C#SPD CSOMRESTOData…

Closed Standard

s

Open Standard

s

SharePoint 2007 Custom Code Deployment Types

Source: Introducing the SharePoint 2013 Application Model (Eric Shupps)http://www.binarywave.com/blogs/eshupps/Lists/Posts/Post.aspx?ID=266

SharePoint 2010 Custom Code Deployment Types

Source: Introducing the SharePoint 2013 Application Model (Eric Shupps)http://www.binarywave.com/blogs/eshupps/Lists/Posts/Post.aspx?ID=266

SharePoint 2013 Custom Code Deployment Types

Source: Introducing the SharePoint 2013 Application Model (Eric Shupps)http://www.binarywave.com/blogs/eshupps/Lists/Posts/Post.aspx?ID=266

SharePoint 2013 App Hosting

Source: Introducing the SharePoint 2013 Application Model (Eric Shupps)http://www.binarywave.com/blogs/eshupps/Lists/Posts/Post.aspx?ID=266

SharePoint 2013 App Hosting

Source: Introducing the SharePoint 2013 Application Model (Eric Shupps)http://www.binarywave.com/blogs/eshupps/Lists/Posts/Post.aspx?ID=266

SharePoint 2013 App Hosting

Source: Introducing the SharePoint 2013 Application Model (Eric Shupps)http://www.binarywave.com/blogs/eshupps/Lists/Posts/Post.aspx?ID=266

Choose the Right API Setin SharePoint 2013

Source: Choose the right API set in SharePoint 2013http://msdn.microsoft.com/en-us/library/jj164060(v=office.15).aspx

NEW UI-BASED DEVELOPMENT CAPABILITIES

Design Manager

Use the editor of your choice to design SharePoint• Dreamweaver• Visual Studio• …

Device Channels

Reference: Being left to your own Device Channels in 2013 (Randy Drisgill)http://www.sptechweb.com/content/article.aspx?ArticleID=36936

Everything’s an App!

Plus, There’s the SharePoint Store

Newsfeed

Is SharePoint finally “social”?

SkyDrive

Replacement for SharePoint Workspace(aka Groove)

SHAREPOINT DESIGNER 2013

Changes in SharePoint Designer 2013

• Heavy focus on workflow improvements meaning that a higher percentage of workflows can be created using only SharePoint Designer

• Removed Design and Split Views

What's New in Workflowsfor SharePoint 2013

• Completely redesigned workflow infrastructure (Windows Workflow Foundation 4)

• Fully declarative, no-code authoring environment

• Enhanced SharePoint Designer 2013 Preview authoring support

• Visual Studio 2012 workflow project type support

• Support for creating custom actions• Tools support for SharePoint workflows• New workflow actions

Source: What's new in workflows for SharePoint 2013http://msdn.microsoft.com/en-us/library/sharepoint/jj163177(v=office.15)

What's New in Workflowsfor SharePoint 2013

Source: What's new in workflows for SharePoint 2013http://msdn.microsoft.com/en-us/library/sharepoint/jj163177(v=office.15)

NAPA

“NAPA” Office 365 Development Tools

VISUAL STUDIO 2012

What's New in SharePointDevelopment Tools in Visual Studio 2012

• Build apps by using the unified project system for Office 2013

• Create apps for SharePoint by using new templates• Edit the app manifest more easily• Handle events in apps for SharePoint• Develop apps for SharePoint on a remote system• Publish projects by using Visual Studio • Work securely with apps for SharePoint in the cloud by

using OAuth• Create Windows Azure workflows in apps for SharePoint• Get external data for your app for SharePoint by using

app-scoped BCS

Source: What's new in SharePoint development tools in Visual Studio 2012http://msdn.microsoft.com/en-us/library/jj220049(v=office.15).aspx

was made possible by the generous support of the

following sponsors…

And by your participation… Thank you!

Contact InformationeMail marc.anderson@sympraxisconsulting.

comBlog http://sympmarc.com

SPServices http://spservices.codeplex.com

SPXSLT http://spxslt.codeplex.com

eBook http://bit.ly/UnlockingDVWP

The Middle Tier Manifesto

http://bit.ly/middletier

Recommended