I’m currently studying for the Beta exam of Silverlight 4. So I thought, why not share what resources I’m using.
To start with one should be familiar with Silverlight of course, but refreshing some of the topics that haven’t be touched that often is always good. This is by far not the definitive learning guide for the exam, but it’s a start. If you know articles that should be in either one of the categories please let me know.
What Skills are being Measured?
You can start on the Microsoft Learning site first: Exam 70-506: TS: Silverlight 4, Development.
The are 7 main categories of topics that are measured (not sure what the last 1% is).
Interacting with a Host Platform (11%)
Resources for Interacting with a Host Platform
Implement the printing API.
General printing API: http://www.silverlightshow.net/items/A-look-at-the-Printing-API-in-Silverlight-4.aspx
Handling multiple pages: http://www.silverlightshow.net/items/Advanced-printing-in-Silverlight-4.aspx
Create out-of-browser applications.
Out of browser experiences (Network connectivity, installing and uninstalling applications, checking and updating the applicatioin versions): http://www.silverlight.net/learn/videos/all/out-of-browser-experiences/
Application chrome: http://geekswithblogs.net/tkokke/archive/2010/06/28/custom-window-chrome.aspx
Enabling trusted applications, COM Interop: http://pendsevikram.blogspot.com/2010/01/silverlight-4-com-interopendless.html
Hosting Web browser control: http://www.silverlight.net/learn/videos/all/hosting-html-content/
Access isolated storage.
Reading and Writing to Isolated storage: http://www.silverlight.net/learn/quickstarts/isolatedstorage/
Interact with the HTML DOM.
Querystring values: http://thepursuitofalife.com/getting-query-string-values-in-silverlight/
Silverlight to Silverlight: http://mark.mymonster.nl/2009/10/07/silverlight-3-local-messaging-explained-enhancement/
Interacting with the DOM: http://www.silverlightshow.net/items/Interaction-between-Silverlight-and-HTM.aspx
Access the clipboard.
Read from and write to the host file system.
Drop files from the file system: http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#droptarget
Handle alternative input methods.