introduction to sharepoint 2010
DESCRIPTION
Presentation given by Ryan Hayes to the Tri-Cities .NET User Group in Kingsport, TN.TRANSCRIPT
![Page 1: Introduction to SharePoint 2010](https://reader033.vdocument.in/reader033/viewer/2022061218/54b7b1344a7959bf688b45bf/html5/thumbnails/1.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061218/54b7b1344a7959bf688b45bf/html5/thumbnails/2.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061218/54b7b1344a7959bf688b45bf/html5/thumbnails/3.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061218/54b7b1344a7959bf688b45bf/html5/thumbnails/4.jpg)
SharePoint at a glance…
![Page 5: Introduction to SharePoint 2010](https://reader033.vdocument.in/reader033/viewer/2022061218/54b7b1344a7959bf688b45bf/html5/thumbnails/5.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061218/54b7b1344a7959bf688b45bf/html5/thumbnails/6.jpg)
Communities
0Tagging and ratings0Social Bookmarking0Blogs and Wikis0My Sites0Activity feeds0Profiles and Expertise0Organization Structure0Basically: Facebook.
Sites
Communities
ContentSearch
Insights
Composites
![Page 7: Introduction to SharePoint 2010](https://reader033.vdocument.in/reader033/viewer/2022061218/54b7b1344a7959bf688b45bf/html5/thumbnails/7.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061218/54b7b1344a7959bf688b45bf/html5/thumbnails/8.jpg)
Search
0Social Relevance0Phonetic Search0 Indexing of External Sites/Storage0FAST Search Integration
Sites
Communities
Content
Search
Insights
Composites
![Page 9: Introduction to SharePoint 2010](https://reader033.vdocument.in/reader033/viewer/2022061218/54b7b1344a7959bf688b45bf/html5/thumbnails/9.jpg)
Insights and Analytics
0PerformancePoint Services0Excel Services0External Lists0Chart Web Part0Web Analytics0PowerPivot
Sites
Communities
ContentSearch
Insights
Composites
![Page 10: Introduction to SharePoint 2010](https://reader033.vdocument.in/reader033/viewer/2022061218/54b7b1344a7959bf688b45bf/html5/thumbnails/10.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061218/54b7b1344a7959bf688b45bf/html5/thumbnails/11.jpg)
Let’s take a look!
![Page 12: Introduction to SharePoint 2010](https://reader033.vdocument.in/reader033/viewer/2022061218/54b7b1344a7959bf688b45bf/html5/thumbnails/12.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061218/54b7b1344a7959bf688b45bf/html5/thumbnails/13.jpg)
Benefits of SharePoint as a Development Platform
0Data management0Document management0CMS0Office applications0Metadata management0BPM Framework0Social Framework
0Security0Scalability0Availability0Connectivity0Extensibility0Manageability0Performance0Analytics
![Page 14: Introduction to SharePoint 2010](https://reader033.vdocument.in/reader033/viewer/2022061218/54b7b1344a7959bf688b45bf/html5/thumbnails/14.jpg)
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