Skip to main content

MCTS SharePoint 2010 Application Development 70-573 Study Guide

There are several study guides about now for example: http://blog.beckybertram.com/Lists/Exam%2070573%20Study%20Guide/AllItems.aspx and http://techtrainingnotes.blogspot.com/2010/05/sharepoint-2010-part-1-preparing-for-70.html, but I wanted to record the articles and blogs etc I’d used.

To help I’ve copied in the Microsoft learning content from http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-573&locale=en-us#tab2

Working with the SharePoint User Interface (19%)

Manage SPSite and SPWeb programmatically by using Visual Studio 2010

Read Inside Windows SharePoint Services 3.0 book: http://www.amazon.co.uk/Inside-Windows-SharePoint-Services-Developer/dp/0735623201/ref=sr_1_1?ie=UTF8&s=books&qid=1282250087&sr=8-1
Implement a dialog by using the Dialog Framework

Tobias Zimmergren’s article on the status bar: http://www.zimmergren.net/archive/2010/03/17/sp-2010-dynamically-displaying-messages-to-your-users-with-the-notification-and-status-bar-areas-in-sharepoint-2010.aspx
MSDN tutorial: http://msdn.microsoft.com/en-us/sharepoint/ee513157.aspx
EndUserSharePoint: http://www.endusersharepoint.com/EUSP2010/2010/05/27/client-side-ajax-applications-in-sharepoint-2010-%E2%80%93-part-5-modal-dialogs/
Create a custom ribbon object

Chris O’Brien’s ribbon customisation series: http://www.sharepointnutsandbolts.com/2010/01/customizing-ribbon-part-1-creating-tabs.html
Customize navigation programmatically

SPWeb.Navigation property: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spweb.navigation.aspx
Customising the navigation: http://msdn.microsoft.com/en-us/library/bb897739.aspx
Custom actions: http://msdn.microsoft.com/en-us/library/ms465980.aspx
Create and apply branding to a SharePoint site

Working with the theme engine: http://blogs.msdn.com/b/sharepointdesigner/archive/2010/04/09/working-with-the-sharepoint-theming-engine.aspx
SPWeb theme property: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spweb.themedcssfolderurl.aspx
Theme class: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.utilities.thmxtheme.aspx
Explanation of masterpages MSDN: http://msdn.microsoft.com/en-us/library/ms443795.aspx
Masterpage tokens: http://msdn.microsoft.com/en-us/library/ms476046%28office.12%29.aspx
CSSLink class: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webcontrols.csslink.aspx
Developing Web Parts and Controls (21%)

Create Web Parts

Basic web part walkthrough: http://msdn.microsoft.com/en-us/library/ms415817.aspx
Wictor Wilen’s web part event diagram: http://www.wictorwilen.se/Post/SharePoint-Web-Part-Event-Flow-in-detail.aspx
Create connectable Web Parts

Create connected web parts in SP2010: http://msdn.microsoft.com/en-us/library/ff597538.aspx
Debug Web Parts

Waldek Mastykarz’s article on dev dashboard: http://blog.mastykarz.nl/developer-dashboard-monitoring-performance-solutions/
Waldek Mastykarz’s article on ULS logging: http://blog.mastykarz.nl/logging-uls-sharepoint-2010/
Using SPMonitoredScope: http://msdn.microsoft.com/en-us/library/ff512758.aspx
Create and implement delegate controls

MSDN delegate control: http://msdn.microsoft.com/en-us/library/ms463169.aspx
How to customise a delegate control: http://msdn.microsoft.com/en-us/library/ms470880.aspx
Developing Business Logic (19%)

Implement a custom workflow in Visual Studio 2010

MSDN workflows in SP2010: http://msdn.microsoft.com/en-us/library/ms549489.aspx
Implement custom workflow walkthrough: http://msdn.microsoft.com/en-us/library/ee231573.aspx
Association and initiation form walkthrough: http://msdn.microsoft.com/en-us/library/ee231590.aspx
Add an application page to a workflow walkthrough: http://msdn.microsoft.com/en-us/library/ee231598.aspx
Correlation tokens: http://msdn.microsoft.com/en-us/library/ms475438.aspx
Deploying using a feature: http://msdn.microsoft.com/en-us/library/ms414556.aspx
Create a custom workflow action

Expose a custom action in SPD: http://www.chaholl.com/archive/2010/03/13/make-a-custom-activity-available-to-sharepoint-designer-2010.aspx
Create a custom activity walkthrough: http://msdn.microsoft.com/en-us/library/ee231574.aspx
Workflow actions schema: http://msdn.microsoft.com/en-us/library/bb897626.aspx
Create and implement event receivers

