Exam Preparation–Silverlight 4, Development–70-506–Part 1

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).

Laying Out a User Interface (15%)

Enhancing the User Interface (14%)

Implementing Application Logic (16%)

Working with Data (17%)

Interacting with a Host Platform (11%)

Structuring Applications (13%)

Deploying Applications (13%)

 

Resources for Laying Out a User Interface

Arrange content with panels.

Grid: http://www.silverlightshow.net/items/Using-Silverlight-Grid-Control.aspx

Stack Panel: http://www.silverlightshow.net/items/Using-the-StackPanel-control-in-Silverlight-2-Beta-1.aspx

Canvas: http://www.a2zdotnet.com/View.aspx?id=117

Border: http://www.silverlightshow.net/items/Using-the-Border-control-in-Silverlight-2-Beta-1-.aspx

ScrollViewer: http://www.c-sharpcorner.com/UploadFile/mamta_m/307312009072507AM/3.aspx

ViewBox: http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/06/silverlight-toolkit-viewbox.aspx

 

Implement and configure core controls.

TextBox: http://www.c-sharpcorner.com/UploadFile/mahesh/SilverlightTextBox12252008202141PM/SilverlightTextBox.aspx

Button: http://www.c-sharpcorner.com/UploadFile/mahesh/SilverlightButton11182008005631AM/SilverlightButton.aspx

TextBlock: http://visualstudiomagazine.com/articles/2008/05/12/silverlight-xaml-primer-15-enhancing-textblock-with-runs-and-linebreaks.aspx

CheckBox: http://www.c-sharpcorner.com/UploadFile/mahesh/SilverlightCheckBox11282008214151PM/SilverlightCheckBox.aspx

Content Controls: http://www.silverlight.net/learn/quickstarts/choosing-which-control-to-use/#SingleElement

 

Create user controls.

http://www.silverlightshow.net/items/Creating-a-Silverlight-Custom-Control-The-Basics.aspx

http://msdn.microsoft.com/en-us/library/cc278064(VS.95).aspx

http://www.silverlightshow.net/items/Creating-a-Skinnable-Custom-Control-in-Silverlight-3-Part-I.aspx

http://www.silverlightshow.net/items/Creating-a-simple-Voting-control-in-Silverlight-2.aspx

 

Implement a navigation framework.

http://www.silverlightshow.net/items/The-Silverlight-3-Navigation-Framework.aspx

http://silverlight.net/learn/learnvideo.aspx?video=187319

 

Display collection of items.

Items control: http://wildermuth.com/2009/01/18/Fun_with_ItemsControl

ListBox: http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-5-using-the-listbox-and-databinding-to-display-list-data.aspx

TabControl: http://timheuer.com/blog/archive/2008/06/04/silverlight-2-introduces-tabcontrol.aspx

Headered Items Control: http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/11/silverlight-toolkit-headeredcontentcontrol-amp-headereditemscontrol.aspx

TreeView: http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/18/silverlight-toolkit-treeview-treeviewitem-amp-hierarchaldatatemplate.aspx

DataGrid: http://www.c-sharpcorner.com/UploadFile/mahesh/SLDataGrid05032009223331PM/SLDataGrid.aspx

 

Play media files.

Implementing digital rights management (DRM): http://msdn.microsoft.com/en-us/library/cc838192(v=VS.95).aspx

Playing streams: http://www.learn-silverlight-tutorial.com/StreamingMediaUsingSilverlight.cfm

Creating Timeline markers: http://www.silverlight.net/learn/videos/silverlight-media-framework/creating-custom-timeline-markers/

Respons to timeline marker events: http://msdn.microsoft.com/en-us/library/cc189078(VS.95).aspx#anchor_mediaelement_mediamarkers

Gravatar