Transcript
Page 1: Introduction to SharePoint 2010

Introduction to SharePoint 2010 for Developers

Ryan HayesNovember 16th, 2010

Disclaimer:

SharePoint 2010 is

way too big to fully

cover in one

presentation. You are

advised to use the

buddy system as we

journey into this vast,

scary wilderness.

Page 2: Introduction to SharePoint 2010

Staples of a developer’s life.

0CRUD screens.0Reports.0Authentication and security – a top priority.0Releasing and Maintaining applications at bizarre

times of the night are sometimes required.0And more…

Page 3: Introduction to SharePoint 2010

Things that make developers’ lives suck.

0 CRUD screens are boring.0 Users know the information they need in a report better than we

do. -OR- It would take half as long if they could do it themselves.0 Authentication and security has been done before, but we have

to build another login screen…and security…and filtering…every single time.

0 Sleep is better than deploying. Deployments should be easier by now!

0 And more…0 Basically: Rebuilding plumbing for every application..

IS LAME!

Page 4: Introduction to SharePoint 2010

SharePoint at a glance…

Page 5: Introduction to SharePoint 2010

Sites

0Master Pages/CSS/Themes0WebParts/Portal0Ribbon UI0SharePoint Workspace (formerly Groove)0SharePoint Mobile for Windows Phone 70Office Webapps and Office Clients

Sites

Communities

ContentSearch

Insights

Composites

Page 6: Introduction to SharePoint 2010

Communities

0Tagging and ratings0Social Bookmarking0Blogs and Wikis0My Sites0Activity feeds0Profiles and Expertise0Organization Structure0Basically: Facebook.

Sites

Communities

ContentSearch

Insights

Composites

Page 7: Introduction to SharePoint 2010

Content

0Content Types0Enterprise Metadata0Document Sets0Special Media content types.0Remote Blob Storage0The SharePoint List

Sites

Communities

Content

Search

Insights

Composites

Page 8: Introduction to SharePoint 2010

Search

0Social Relevance0Phonetic Search0 Indexing of External Sites/Storage0FAST Search Integration

Sites

Communities

Content

Search

Insights

Composites

Page 9: Introduction to SharePoint 2010

Insights and Analytics

0PerformancePoint Services0Excel Services0External Lists0Chart Web Part0Web Analytics0PowerPivot

Sites

Communities

ContentSearch

Insights

Composites

Page 10: Introduction to SharePoint 2010

Composites

0Business Connectivity Services0 InfoPath Form Services0External Lists0Workflow (WF)0SharePoint Designer0Visual Studio0Visio0Extensive API0REST/ATOM/RSS

Sites

Communities

ContentSearch

Insights

Composites

Page 11: Introduction to SharePoint 2010

Let’s take a look!

Page 12: Introduction to SharePoint 2010

The SharePoint Object Model

SPFarm

SPService (Webapps, search, Excel services)

SPWebApplication (The IIS website)

SPSite (Site Collection)

SPWeb (Site)

SPList SPWeb

SPList

Page 13: Introduction to SharePoint 2010

Benefits of SharePoint as a Development Platform

0Data management0Document management0CMS0Office applications0Metadata management0BPM Framework0Social Framework

0Security0Scalability0Availability0Connectivity0Extensibility0Manageability0Performance0Analytics

Page 14: Introduction to SharePoint 2010

SharePoint Resources

0SharePoint Developer Center0 http://msdn.com/sharepoint

0SharePoint Overflow0 http://www.sharepointoverflow.com/

0SharePoint SUSHI – Open Source SP Utility0 http://sushi.codeplex.com

Page 15: Introduction to SharePoint 2010

Ryan HayesEmail: [email protected]

Twitters: @RyannosaurusRexWritings: Blog.RyanHayes.NET


Recommended