Download as pdf or txt
Download as pdf or txt
You are on page 1of 36

Working with the SharePoint User Interface

Wednesday, January 05, 2011 3:41 PM

Manage SPSite and SPWeb programmatically by using Visual Studio 2010 This objective may include but is not limited to: creating sub webs, referencing SPFiles, manipulating property bag, when to call Update, referencing SPContext, SPSite, SPWeb, SPSite.OpenWeb, SPWeb.Webs, feature activiation and deactivation This objective does not include: trivial cases such as setting title and other loose properties of the objects

Implement a dialog by using the Dialog Framework This objective may include but is not limited to: Create dialogs from JavaScript or from server side, display dialogs

Create a custom ribbon object This objective may include but is not limited to: adding custom actions to the ribbon, customizing groups, customizing tabs, customizing the existing ribbon

Customize navigation programmatically This objective may include but is not limited to: TopNav bar, quick launch, custom actions This objective does not include: custom menu controls, custom site map providers

Create and apply branding to a SharePoint site This objective may include but is not limited to: applying custom master pages to content pages and application pages, placeholders, page layouts, programmatically working with themes, deploying CSS, CSSlink, ScriptLink This objective does not include: graphic design, creating a CSS

Pasted from <http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-573 &locale=en-us>

SharePoint 2010 Page 1

Manage SPSite and SPWeb programmatically by using Visual Studio 2010


Wednesday, January 05, 2011 4:30 PM Describing Forms of URL Strings
Pasted from <http://msdn.microsoft.com/en-us/library/ms431831.aspx>

Getting References to Sites, Web Applications, and Other Key Objects


Pasted from <http://msdn.microsoft.com/en-us/library/ms468609.aspx>

Caution You should not dispose any SPSite or SPWeb object obtained by any of the above methods. The SharePoint Foundation runtime will dispose of them after page completion. Calling the Dispose or Close method of these objects results in unpredictable behavior. This is in marked contrast to obtaining references to these types of objects by using a constructor, as described later in this topic in the section titled "Console and Windows Applications: Use Object Constructors". There are a number of nuances to the best practices with regard to when SharePoint Foundation objects should and should not be disposed. Carefully study Disposing Objects.
Pasted from <http://msdn.microsoft.com/en-us/library/ms468609.aspx>

Caution You should explicitly dispose of references to objects that are obtained through the AllWebs property. There are a number of nuances to the best practices with regard to when SharePoint Foundation objects should and should not be disposed. Carefully study Disposing Objects.
Pasted from <http://msdn.microsoft.com/en-us/library/ms468609.aspx>

Note Your code should dispose any SPSite or SPWeb object obtained by using a constructor. There are a number of nuances to the best practices with regard to when SharePoint Foundation objects should and should not be disposed. Carefully study Disposing Objects.
Pasted from <http://msdn.microsoft.com/en-us/library/ms468609.aspx>

Note The "localhost" is a Windows alias for the computer on which the code is running. For console applications, Microsoft recommends that you always use "localhost" instead of the actual server name. The reason for this is because a console application can only operate on the local computer anyway. If you hard code a server name, such as "MyServer", then your console application cannot be ported to another computer and your console applications will break if the server's name is ever changed.
Pasted from <http://msdn.microsoft.com/en-us/library/ms468609.aspx>

However, you should avoid constructing an SPSite or SPWeb object simply to get a reference to a parent object. These objects occupy a large amount of memory.
Pasted from <http://msdn.microsoft.com/en-us/library/ms468609.aspx>

Read the Value of a Field in a List Item


Pasted from <http://msdn.microsoft.com/en-us/library/ff521580.aspx>

SharePoint 2010 Page 2

Tip In Microsoft SharePoint Foundation, if a "Get" method is available to return a particular type of object, you should use it in preference to using an index of a collection. In general, you get better performance by following this rule. In this case, if your code can pass the needed server-relative URL of the list at run time, you should use the GetList(String) method in preference to an index of the SPWeb.Lists property.
Pasted from <http://msdn.microsoft.com/en-us/library/ff521580.aspx>

For best performance, the preferred choice is to use the GetItemByIdSelectedFields(Int32, String[]) method of the SPList object
Pasted from <http://msdn.microsoft.com/en-us/library/ff521580.aspx>

