Welcome to my series of cram sessions to prepare for the new SharePoint 2010 exams. I’m going to start with the first development exam, 70-573. For details on the whole set of 2010 exams see here.
This is kind of “Part 0” of the series and will serve as a backgrounder and a place to post general links for 70-573 prep. Keep checking back here as I will be updating this page as I work though all of the topics.
Part 1, Part 2, Part 3, Part 4, Part 5, (more to come…)
Background Skills
SharePoint is a Windows Server based product created using ASP.NET, so you will need developer skills in the following before even starting to work on SharePoint Certification:
- Solid VB.NET or C# skills (2.0, 3.0 and 3.5)
- Solid ASP.NET skills
- and a host of other related skills:
- Workflow
- WCF
- JavaScript (and JQuery is a good idea)
- HTML / DHTML
- CSS
- Silverlight
- AJAX
- and don’t forget:
- User interface design skills
- An understanding of user “accessibility” issues (and legal concerns)
Classes
Here’s a few of the classes available at MAX Technical Training that will be of value:
MA-1038 Advanced SharePoint Training for Developers (for 2007 and 2010 development)
MA-1041 Exploring Microsoft Visual Studio 2010 Using Visual Basic
MA-1042 Exploring Microsoft Visual Studio 2010 Using Visual C#
MA-1045 Microsoft LINQ Using Visual C# 2008
MS-6461 Visual Studio 2008: Windows Communication Foundation
MA-1055 Microsoft Silverlight 4 Using Visual C# 2010: Volume 1
Useful Links for 70-573
- The official exam page:
http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-573
- the Microsoft SharePoint 2010 SDK
http://msdn.microsoft.com/en-us/library/ee557253.aspx
- Downloadable SharePoint 2010 SDK
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=f0c9daf3-4c54-45ed-9bde-7b4d83a8f26f - SharePoint 2010: Getting Started with Development on SharePoint 2010 Hands-on Labs in C# and Visual Basic10 hands-on lab manuals for SharePoint 2010 to get started learning SharePoint 2010 development
http://www.microsoft.com/downloads/details.aspx?FamilyID=c010fc68-b47f-4db6-b8a8-ad4ba33a35c5&displaylang=en.
HOL01 - Visual Web Parts
HOL02 - List Definitions and Event Receivers
HOL03 - Advanced Web Parts
HOL04 - LINQ to SharePoint
HOL05 - Client OM and REST
HOL06 - BCS External Content Type
HOL07 - Workflow with Initiation Form
HOL08 - User Interface with Silverlight
HOL09 - Sandboxed Solutions
HOL10 - User Interface Ribbon and Dialog Customizations
- 10 Video collections:
http://msdn.microsoft.com/en-us/sharepoint/ee513147.aspx
- From codeplex.com…
SharePoint Development in Visual Studio 2010
“Visual Studio 2010 samples demonstrate SharePoint 2010 development projects, tools, and techniques. Each sample is available in both Visual Basic and C#.”
http://code.msdn.microsoft.com/SharePointDev2010
SharePoint 2007 Sequential Workflow
SharePoint 2010 Sequential Workflow
Business Data Connectivity Samples
Visual Web Part
List with Event Receiver
Custom Action Project Item
- Best Practices:
http://msdn.microsoft.com/en-us/library/ee556427.aspx
Avoid Suspending Impersonation of the Calling User
Avoid Unnecessary Construction of SPWeb and SPSite Objects
Best Practices with Event Receivers
Disposing Objects
File Naming Restrictions
Handling Large Folders and Lists
Object Caching Techniques
Optimizing Code Performance
- Essential SharePoint Programming Tasks
http://msdn.microsoft.com/en-us/library/ee534973.aspx - SharePoint Foundation Development Tools
http://msdn.microsoft.com/en-us/library/ee534965.aspx
Setting Up the Development Environment for SharePoint 2010
Using Visual Studio for SharePoint Development
Using SharePoint Designer for SharePoint Customization
Prepare for Developing Mobile Device Access to SharePoint
SPMetal
Converting Date and Time Values
Describing Forms of URL Strings
Getting References to Sites, Web Applications, and Other Key Objects
How to: Add or Delete List Items
How to: Read the Value of a Field in a List Item
How to: Return Items from a List
How to: Run Code on All Web Servers
Registering and Importing Namespaces
Security Validation and Making Posts to Update Data
2 comments:
Hi Mike, today I passed the 70-573 exam and wanted to say how useful these training notes were! Many thanks James
I used your notes as basis for my exam preparation, and passed first time. Many thanks.
Post a Comment
Note to spammers...
Spammers, don't waste your time... all posts are moderated. If your comment includes unrelated links, is advertising, or just pure spam, it will never be seen.