introduction to sharepoint 2010
Post on 15-Jan-2015
916 Views
Preview:
DESCRIPTION
TRANSCRIPT
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.
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…
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!
SharePoint at a glance…
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
Communities
0Tagging and ratings0Social Bookmarking0Blogs and Wikis0My Sites0Activity feeds0Profiles and Expertise0Organization Structure0Basically: Facebook.
Sites
Communities
ContentSearch
Insights
Composites
Content
0Content Types0Enterprise Metadata0Document Sets0Special Media content types.0Remote Blob Storage0The SharePoint List
Sites
Communities
Content
Search
Insights
Composites
Search
0Social Relevance0Phonetic Search0 Indexing of External Sites/Storage0FAST Search Integration
Sites
Communities
Content
Search
Insights
Composites
Insights and Analytics
0PerformancePoint Services0Excel Services0External Lists0Chart Web Part0Web Analytics0PowerPivot
Sites
Communities
ContentSearch
Insights
Composites
Composites
0Business Connectivity Services0 InfoPath Form Services0External Lists0Workflow (WF)0SharePoint Designer0Visual Studio0Visio0Extensive API0REST/ATOM/RSS
Sites
Communities
ContentSearch
Insights
Composites
Let’s take a look!
The SharePoint Object Model
SPFarm
SPService (Webapps, search, Excel services)
SPWebApplication (The IIS website)
SPSite (Site Collection)
SPWeb (Site)
SPList SPWeb
SPList
Benefits of SharePoint as a Development Platform
0Data management0Document management0CMS0Office applications0Metadata management0BPM Framework0Social Framework
0Security0Scalability0Availability0Connectivity0Extensibility0Manageability0Performance0Analytics
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
Ryan HayesEmail: ryanhayes84@gmail.com
Twitters: @RyannosaurusRexWritings: Blog.RyanHayes.NET
top related