Important The SPList object has an Items property whose members you can access with an index, but we recommend against doing so because this technique causes all the metadata for all the list items to be fetched from the content database.
Pasted from <http://msdn.microsoft.com/en-us/library/ff521580.aspx>

The runtime searches for the string in internal names first, then field titles, and finally field static names; so your code performs better if you use the internal name when you know it.
Pasted from <http://msdn.microsoft.com/en-us/library/ff521580.aspx>

Security Validation and Making Posts to Update Data


Pasted from <http://msdn.microsoft.com/en-us/library/ms472879.aspx>

Working with List Objects and Collections


Pasted from <http://msdn.microsoft.com/en-us/library/ms460897.aspx>

Best Practices with SharePoint Foundation


Pasted from <http://msdn.microsoft.com/en-us/library/ee556427.aspx>

SharePoint 2010 Page 3

Implement a dialog by using the Dialog Framework


Wednesday, January 05, 2011 7:20 PM

How to Display a SharePoint Dialog from Ribbon Button and Get Selected Item Context
Pasted from <http://blogs.msdn.com/b/jfrost/archive/2009/11/08/how-to-display-a-sharepoint-dialog-from-ribbon-buttonand-get-selected-item-context.aspx>

Implement a dialog by using the Dialog Framework


Pasted from <http://techtrainingnotes.blogspot.com/2010/05/sharepoint-2010-part-2-preparing-for-70.html>

Module 5: Accessing SharePoint 2010 Data with Client-Side APIs


Pasted from <http://msdn.microsoft.com/en-us/sharepoint/ee513152.aspx>

SharePoint 2010 Page 4

Create a custom ribbon object


Thursday, January 06, 2011 12:30 PM

Adding Custom Button to the SharePoint 2010 Ribbon


Pasted from <http://blogs.msdn.com/b/jfrost/archive/2009/11/06/adding-custom-button-to-the-sharepoint-2010ribbon.aspx>

Server Ribbon XML


Pasted from <http://msdn.microsoft.com/en-us/library/ff407290.aspx>

Default Server Ribbon Customization Locations


Pasted from <http://msdn.microsoft.com/en-us/library/ee537543.aspx>

Walkthrough: Create a Custom Web Part with a Contextual Tab


Pasted from <http://msdn.microsoft.com/en-us/library/ff407578.aspx>

SharePoint 2010 Page 5

Customize navigation programmatically


Thursday, January 06, 2011 12:30 PM Website Navigation (ver subitens desta seo no MSDN)
Pasted from <http://msdn.microsoft.com/en-us/library/ms471078.aspx>

Adding Links to the Top Link Bar


Pasted from <http://msdn.microsoft.com/en-us/library/gg277254.aspx>

Caution If a website is configured to use the top link bar from its parent site, its SPWeb.Navigation.TopNavigationBar property returns null.
Pasted from <http://msdn.microsoft.com/en-us/library/gg277254.aspx>

Check for a duplicate link. One way to check is to call the SPWeb.Navigation.GetNodeByUrl method passing the proposed link's URL as an argument. If a link with that URL is not found, the GetNodeByUrl method returns null. If a link is found, the method returns an SPNavigationNode object. However, the existing link could be on the Quick Launch menu rather than on the top link bar. To verify whether an existing link belongs to the top link bar, check the ParentId property of the node that is returned. The Id of the top link bar is always 1002.
Pasted from <http://msdn.microsoft.com/en-us/library/gg277254.aspx>

Using a Custom Data Source for Navigation


Pasted from <http://msdn.microsoft.com/en-us/library/ms432695.aspx>

Default Custom Action Locations and IDs


Pasted from <http://msdn.microsoft.com/en-us/library/bb802730.aspx>

SharePoint 2010 Page 6

Create and apply branding to a SharePoint site


Thursday, January 06, 2011 12:30 PM Cascading Style Sheets Class Usage in SharePoint Foundation
Pasted from <http://msdn.microsoft.com/en-us/library/ms438349.aspx>

SharePoint Page Types


Pasted from <http://msdn.microsoft.com/en-us/library/aa979592.aspx>

Master Pages (ver subitens desta seo no MSDN)


Pasted from <http://msdn.microsoft.com/en-us/library/ms443795.aspx>

SharePoint 2010 Page 7

Developing Web Parts and Controls


