5/18/2010

SharePoint 2010: Part 1: Preparing for 70-573 TS Microsoft SharePoint 2010, Application Development

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:

 

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:

Naresh Kumar said...

Nice post, just what I was searching for. Thanks.

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.