Top Banner
Getting Started with SharePoint 2013 Development Marc D Anderson Co-Founder & President Sympraxis Consulting LLC [email protected]
29

SPSNH - Getting Started with SharePoint 2013 Development

May 10, 2015

Download

Technology

Marc Anderson

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.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SPSNH - Getting Started with SharePoint 2013 Development

Getting Started withSharePoint 2013 Development

Marc D AndersonCo-Founder & PresidentSympraxis Consulting [email protected]

Page 2: SPSNH - Getting Started with SharePoint 2013 Development

SharePoint 2013 is currently a

preview. Anything can change!

Page 3: SPSNH - Getting Started with SharePoint 2013 Development

Getting Started withSharePoint 2013 Development

• Historical Perspective and Architecture Overview

• New UI-Based Development Capabilities

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

Page 4: SPSNH - Getting Started with SharePoint 2013 Development

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

Page 5: SPSNH - Getting Started with SharePoint 2013 Development

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

Page 6: SPSNH - Getting Started with SharePoint 2013 Development

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

Page 7: SPSNH - Getting Started with SharePoint 2013 Development

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

Page 8: SPSNH - Getting Started with SharePoint 2013 Development

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

Page 9: SPSNH - Getting Started with SharePoint 2013 Development

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

Page 10: SPSNH - Getting Started with SharePoint 2013 Development

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

Page 11: SPSNH - Getting Started with SharePoint 2013 Development

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

Page 12: SPSNH - Getting Started with SharePoint 2013 Development

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

Page 13: SPSNH - Getting Started with SharePoint 2013 Development

NEW UI-BASED DEVELOPMENT CAPABILITIES

Page 14: SPSNH - Getting Started with SharePoint 2013 Development

Design Manager

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

Page 15: SPSNH - Getting Started with SharePoint 2013 Development

Device Channels

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

Page 16: SPSNH - Getting Started with SharePoint 2013 Development

Everything’s an App!

Page 17: SPSNH - Getting Started with SharePoint 2013 Development

Plus, There’s the SharePoint Store

Page 18: SPSNH - Getting Started with SharePoint 2013 Development

Newsfeed

Is SharePoint finally “social”?

Page 19: SPSNH - Getting Started with SharePoint 2013 Development

SkyDrive

Replacement for SharePoint Workspace(aka Groove)

Page 20: SPSNH - Getting Started with SharePoint 2013 Development

SHAREPOINT DESIGNER 2013

Page 21: SPSNH - Getting Started with SharePoint 2013 Development

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

Page 22: SPSNH - Getting Started with SharePoint 2013 Development

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)

Page 23: SPSNH - Getting Started with SharePoint 2013 Development

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)

Page 24: SPSNH - Getting Started with SharePoint 2013 Development

NAPA

Page 25: SPSNH - Getting Started with SharePoint 2013 Development

“NAPA” Office 365 Development Tools

Page 26: SPSNH - Getting Started with SharePoint 2013 Development

VISUAL STUDIO 2012

Page 27: SPSNH - Getting Started with SharePoint 2013 Development

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

Page 28: SPSNH - Getting Started with SharePoint 2013 Development

was made possible by the generous support of the

following sponsors…

And by your participation… Thank you!

Page 29: SPSNH - Getting Started with SharePoint 2013 Development

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