How to create event receivers in VS2010 video: http://msdn.microsoft.com/en-us/vstudio/ff623003.aspx
Walkthrough: http://msdn.microsoft.com/en-us/library/ee231563.aspx
Customize Enterprise Content Management (ECM)

Create a custom field control: http://msdn.microsoft.com/en-us/library/aa981226(office.12).aspx
Content type hierarchy: http://msdn.microsoft.com/en-us/library/ms452896.aspx
Create, implement and debug a Timer Job

Andrew Connell’s article about custom timer jobs: http://www.andrewconnell.com/blog/articles/CreatingCustomSharePointTimerJobs.aspx
Creating custom timer jobs how to: http://msdn.microsoft.com/en-us/library/cc406686(office.12).aspx
Debug a timer job P&P: http://msdn.microsoft.com/en-us/library/ff798310.aspx
Create and modify Business Connectivity Service model in Visual Studio 2010

Creating a BDC model in VS2010 video: http://msdn.microsoft.com/en-us/vstudio/ff623022.aspx
Creating a business model walkthrough: http://msdn.microsoft.com/en-us/library/ee231530.aspx
Manage Users, Groups, Permissions

SPGroup class: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spgroup.aspx
SPUser class: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spuser.aspx
SPRoleDefinition class: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.sproledefinition.aspx
SPRole class: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.sprole.aspx
SPRoleAssignment class: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.sproleassignment.aspx
Working With SharePoint Data (22%)

Access list data by using the Server object model

SPDevWiki accessing data in SharePoint: http://www.sharepointdevwiki.com/display/public/Accessing+list+items+using+the+object+model
Tobias Zimmergren’s article about the CAML behind SPLINQ: http://www.zimmergren.net/archive/2010/02/19/sps-2010-linq-to-sharepoint-what-caml-lies-behind-my-query.aspx
SharePoint magazine: http://sharepointmagazine.net/technical/development/writing-caml-queries-for-retrieving-list-items-from-a-sharepoint-list
SPLinq blog article: http://www.makingyourbusinessbetter.com/blog/blog-moss/Lists/Posts/Post.aspx?ID=119
SPMetal and Entities: http://msdn.microsoft.com/en-us/library/ff798329.aspx
Access SharePoint Data by using WCF Data Services

Corey Roth’s article on the listdata.svc: http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2010/01/21/introduction-to-querying-lists-with-rest-and-listdata-svc-in-sharepoint-2010.aspx
WCF Data Services Team blog: http://blogs.msdn.com/b/astoriateam/archive/2009/10/21/using-data-services-over-sharepoint-2010-part-1-getting-started.aspx
Access (CRUD) data by using the Client Object Model

Tobias Zimmergren’s getting started with client OM: http://www.zimmergren.net/archive/2009/11/30/sp-2010-getting-started-with-the-client-object-model-in-sharepoint-2010.aspx
MSDN Client Object Model: http://msdn.microsoft.com/en-us/library/ee857094.aspx
Channel 9 video about Silverlight object model: http://channel9.msdn.com/learn/courses/SharePoint2010Developer/ClientObjectModel/SilverlightClientObjectModel/
Work with documents programmatically

SPFile: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spfile.aspx
SPFolder: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spfolder.aspx
SPFileVersion: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spfileversion.aspx
Work with the meta data

User profile manager class: http://msdn.microsoft.com/en-us/library/microsoft.office.server.userprofiles.userprofilemanager.aspx
Taxonomy namespace: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.taxonomy.aspx
Chris O’Brien’s article series: http://www.sharepointnutsandbolts.com/2009/12/managed-metadata-in-sharepoint-2010-key.html
Extending SharePoint Search

Customise search results how to: http://msdn.microsoft.com/en-us/library/bb896018(office.12).aspx
Search query object model: http://msdn.microsoft.com/en-us/library/ms455094(office.12).aspx
Query class: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.search.query.query.aspx
FullTextQuery: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.search.query.fulltextsqlquery.aspx
KeywordQuery: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.search.query.keywordquery.aspx
Implement and debug code that executes in an alternative security context

Waldek Mastykarz’s article on CAS: http://blog.mastykarz.nl/code-access-security-policy-template-visual-studio-2010-sharepoint-developer-tools/
MSDN RunWithElevatedPrivieges: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spsecurity.runwithelevatedprivileges.aspx
Elevating using a UserToken: http://solutionizing.net/2009/01/06/elegant-spsite-elevation/ or http://msdn.microsoft.com/en-us/library/ms469253.aspx
Create and modify a custom content type

