Home     Business Solutions    eLearning     Room Rentals    Resources     About Us    Careers    Directions    Contact Us     



Download our
current catalog!










New Horizons Computer Learning Center
410-597-9722

50145A: Silverlight 2.0 for Developers

Course Length: 3 Days

Overview:
This three-day instructor-led course provides students with the knowledge and skills to develop Microsoft Silverlight 2 applications through a variety of available development tools and techniques. It also introduces the concept of separation between data and user interface (UI), the usage of XAML to create rich UI, and the integration of Silverlight applications with existing web projects.

Prerequisites:
Working knowledge of C#, HTML, and JavaScript
Highly recommended: web development knowledge (web development basics will not be covered in this course)

Course Objectives:
Upon successful completion of this course, students will be able to:

  • Create a simple Silverlight 2 application based on the Visual Studio Silverlight application template
  • Use existing user controls to create a user interface and customize their templates and styles to provide an optimal user experience
  • Create Silverlight custom controls
  • Use data binding mechanisms to populate controls with a data
  • Consume existing WCF/Web services from Silverlight applications
  • Communicate with the Silverlight hosting environment (HTML DOM)
  • Use isolated offline storage in Silverlight applications
  • Localize Silverlight applications
  • Use DeepZoom in Silverlight applications

Course Content

Lesson 1: Silverlight Development

  • Silverlight XAML
  • XAML editing tools
  • Silverlight application architecture
  • "Hello World!" with Silverlight
  • Available controls
  • Handling and publishing events
  • Transformations
  • Animations

Lesson 2: Advanced Silverlight

  • Managing XAML objects
  • Creating XAML objects from managed code
  • Managing XAML objects from managed code
  • Silverlight user controls
  • Custom controls
  • Control templates and styles
  • Data binding
  • Visual State Manager
  • Lab: Hands On #1* Layouts
    • Code-behind data binding
    • Data templates
    • Consuming WCF services
    Lab : Hands On #2* User controls
    • XAML data binding
    • IValueConverter

Lesson 3: Miscellaneous

  • Silverlight networking
  • Resource management
  • Silverlight application hosting
  • Silverlight application initialization parameters
  • Silverlight application deployment
  • Accessing the HTML DOM from Silverlight managed code
  • Accessing Silverlight managed code from HTML DOM
  • Creating an application splash screen
  • Using isolated storage
  • Localizing Silverlight applications
  • Deep Zoom
  • Interactive media applications
  • Lab : Hands On #3* VisualStateManager
    • Animations
    Lab : Hands On #4 Self-training Lab
    • Creating a user control with WCF service communication functionality
    • Custom ViewStateManager states and styles
    • Integrating into the application built in the previous Labs

6940 Tudsbury Road, Baltimore, MD 21244
P: 410-597-9722
www.nhbaltimore.com

New Horizons Computer Learning Centers
6940 Tudsbury Road, Baltimore, MD 21244   (410) 597-9722
Copyright © 2005 New Horizons Computer Learning Centers of Baltimore. All rights reserved.