Sandrino Di Mattia

Content-type: Microsoft

Social

Follow me on Twitter! LinkedIn! RSS! SilverlightShow Contributor

Recent posts

Tags

Categories

Archive

Blogroll

New SharePoint 2010 Exams Available in July

Exams

In the last MCP flash Microsoft announced the availability of SharePoint 2010 Exams:

These exams will be available July 12th.

Resources

To study for the exams you'll need books.
But the only decent book (already available) I found was Beginning SharePoint 2010 Administration: Windows SharePoint Foundation 2010 and Microsoft SharePoint Server 2010.

Aside from that book you'll want to get  a Safari Books Online subscription.
They offer "Rough Cuts" of books still in development and also online video courses.

There are also the free online videos:

And finally there's the community. Blogs, community sites, CodePlex, ...
This is also a great resource to get acquainted to SharePoint.

Enough material to start with your preparations!

Posted: Jun 18 2010, 09:35 by Sandrino | Comments (0) RSS comment feed |
Filed under: SharePoint

Complete Expression Blend and Silverlight 5 day OnRamp training course: All videos, all assets, download scripts in one place

Since my last post with a few assets regarding the Expression Blend and Silverlight 5 day OnRamp training course I received a lot of mails from people asking a download link for the training.
After a long long search I finally found the training course on the official Expression site.

This article lists all the videos and all the assets available on the Expression site and Microsoft.com downloads.
At the end of the article you'll also find a short guide and scripts on how to download everything in batch. 

Day 1

Part 1: An introduction to Silverlight and Expression Blend (part 1)

Part 2: Learn how to keep precise control over your application UI using dynamic layout
Part 3: Use your existing Photoshop and Illustrator skills with Silverlight and Expression Blend

Day 2

Part 1: Learn how to use Sketchflow to rapidly prototype, present and receive feedback on your idea
Part 2: Dive deeper into the platform and tools: An introduction to Silverlight and Blend (part 2)
Part 4: Transferring your skills from Flash to Silverlight (Part 2)
Part 3: Using animation and interactivity to bring your application to life
Part 4: Project 1: Let's use the skills you've learnt in a real project

Day 4

Part 1: Working with Data when designing your UI
Part 2: Creating Editing and Incorporating Video into Silverlight project with Expression Encoder
Part 3: HTML Integration and Publishing
Part 4: Project 2: Create a WordPress site using HTML, the Microsoft Web Platform and the skills you’re now familiar with in Expression Blend and SketchFlow
Part 5: Top gotcha's when working with Silverlight and Expression Blend

Assets

The following new downloads are available:

Older downloads that were posted before:

Download Everything

To download all the assets you need the following:

To download all the videos you need the following:

Why not just use cURL you say? The videos cannot be downloaded since they are streamed with MMS. To be able to download them you need a tool (like SDP) to process the streaming and save it to file.
SDP is interesting because it allows to import .asx files. This is like an xml playlist. I created one containing all the videos.

To download all the videos:

  1. Open SDP
  2. Press the Open button
  3. Open the .asx file
  4. Press Batch
  5. All files will be downloaded

I noticed that sometimes the download breaks and the file does not completely download. Changing the protocol in SDP from TCP to HTTP seemed to improve the download stability.

After downloading all the files you'll see a dirty file list:

And then after running the rename script you'll see the clean file list:

 

Notes

  • Part 3 and 4 of Day 2 are not videos but online labs (they cannot be downloaded).
  • The .asx file has 6 missing files. If you run the rename script it will create *.missing files so you know what files are missing.
  • Day 5 is not online yet. This post will be updated when the videos are published.
  • I'll see if and how I can upload all videos somewhere so that a cURL script can be used to download them all

Enjoy and happy learning!