1-877-WEBUCATE
(1-877-932-8228)
info@webucator.com
 
Microsoft Training
Java Training
XML Training
Database & SQL Training
PHP, Perl, ASP, Groovy, Grails, Ruby on Rails Training
HTML, JavaScript, Ajax & CSS Training
Adobe CS3 Training
◊ PRIVATE SILVERLIGHT TRAINING


Need a private class for your team delivered at your site or a location near you?
For private groups of three or more, Webucator offers completely customizable and cost-effective Silverlight classes delivered at your offices or a location near you.

To have someone contact you about these classes, please fill out the form below.

* (Required)
* (Required)
* (Required)
* (Required)
* (Required)
(The number of people requiring training)
(For Federal Government Pricing)
* (Required)

Comprehensive Microsoft Silverlight Training (5 days)


This Silverlight class is delivered for private groups onsite at your offices or a location of your choice. It can also be delivered via the Internet for geographically distributed staff.

Click here for our public Silverlight classes

Comprehensive Silverlight Training Overview

In this Silverlight training course students will build an application through a series of hands-on labs. The first 3 days of the course focus on the basics of Silverlight and supporting technologies. The final 2 days focus on more advanced Silverlight-specific topics.While this course targets Silverlight developers, designers looking to utilize Silverlight and Microsoft Expression Suite will also benefit from the knowledge gained.

Comprehensive Silverlight Training Course Goals

  • Learn to build Silverlight applications
  • Become familiar with the .NET Framework 3.5 and the Silverlight framework
  • Learn to improve the performance of Silverlight server communication through ASP .NET AJAX
  • Learn to integrate and stream multimedia content to enhance the user experience
  • Learn to create dynamic, data-driven Silverlight applications through database interaction
  • Learn to analyze security threats and solutions to be considered when developing Silverlight applications
  • Consider complexities involved in developing Silverlight applications in a team environment
  • Learn to streamline Silverlight applications through the use of background processes
  • Learn to develop and deploy complete Silverlight applications
  • Become familiar with resources that will enable you to solve problems encountered when developing Silverlight applications

Comprehensive Silverlight Training Course Prerequisites

Experience in the following areas is required:

  • Prior programming experience
  • HTML, CSS, XML, JavaScript

Experience in the following areas would be beneficial.

  • Visual Studio, the .NET Framework, C#, VB, ASP .NET
  • Relational database experience

Comprehensive Silverlight Training Course Outline

  1. What is Silverlight?
    1. An Overview of Silverlight
    2. A Bit of History
    3. Silverlight Architecture
    4. Silverlight Hosting
    5. Silverlight Execution Environment
    6. Cross browser support
  2. What's New in the .NET Framework 3.5
    1. XAML
    2. WPF
    3. WCF
    4. WF
    5. CardSpace
    6. LINQ
  3. The Silverlight Framework
    1. Overview of the framework
    2. Silverlight vs. WPF
    3. Tools
    4. Silverlight Languages
    5. Windows Live Services
    6. Integrating Silverlight with ASP.NET AJAX
    7. Creating a Silverlight Application
    8. Create a Simple Silverlight Animation
  4. Silverlight Controls
    1. Layout Controls
    2. User Interface Controls
    3. Additional Controls
    4. Skinning Controls
    5. Control Data Templates
  5. Networking in Silverlight Applications
    1. Sockets
    2. Service Oriented Architecture (SOA)
    3. POX
    4. JSON
    5. REST
    6. RSS
    7. Atom
  6. Accessing Data Using Silverlight
    1. Storing Data in Code
      1. Variables
      2. Collections
    2. Serialization
    3. Working with XML
    4. Accessing Data
      1. SOA
      2. LINQ
    5. Isolated Storage
    6. Data Binding
  7. Animating Silverlight
    1. Drawing Graphics
    2. Multimedia
    3. Animations
    4. Deep Zoom
  8. Streaming Content Using Silverlight
    1. Streaming on demand content
    2. Streaming live content
  9. Securing Silverlight Applications
    1. SOA Security
    2. Silverlight Security
    3. Networking Security
    4. Cryptography
  10. Deploying Silverlight Applications
    1. Deploying to the Silverlight Streaming Service
    2. Deploying to a Web Server
  11. Improving Silverlight Application Performance
    1. Synchronous vs. Asynchronous Processing
    2. Background Worker Process
    3. Threading
    4. Asynchronously Calling a Service
    5. HTTP Downloader
  12. Silverlight Team Development
    1. Source Control
    2. Configuring Visual Studio Team System for Source Control
    3. Configuring Expression Blend for Source Control
    4. Discuss How Working In a Team Environment Affects the Overall Process

Comprehensive Silverlight Training Course Materials

In addition to a comprehensive set of materials, including course notes and all the programming examples, each student will also receive a one-year subscription to Webucator's online reference library, which contains hundreds of the most current electronic technology books - a $149.95 per student value.

Comprehensive Silverlight Training Technical Requirements

  1. Windows Vista
  2. Visual Studio 2008
  3. Visual Source Safe 2005
  4. Microsoft Silverlight 2.0
  5. Microsoft Expression Blend 2
    • Be sure to get the March 2008 Preview and that it is version 2 as version 1 does not support Silverlight.
  6. Microsoft Expression Encoder
  7. Microsoft SQL Server 2005 with SP2
    • Download - Full installation (including all services) required of developer or enterprise edition.
  8. Microsoft SQL Server 2005 Express Edition Toolkit
  9. Microsoft SQL Server Sample Databases
    • Download - Once the sample database scripts have been extracted, double-click each of the two .sql files to open it in Microsoft SQL Server Management Studio Express and execute it using the toolbar button. This will install the sample database.

Class Files for Comprehensive Silverlight Training

  1. Download the class files.
  2. After downloading the files, click here for further instructions.

home - onsite classes - instructor-led online courses - self-paced online courses - why webucator - partners - contact - sitemap
© 2007 Webucator. All rights reserved. info@webucator.com | Toll Free: 877-WEBUCATE (877-932-8228) | From Outside the USA: 315-446-0560 | Fax: 315-410-5320
Phoenix, AZ | Santa Clara, CA | Santa Clara, CA | Los Angeles, CA | Sacramento, CA | Washington, DC | Atlanta, GA | Chicago, IL | Indianapolis, IN | Muncie, IN
New Orleans, LA Boston, MA | Cambridge, MA | Charlestown, MA | Framingham, MA | Ipswich, MA | Lincoln, MA | Wellesley, MA | Worcester, MA | Bangor, ME | Detroit, MI
Raleigh, NC Winston-Salem, NC | Lincoln, NE | East Hanover, NJ | Eatontown, NJ | Madison, NJ | Parsippany, NJ | Trenton, NJ | Albany, NY | Buffalo, NY | Rochester, NY
New York City, NY | Syracuse, NY | West Babylon, NY | Dayton, OH | Bethlehem, PA | Philadelphia, PA | Pittsburgh, PA | Pittsburgh, PA | State College, PA
Middletown, RI | Rapid City, SD | Austin, TX | Dallas, TX | Houston, TX | Arlington, VA | McLean, VA | Seattle, WA | Toronto, Canada | Ottawa, Canada | Calgary, CA