Friday, January 07, 2011 10:51 AM
Create Web Parts This objective may include but is not limited to: including properties, controls using Render vs. CreateChildControl, life cycle, visual, standard Web Parts, This objective does not include: trivial case where developer uses Visual Web Part project template Create connectable Web Parts This objective may include but is not limited to: Implement consumer/provider interfaces Debug Web Parts This objective may include but is not limited to: ULS log, and event log, debug.log tracing, developer dashboard Create and implement delegate controls This objective may include but is not limited to: overriding existing controls with lower sequence, developing and using .ascx files

SharePoint 2010 Page 8

Create Web Parts


Friday, January 07, 2011 10:55 AM Building Block: Web Parts
Pasted from <http://msdn.microsoft.com/en-us/library/ee535520.aspx>

Web Parts in SharePoint Foundation


Pasted from <http://msdn.microsoft.com/en-us/library/ms476318.aspx>

There are two different types of Web Parts in SharePoint Foundation. Both are supported, but ASP.NET Web Parts are the recommended type for your projects.
Pasted from <http://msdn.microsoft.com/en-us/library/ms476318.aspx>

Web Parts Control Set Overview (ASP.NET Web Parts)


Pasted from <http://msdn.microsoft.com/en-us/library/k3w2y2tf.aspx>

When to Derive from the SharePoint WebPart Class


Pasted from <http://msdn.microsoft.com/en-us/library/ms415560.aspx>

Developing Web Parts in SharePoint Foundation


Pasted from <http://msdn.microsoft.com/en-us/library/ms367238.aspx>

Deploying Web Parts in SharePoint Foundation


Pasted from <http://msdn.microsoft.com/en-us/library/cc768621.aspx>

Web Parts Personalization


Pasted from <http://msdn.microsoft.com/en-us/library/ms178182.aspx>

SharePoint 2010 Page 9

Create connectable Web Parts


Friday, January 07, 2011 10:55 AM Web Parts Connections Overview
Pasted from <http://msdn.microsoft.com/en-us/library/ms178187.aspx>

Walkthrough: Creating Connectable Web Parts in SharePoint Foundation


Pasted from <http://msdn.microsoft.com/en-us/library/ms469765.aspx>

SharePoint 2010 Page 10

Debug Web Parts


Friday, January 07, 2011 10:55 AM Logging For SharePoint Developers (Ver todas subsees)
Pasted from <http://msdn.microsoft.com/en-us/library/ee535537.aspx>

Debugging SharePoint Solutions


Pasted from <http://msdn.microsoft.com/en-us/library/ee231550.aspx>

SharePoint 2010 Page 11

Create and implement delegate controls


Friday, January 07, 2011 10:55 AM Delegate Controls
Pasted from <http://msdn.microsoft.com/en-us/library/ms478826.aspx>

DelegateControl Class
Pasted from <http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webcontrols.delegatecontrol.aspx>

How to: Customize a Delegate Control


Pasted from <http://msdn.microsoft.com/en-us/library/ms470880.aspx>

SharePoint 2010 Page 12

Developing Business Logic


Friday, January 07, 2011 10:55 AM
Implement a custom workflow in Visual Studio 2010 This objective may include but is not limited to: work with inititation data or association data to create a SharePoint task, extend a workflow imported from SharePoint Designer 2010, use a HandleExternalEvent and CallExternalMethod to interact with a custom local service, work with inititation data or association data in a site workflow, corelation token This objective does not include: trivial cases such as workflows with no custom actions, initiation data, association data. Create a custom workflow action This objective may include but is not limited to: create a custom SPD action, create and add a custom activity to a Visual Studio workflow, define an action.xml file Create and implement event receivers This objective may include but is not limited to: accessing event properties, list, item, site, email, avoiding recursion, cancelling events, choosing synchronization state Customize Enterprise Content Management (ECM) This objective may include but is not limited to: creating a content type that inherit from appropriate parent, creating and implementing a custom publishing field control that is page mode aware, activating a master page programmatically including token usage This objective does not include: page layouts, formatting Create, implement and debug a Timer Job This objective may include but is not limited to: configuration, programmatic scheduling, queueing, attaching debugger to the Timer service Create and modify Business Connectivity Service model in Visual Studio 2010 This objective may include but is not limited to: create a BDC model in Visual Studio 2010, define insert, update and delete methods, create and read items, make data searchable Manage Users, Groups, Permissions This objective may include but is not limited to: SPGroups, SPUser, permission inheritance, all securable objects, SPRoleDefinition, SPRole, SPRoleAssignment

