LOGO For Immediate Assistance Call 855-211-9361

Enterprise

Introduction to Silverlight Programming

Price: $1,755.00

Call for availability 855-211-9361

Silverlight is the Microsoft solution for delivering rich, cross-platform, interactive experiences including video, audio, animation, and graphics for the Web and beyond. In this Silverlight training course students will learn how to develop rich multi-media applications through a series of hands-on labs. The course focuses on the basics of Silverlight and supporting technologies.

While this course targets Silverlight developers, designers looking to utilize Silverlight will also gain valuable insights into using Silverlight to build rich internet applications that integrate with their existing .NET solutions .

Course Overview

By the end of the class students will be able to:

  • Build Silverlight applications
  • Work with the .NET Framework 3.5 and the Silverlight framework
  • Improve the performance of Silverlight server communication through ASP.NET AJAX
  • Integrate and stream multimedia content to enhance the user experience

Prerequisites

Prior programming experience is required. Prior experience with any of the following technologies is beneficial but not required: HTML, CSS, XML, JavaScript, Visual Studio, the .NET Framework, and relational databases

Course Outline

  • What is Silverlight?

    • An Overview of Silverlight
    • A Bit of History
    • Silverlight Architecture
    • Silverlight Hosting
    • Silverlight Execution Environment
    • Cross browser support
    • Target design platform
  • Supporting Web Technologies Primer

    • W3C
    • HTML
    • CSS
    • XML
    • Javascript
    • RSS
    • REST
    • ATOM
  • ASP.NET Primer

    • .NET Framework
    • Programming Languages Overview
      • C#
      • Visual Basic
      • JScript
    • ASP.NET
    • Regular expressions
  • Improving Performance Through AJAX

    What's New in the .NET Framework 3.5

    • XAML
    • WPF
    • WCF
    • WWF
    • CardSpace
    • LINQ
    • XLinq
  • The Silverlight Framework

    • Overview of the framework
    • Silverlight vs. WPF
    • Tools
    • New Languages
      • IronRuby
      • IronPython
      • VBx
    • Windows Live Services
    • Creating a Silverlight Application
    • Create a Simple Silverlight Animation
    • Ensuring the User Has the Silverlight Plug-in Installed
    • Silverlight in Full-Screen Mode
    • Error Handling in Silverlight
    • Debugging
  • Integrating Silverlight with ASP .NET AJAX

    • Silverlight AJAX Controls
    • Integrate Silverlight with an ASP.NET page
    • Upgrade the ASP .NET page to Utilize AJAX
    • Consuming Web Services
    • Integration with WCF
  • Animating Silverlight

    • Drawing Graphics
    • Multimedia
    • Animations
  • Streaming Content Using Silverlight

    • Streaming on demand content
    • Streaming live content
  • Using JavaScript

    • JavaScript and the Browser
    • Data Types and Variables
    • Control Structures
    • Functions
    • Strings
    • Arrays
    • Objects
  • DHTML, DOM and CSS

    • What Is DHTML?
    • Document Object Model
    • Accessing DOM Nodes
    • Manipulating DOM Nodes
    • DOM Events
    • Cascading Style Sheets
  • Microsoft AJAX Client Library

    • Components of Microsoft’s AJAX Support
    • ScriptManager
    • Client-Side Page Lifecycle
    • Debugging Support
    • JavaScript Extensions
    • Object-Oriented Programming Support
    • Global API Shortcuts
    • Embedded JavaScript Resources
  • Partial Page Rendering

    • UpdatePanel Control
    • Update Modes
    • Triggers
    • Using a Timer
    • PageRequestManager
    • Partial Page Update Lifecycle
    • UpdateProgress Control
    • Limitations and Performance Issues
  • Remote Method Calls

    • Web Service Methods
    • Handling Errors
    • Using Context
    • Page Methods
    • JSON Serialization
    • RSSScriptMethod Attribute
  • AJAX Control Toolkit

    • Using ACT Controls in Visual Studio
    • Extender Controls
    • Use of Style Sheets
    • Page Layout Controls
    • Popup Controls
    • ACT Controls and Web Services
  • Application Services Profile

    • Service Authentication
    • Service