Walkthrough which upgrades a content type: http://qwertconsulting.wordpress.com/2010/04/30/versioning-and-upgrading-your-features-with-sharepoint-2010-application-lifecycle-management/
MSDN creating content types with VS2010: http://msdn.microsoft.com/en-us/vstudio/ff623016.aspx
Deploying content types: http://msdn.microsoft.com/en-us/library/ms479975.aspx
Stabilizing and Deploying SharePoint Components (19%)

Manage a solution in Visual Studio 2010

MS VS2010 blog: http://blogs.msdn.com/b/vssharepointtoolsblog/archive/2009/11/02/getting-started-with-the-sharepoint-packaging-designers.aspx
Manage a feature by using Visual Studio 2010

Chris O’Brien’s upgrading series: http://www.sharepointnutsandbolts.com/2010/06/feature-upgrade-part-1-fundamentals.html
Store and retrieve configuration data

Web modification class on MSDN: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.administration.spwebconfigmodification.aspx
Web modification known issues: http://blogs.devhorizon.com/reza/?p=459
SPPersistedObject tutorial: http://www.dotnetspark.com/kb/1554-sppersistedobject-class-sharepoint-tutorial.aspx
Wictor Wilen’s 6 ways article: http://www.wictorwilen.se/Post/Six-ways-to-store-settings-in-SharePoint.aspx
Create a site definition by using Visual Studio 2010

MSDN walkthrough for basic site definition: http://msdn.microsoft.com/en-us/library/ee231583.aspx
MSDN walkthrough for content in site definition: http://msdn.microsoft.com/en-us/library/ff189392.aspx
Manage SharePoint object life cycle by using the Dispose API

SPDisposeCheck homepage: http://code.msdn.microsoft.com/SPDisposeCheck
Dispose patterns: http://blogs.msdn.com/b/rogerla/archive/2008/02/12/sharepoint-2007-and-wss-3-0-dispose-patterns-by-example.aspx
Develop, debug, and deploy sandboxed solutions

MSDN magazine article: http://msdn.microsoft.com/en-us/magazine/ee335711.aspx
Blog explaining how to create a sandbox solution in VS2010: http://blogs.salmanghani.info/?p=349
Blog covering most Sandbox topics including API restrictions and Full Trust Proxies: http://blah.winsmarts.com/2009-12-SharePoint_2010_Sandboxed_Solutions__The_Definitive_Guide.aspx
Sandbox on MSDN: http://msdn.microsoft.com/en-us/library/ee539417.aspx
I hope you find this information useful :D

Comments

Popular posts from this blog

Site Logo Not Changing on Web Part Pages

I tested and reproduced your issue in my local machine. Since the Web Part Pages would override the content in PlaceHolderPageTitleInTitleArea place holder, the site logo would not change automatically. So would you please try remove or comment the following control TitleBarWebPart: See the similar scenario and solution: http://emanonsolutions.blogspot.com/2010/02/left-navigation-webpart-pages.html Hope this can help.

Create a Custom Site Definition with Additional Content in SharePoint 2010 Using Visual Studio 2010

·          Web Templates ·          Site Definitions and Configurations ·          Deciding Between Custom Web Templates and Custom Site Definitions ·          Understanding Onet.xml Files ·          How to: Create a Custom Web Template ·          Overview of Creating Custom Site Definitions Site Template Configurator utility http://stefan-stanev-sharepoint-blog.blogspot.com/search/label/SharePoint%202010 Create a Custom Site Definition with Additional Content in SharePoint 2010 Using Visual Studio 2010 http://community.bamboosolutions.com/blogs/sharepoint-2010/archive/2010/11/11/sharepoint-2010-cookbook-how-to-create-a-custom-site-definition-with-additional-content-in-sharepoint-2010-using-visual-studio-2010.aspx http://blogs.msdn.com/b/allenwang/...

SPFx Fantastic 40 Web Parts

SPFx Fantastic 40 Web Parts Ref Link :  https://github.com/OlivierCC/spfx-40-fantastics Menu & Carousels & News Management Overview Web Part Description News Carousel Insert a classical, responsive, cool & touch ready News Carousel. With this web part, you can add easily news focus in your SharePoint site. The users can easily navigate in news items, with buttons or with touch. Tiles Menu This Web Part allows you to very easily create a menu in form of tiles that is responsive and adapted for mobile. You can directly manage the items on your menu, with a title, an image and manage Visual rendering options. 3D Carousel Insert a 3D Carousel in your SharePoint pages. With this Web Part, you can manage your menu items and create automatically a 3D carousel. Coverflow Generates a Coverflow Apple like menu in your pages. Manage your menu items with title and picture and create a cool coverflow menu. News Slider Insert a News Slider Tiles control to your pages....