Pasted from <http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-573&locale=en-us>

SharePoint 2010 Page 13

Implement a custom workflow in Visual Studio 2010


Friday, January 07, 2011 10:58 AM Workflows in SharePoint Foundation
Pasted from <http://msdn.microsoft.com/en-us/library/ms416312.aspx>

New Workflow Events


Pasted from <http://msdn.microsoft.com/en-us/library/ee535710.aspx>

Workflow Development in Visual Studio


Pasted from <http://msdn.microsoft.com/en-us/library/ms461324.aspx>

Visual Studio Designer for Windows Workflow Foundation


Pasted from <http://msdn.microsoft.com/en-us/library/ms441543.aspx>

Workflow Forms Overview


Pasted from <http://msdn.microsoft.com/en-us/library/ms457061.aspx>

Workflow Association and Initiation Forms (Sharepoint Foundation)


Pasted from <http://msdn.microsoft.com/en-us/library/ms481192.aspx>

Workflow Modification Forms (SharePoint Foundation)


Pasted from <http://msdn.microsoft.com/en-us/library/ms480794.aspx>

Workflow Definitions
Pasted from <http://msdn.microsoft.com/en-us/library/ms439134.aspx>

Building Block: Workflows


Pasted from <http://msdn.microsoft.com/en-us/library/ee535529.aspx>

Creating SharePoint Workflow Solutions


Pasted from <http://msdn.microsoft.com/en-us/library/ee231606.aspx>

How to: Use Business Connectivity Services with SharePoint Workflows


Pasted from <http://msdn.microsoft.com/en-us/library/ff394479.aspx>

SharePoint 2010 Page 14

Create a custom workflow action


Friday, January 07, 2011 10:58 AM New Workflow Activities for SharePoint Foundation
Pasted from <http://msdn.microsoft.com/en-us/library/ff512760.aspx>

Walkthrough: Create a Custom Site Workflow Activity


Pasted from <http://msdn.microsoft.com/en-us/library/ee231574.aspx>

SharePoint 2010 Page 15

Create and implement event receivers


Friday, January 07, 2011 10:58 AM Events in SharePoint Foundation 2010
Pasted from <http://msdn.microsoft.com/en-us/library/ms442323.aspx>

Table of SharePoint Events, Event Receivers, and Event Hosts


Pasted from <http://msdn.microsoft.com/en-us/library/ff408183.aspx>

Creating an Event Handler


Pasted from <http://msdn.microsoft.com/en-us/library/ff407274.aspx>

Binding Event Handlers by Using SharePoint Features.xml


Pasted from <http://msdn.microsoft.com/en-us/library/ms430602.aspx>

SharePoint 2010 Page 16

Customize Enterprise Content Management (ECM)


Friday, January 07, 2011 10:58 AM Content Types
Pasted from <http://msdn.microsoft.com/en-us/library/ms479905.aspx>

How to: Add a Content Type to a List


Pasted from <http://msdn.microsoft.com/en-us/library/aa543576.aspx>

How to: Add a Content Type to a Site


Pasted from <http://msdn.microsoft.com/en-us/library/aa543878.aspx>

Content Type Definitions


Pasted from <http://msdn.microsoft.com/en-us/library/ms463449.aspx>

Custom Field Types


Pasted from <http://msdn.microsoft.com/en-us/library/ms446361.aspx>

How to: Create a Custom Field Type


Pasted from <http://msdn.microsoft.com/en-us/library/bb862248.aspx>

Walkthrough: Creating a Custom Field Type


Pasted from <http://msdn.microsoft.com/en-us/library/bb861799.aspx>

SharePoint 2010 Page 17

Create, implement and debug a Timer Job


Friday, January 07, 2011 10:58 AM Creating Custom Timer Jobs in Windows SharePoint Services 3.0
Pasted from <http://msdn.microsoft.com/en-us/library/cc406686(v=office.12).aspx>

How to: Debug a Timer Job


Pasted from <http://msdn.microsoft.com/en-us/library/ff798310.aspx>

SharePoint 2010 Page 18

Create and modify Business Connectivity Service model in Visual Studio 2010
Friday, January 07, 2011 10:58 AM Business Connectivity Services in SharePoint Foundation
Pasted from <http://msdn.microsoft.com/en-us/library/ee538728.aspx>

Stereotyped Operations Supported by BDC


Pasted from <http://msdn.microsoft.com/en-us/library/ee557363.aspx>

