See “Part 0” here.
A note (and a guess on my part): This is exam is not an “upgrade from 2007 exam”, so I am assuming when there is a reference to objects such as “SPWeb” that what we will need to primarily know the “core” properties, methods and how to’s, and not just what is new or deprecated. With that in mind, and the fact 2010 is VERY backward compatible, I have a number of references to 2007 resources. (2007 books are now really cheap on Amazon and a used book stores!)
Skills Being Measured:
Working with the SharePoint User Interface (19%)
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
This SPSite, SPWeb and related core objects have not changed too much (if at all) from 2007, so a number of the links below are for 2007, but apply to 2010.
Here’s a couple of the interesting changes:
Four interesting changes to the SharePoint Foundation 2010 API
As the core has not changed too much, many of the existing book and web resources will still apply:
- Inside Microsoft Windows SharePoint Services 3.0
http://www.amazon.com/Microsoft-Windows-SharePoint-Services-Developer/dp/0735623201
MSDN: (this is the list of the objects mentioned, but don’t limit yourself to just these!)
Server and Site Architecture: Object Model Overview
http://msdn.microsoft.com/en-us/library/ms473633.aspx
SPSite: http://msdn.microsoft.com/library/microsoft.sharepoint.spsite%28office.14%29.aspx
SPWeb: http://msdn.microsoft.com/library/microsoft.sharepoint.spweb%28office.14%29.aspx
SPFile: http://msdn.microsoft.com/library/microsoft.sharepoint.spfile%28office.14%29.aspx
SPContext: http://msdn.microsoft.com/library/microsoft.sharepoint.spcontext%28office.14%29.aspx
SPSite.OpenWeb: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spsite.openweb.aspx
SPWeb.Webs: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spweb.webs%28office.14%29.aspx
Blogs and other:
Activate features through code
http://vspug.com/nicksevens/2007/09/04/activate-features-through-code/
Working With Features Through Code
http://vspug.com/ethan/2007/09/23/working-with-features-through-code/
Programmatically Activate a Feature
http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/22/how-to-programmatically-activate-a-feature.aspx
Writing to the Property Bag using CAML in SP2010 (or setting Property Bag values using a feature!)
http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2009/10/20/writing-to-the-property-bag-using-caml-in-sp2010.aspx
SharePoint Property Bag
http://www.codeproject.com/Articles/43601/SharePoint-Property-Bag.aspx
The SPWeb Property Bag
http://www.iwkid.com/blog/Lists/Posts/Post.aspx?List=a9757dac-2555-45d8-a213-15c89d282620&ID=42
What is the difference between SPListItem.SystemUpdate and SPListItem.Update Method
http://www.codegain.com/articles/sharepoint/developmentprogramming/what-is-the-difference-between-splistitem-systemupdate-and-splistitem-update-method.aspx
.
1 comment:
Nice post, just what I was searching for. Thanks.
Post a Comment