microsoft sharepoint 2010 for the asp.net developer
TRANSCRIPT
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
1/34
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
2/34
Sponsored by:
Real-time application monitoring, event
management, and operational health
metrics for Microsoft SharePoint
Reduce troubleshooting time by up to 30%
Increase efficiency and improve user satisfaction
Avoid downtime and costly outages
Meet or exceed service level agreements
Maximize investment in current infrastructure
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
3/34
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
4/34
spg.codeplex.c
www.binarywave.com
www.sharepointcowboy.com
@eshupps
www.facebook.com/sharepointcowboy
http://spg.codeplex.com/http://www.binarywave.com/http://www.sharepointcowboy.com/http://twitter.com/http://www.facebook.com/sharepointcowboyhttp://www.facebook.com/sharepointcowboyhttp://twitter.com/http://twitter.com/http://www.sharepointcowboy.com/http://www.binarywave.com/http://spg.codeplex.com/ -
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
5/34
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
6/34
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
7/34
SharePoint.NET
Data Storage
Presentation
Security
Clustering
APIs
Office Integration
Features
Data Storage
Presentation
Security
Clustering
APIs
Office Integration
Features
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
8/34
Farm
Feature
Solution PackageEvent Receiver
Web Application
Web Part
Site Definition
CAML
Feature Receiver
Central Administration
Declarative
Client Object Model
ListContent Database
Content Type
Persisted Object
Site ColumnSite Collection
Elevated Privileges
Theme
Application
Safe C
S
ONET
Publishing Page
Field Control
Layout Page
Team SiteList View
STSADM
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
9/34
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
10/34
Server Farm
Web Front Ends
Application
Database
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
11/34
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
12/34
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
13/34
WSP
MappedFolders
Assemblies
Web
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
14/34
Sandbox Solutions
Trusted solutions which run in isolated
processLoad balanced execution
Uploaded to solution directory in sitecollection
Administratively controlled via quotas
Can be automatically disabledSubset of OM functionality
Ability to use trusted proxy for restrictedoperations
Full Object Model
MyWebPart.d
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
15/34
Solution
Feature
XML
Receiver
Assembly
Proje
Web Part T
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
16/34
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
17/34
Page
Form
Web Part
Controls
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
18/34
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
19/34
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
20/34
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
21/34
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
22/34
Relational Data
LINQ to SharePoint
CAML joins
var q = fromannouncement indc.announcements
whereannouncement.Expires >= DateTime.Today
select new { announcement.Title, announcement.Body };
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
23/34
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
24/34
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
25/34
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
26/34
HTTP-based XML data transfer
Stateless, cacheable, uniform
Conforms to Atom Publishing ProtocolDirect integration with SharePointServices (Excel) and Lists
Sample queries:
http://myserver/_vti_bin/listdata.svc
http://myserver/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx/model/Ranges('Sheet1!A1|G5')
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
27/34
Client
Service
JavaScript Controls
JavaScript OM
Proxy
Managed Controls
Proxy
Managed OM
Browser
Client
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
28/34
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
29/34
http://sharepoint.microsoft.com
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
30/34
www.microsoft.com/teched www.microsoft.com/le
http://microsoft.com/technet http://microsoft.com/
http://www.microsoft.com/techedhttp://www.microsoft.com/learninghttp://microsoft.com/technethttp://microsoft.com/msdnhttp://microsoft.com/msdnhttp://microsoft.com/technethttp://www.microsoft.com/learninghttp://www.microsoft.com/teched -
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
31/34
OSP09-INTWhats New with Microsoft SharePoint Designer 2010
OSP06-HOL - Developing a Microsoft Business Connectivity Services External Content Type with Microsoft Visual St
OSP07-HOL - Developing a Microsoft SharePoint 2010 Workflow with Initiation Form in Microsoft Visual Studio 201
OSP08-HOL - Developing a Microsoft SharePoint 2010 User Interface with Silverlight in Microsoft Visual Studio 201
OSP10-HOL - Introduction to Microsoft SharePoint 2010 and Developing a Visual Web Part in Microsoft Visual Stud
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
32/34
Pl th Mi ft Offi & Sh P i t T k T C t t
-
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
33/34
Play the Microsoft Office & SharePoint Track Tag Contest
Download the Microsoft Tag Reader
Open the internet browser on your mobile phone
and visit http://gettag.mobi
Come to the Expo HallYellow Section OSP Info Desk
for Official Rules & Collect Additional Tags from all OSP Track Sessions, Speakers and Expo H
Grand Prize (1)
Xbox 360 Prize Package
and Microsoft Office 2010
Daily Prizes
40 copies of
Microsoft Office 2010
http://gettag.mobi/http://gettag.mobi/ -
8/12/2019 Microsoft SharePoint 2010 for the ASP.net Developer
34/34