When to Use SharePoint Designer vs. Visual Studio When Building Solutions Using BCS
Pasted from <http://msdn.microsoft.com/en-us/library/ee558875.aspx>

Creating External Lists: Tips and Warnings


Pasted from <http://msdn.microsoft.com/en-us/library/ee556424.aspx>

How to: Use Business Connectivity Services with SharePoint Workflows


Pasted from <http://msdn.microsoft.com/en-us/library/ff394479.aspx>

Top 15 BCS Object Model Classes


Pasted from <http://msdn.microsoft.com/en-us/library/ee559652.aspx>

Business Connectivity Services: How-tos and Walkthroughs


Pasted from <http://msdn.microsoft.com/en-us/library/ee557949.aspx>

SharePoint 2010 Page 19

Manage Users, Groups, Permissions


Friday, January 07, 2011 10:58 AM Authorization, Users, and Groups
Pasted from <http://msdn.microsoft.com/en-us/library/ms414400.aspx>

Authorization Object Relations


Pasted from <http://msdn.microsoft.com/en-us/library/ms457294.aspx>

Role Assignments, Role Definitions, and Inheritance


Pasted from <http://msdn.microsoft.com/en-us/library/ms414036.aspx>

SharePoint 2010 Page 20

Working with SharePoint Data


Friday, January 07, 2011 11:00 AM
Access list data by using the Server object model This objective may include but is not limited to: SPQuery, LINQ, SPList, SPSiteDataQuery, schema management, working with a query Governor, create LINQ query that includes a join statement, SPQuery Vs. SPSiteDataQuery Access SharePoint Data by using WCF Data Services This objective may include but is not limited to: WCF ListData.svc, RESTFUL URLs conventions, create and use a client service reference Access (CRUD) data by using the Client Object Model This objective may include but is not limited to: Javascript, .NET, Silverlight, Build Silverlight User Interface for SharePoint using Client Object Model, Query data by using CAML over the Client Object Model in Silverlight, non data API (site, web, list, access) Work with documents programmatically This objective may include but is not limited to: SPFile, SPFolder, SPVersion, upload document and set meta data Work with the meta data This objective may include but is not limited to: Access data from user profiles, taxonomy, folksonomy Extending SharePoint Search This objective may include but is not limited to: creating a custom query using full text query or keyword query, customize the look and feel of the search result using XSLT Implement and debug code that executes in an alternative security context This objective may include but is not limited to: create code that uses the RunWithElevatedPrivileges delegate (including debugging), create code that uses the System Account, create code that impersonate a different user Create and modify a custom content type This objective may include but is not limited to: declaratively and programmatically creating and upgrading content type using Visual Studio 2010, modifying an exisiting content type, site columns

Pasted from <http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-573&locale=en-us>

SharePoint 2010 Page 21

Access list data by using the Server object model


Tuesday, January 11, 2011 4:46 PM Querying from Server-side Code
Pasted from <http://msdn.microsoft.com/en-us/library/ee536691.aspx>

Working with List Objects and Collections


Pasted from <http://msdn.microsoft.com/en-us/library/ms460897.aspx>

How to: Return Items from a List


Pasted from <http://msdn.microsoft.com/en-us/library/ms456030.aspx>

Using Query Classes


Pasted from <http://msdn.microsoft.com/en-us/library/ff798485.aspx>

Managing Data with LINQ to SharePoint


Pasted from <http://msdn.microsoft.com/en-us/library/ee537339.aspx>

How to: Query Using LINQ to SharePoint


Pasted from <http://msdn.microsoft.com/en-us/library/ee538250.aspx>

CrossListQueryInfo Class
Pasted from <http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.publishing.crosslistqueryinfo.aspx>

SharePoint 2010 Page 22

Access SharePoint Data by using WCF Data Services


Tuesday, January 11, 2011 4:46 PM SharePoint Foundation REST Interface
Pasted from <http://msdn.microsoft.com/en-us/library/ff521587.aspx>

Query SharePoint Foundation with ADO.NET Data Services


Pasted from <http://msdn.microsoft.com/en-us/library/ee535480.aspx>

Outros: ASP.NET Web Services


Pasted from <http://msdn.microsoft.com/en-us/library/aa979690.aspx>

WCF Services in SharePoint Foundation 2010


Pasted from <http://msdn.microsoft.com/en-us/library/ff521586.aspx>

SharePoint 2010 Page 23

Access (CRUD) data by using the Client Object Model


Tuesday, January 11, 2011 4:46 PM Managed Client Object Model (Ver todos tpicos)
Pasted from <http://msdn.microsoft.com/en-us/library/ee537247.aspx>

Client Object Model Guidelines


Pasted from <http://msdn.microsoft.com/en-us/library/ee535717.aspx>

Common Programming Tasks


Pasted from <http://msdn.microsoft.com/en-us/library/ee537013.aspx>

SharePoint 2010 Page 24

Work with documents programmatically


Tuesday, January 11, 2011 4:46 PM How to: Upload a File to a SharePoint Site from a Local Folder
Pasted from <http://msdn.microsoft.com/en-us/library/ms454491.aspx>

Note The size of the file that is uploaded cannot exceed 2 GB.
Pasted from <http://msdn.microsoft.com/en-us/library/ms454491.aspx>

SPFileVersion Class
Pasted from <http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spfileversion.aspx>

SharePoint 2010 Page 25

Work with the meta data


Tuesday, January 11, 2011 4:46 PM What's New: User Profiles and Social Data
Pasted from <http://msdn.microsoft.com/en-us/library/ee558398.aspx>

User Profiles and Social Data


Pasted from <http://msdn.microsoft.com/en-us/library/ee557271.aspx>

Activity Feed:
Using Activity Feeds with the Object Model
Pasted from <http://msdn.microsoft.com/en-us/library/ff426881.aspx>

Code Sample: Send a Link to Your Colleagues Activity Event


Pasted from <http://msdn.microsoft.com/en-us/library/ff512787.aspx>

Social Data:
Creating and Using Social Data with the Object Model
Pasted from <http://msdn.microsoft.com/en-us/library/ff426882.aspx>

User Profile:
Configuring the User Profile Store Using the Object Model
Pasted from <http://msdn.microsoft.com/en-us/library/ms548804.aspx>

SharePoint 2010 Page 26

Extending SharePoint Search


Tuesday, January 11, 2011 4:46 PM SharePoint Enterprise Search
Pasted from <http://msdn.microsoft.com/en-us/library/ee556856.aspx>

Walkthrough: Creating a Basic Search Web Part Using the Query Object Model
Pasted from <http://msdn.microsoft.com/en-us/library/ms551453.aspx>

FullTextSqlQuery Class
Pasted from <http://msdn.microsoft.com/en-us/library/microsoft.office.server.search.query.fulltextsqlquery.aspx>

Using the Query Web Service


Pasted from <http://msdn.microsoft.com/en-us/library/ee872313.aspx>

Keyword Query Syntax Reference


Pasted from <http://msdn.microsoft.com/en-us/library/ee558911.aspx>

SharePoint Search SQL Syntax Reference


Pasted from <http://msdn.microsoft.com/en-us/library/ee558869.aspx>

Customizing the Enterprise Search UI


Pasted from <http://msdn.microsoft.com/en-us/library/ee819904.aspx>

Customizing Search Results


Pasted from <http://msdn.microsoft.com/en-us/library/ee819886.aspx>

SharePoint 2010 Page 27

Implement and debug code that executes in an alternative security context


Tuesday, January 11, 2011 4:46 PM Elevation of Privilege
Pasted from <http://msdn.microsoft.com/en-us/library/aa543467.aspx>

Important If the method passed to RunWithElevatedPrivileges includes any write operations, the call to RunWithElevatedPrivileges should be preceded by a call to either SPUtility.ValidateFormDigest() or SPWeb.ValidateFormDigest().
Pasted from <http://msdn.microsoft.com/en-us/library/aa543467.aspx>

Impersonation
Pasted from <http://msdn.microsoft.com/en-us/library/aa543158.aspx>

SharePoint 2010 Page 28

Create and modify a custom content type


Tuesday, January 11, 2011 4:46 PM Content Types
Pasted from <http://msdn.microsoft.com/en-us/library/ms479905.aspx>

How to: Add a Content Type to a List


Pasted from <http://msdn.microsoft.com/en-us/library/aa543576.aspx>

How to: Add a Content Type to a Site


Pasted from <http://msdn.microsoft.com/en-us/library/aa543878.aspx>

Content Type Definitions


Pasted from <http://msdn.microsoft.com/en-us/library/ms463449.aspx>

SharePoint 2010 Page 29

Stabilizing and Deploying SharePoint Components


Friday, January 07, 2011 11:00 AM
Manage a solution in Visual Studio 2010 This objective may include but is not limited to: modify the contained features in the solution, add an assembly that is not included in the visual studio solution, manage mapped folders for localization, sandbox and farm solutions, customize manifest.xml Manage a feature by using Visual Studio 2010 This objective may include but is not limited to: upgrading, localizing, versioning, developing features, feature receivers (activating and installing) that interact with their parent object, customizing feature.xml This objective does not include: features without elements Store and retrieve configuration data This objective may include but is not limited to: App config, web config, persisted object, list, xml, file system, cookies, property bag Create a site definition by using Visual Studio 2010 This objective may include but is not limited to: feature activation, site provisioning, localization This objective does not include: list definitions and modules defined in ONET.xml, SharePoint Designer Manage SharePoint object life cycle by using the Dispose API This objective may include but is not limited to: SPWeb, SPContext, IDisposable, TryCatchFinally, using blocks Develop, debug, and deploy sandboxed solutions This objective may include but is not limited to: APIs that are allowed or not allowed in sandbox, use a full trust proxy

Pasted from <http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-573&locale=en-us>

SharePoint 2010 Page 30

Manage a solution in Visual Studio 2010


Tuesday, January 11, 2011 4:52 PM Using Solutions (Ver subtpicos)
Pasted from <http://msdn.microsoft.com/en-us/library/ee534972.aspx>

SharePoint 2010 Page 31

Manage a feature by using Visual Studio 2010


Tuesday, January 11, 2011 4:52 PM Using Features (Ver subtpicos)
Pasted from <http://msdn.microsoft.com/en-us/library/ms460318.aspx>

SharePoint 2010 Page 32

Store and retrieve configuration data


Tuesday, January 11, 2011 4:52 PM Property Bags Property bags are now exposed on several major objects in the Microsoft.SharePoint namespace, including the SPWeb, SPFile, SPFolder, and SPListItem classes. These and other classes provide a Properties property that returns a property bag for the specified object, which consists of a hash table in which values are stored. A call to the Update method on the object persists the values set in the property bag. All values can be stored and retrieved by using Web service methods.
Pasted from <http://msdn.microsoft.com/en-us/library/ms480101(office.12).aspx>

Working with Web.config Files


Pasted from <http://msdn.microsoft.com/en-us/library/ms460914.aspx>

How to: Add and Remove Web.config Settings Programmatically


Pasted from <http://msdn.microsoft.com/en-us/library/bb861909.aspx>

Note Code that calls ApplyWebConfigModifications works only if it runs in the user context of an administrator on the front-end web server.
Pasted from <http://msdn.microsoft.com/en-us/library/bb861909.aspx>

How to: Create a Supplemental .config File


Pasted from <http://msdn.microsoft.com/en-us/library/ms439965.aspx>

SPPersistedObject Class
Pasted from <http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.administration.sppersistedobject.aspx>

Managing Application Configuration


Pasted from <http://msdn.microsoft.com/en-us/library/ff649798.aspx>

SharePoint 2010 Page 33

Create a site definition by using Visual Studio 2010


Tuesday, January 11, 2011 4:52 PM Site Types: WebTemplates and Site Definitions (Ver subtpicos)
Pasted from <http://msdn.microsoft.com/en-us/library/ms434313.aspx>

SharePoint 2010 Page 34

Manage SharePoint object life cycle by using the Dispose API


Tuesday, January 11, 2011 4:52 PM Disposing Objects
Pasted from <http://msdn.microsoft.com/en-us/library/ee557362.aspx>

SharePoint 2010 Page 35

Develop, debug, and deploy sandboxed solutions


Tuesday, January 11, 2011 4:52 PM Sandboxed Solutions
Pasted from <http://msdn.microsoft.com/en-us/library/ee536577.aspx>

Sandboxed Solutions
Pasted from <http://msdn.microsoft.com/en-us/library/ff798382.aspx>

Developing, Deploying, and Monitoring Sandboxed Solutions in SharePoint 2010


Pasted from <http://msdn.microsoft.com/en-us/magazine/ee335711.aspx>

Chapter 4: Sandboxed Solutions


Pasted from <http://msdn.microsoft.com/en-us/library/ff872402.aspx>

SharePoint 2010 Page 36

You might also like