10554 Developing Rich Internet Applications Using Microsoft Silverlight 4

Displaying courses for United States [Change]
This course provides material for:
Microsoft Exam code: Exam 70-506

Overview

This course covers intermediate and advanced topics required to develop professional Silverlight 4 applications that can be deployed to the Web, Windows desktops, and Windows Phone 7 devices.

Objectives

After Completing this course, students will be able to:
  • Build data
  • driven Silverlight applications
  • Create advanced user interfaces
  • Implement advanced media techniques in Silverlight
  • Work with Silverlight Media Framework
  • Access hardware in Silverlight applications
  • Create application that can be Globalized & Localized
  • Implement Network Communications
  • Deploy Silverlight applications
  • Understand the basics of developing Silverlight applications for Windows Phone 7
  • Implement advanced Silverlight techniques for Windows Phone 7 Development

Audience

The target audience for this training course is professional developers who have experience with XAML (either through WPF or Silverlight), a limited amount of Silverlight development experience, and experience working in Visual Studio 2010. This audience is interested in learning to develop advanced Silverlight 4 applications using Visual Studio 2010.This course is intended for developers who have programming experience using either Visual Basic .NET or Visual C# and who understand the concepts of object-oriented programming. This course is designed for developers who are comfortable using Expression Blend and Visual Studio 2010.This course is not designed for new programmers.

Syllabus

Introduction to Building Silverlight Business Applications

  • Overview of Silverlight 4.0
  • Silverlight Architecture
  • Developing Out-of-Browser Applications with Silverlight
  • Lab : Building Silverlight Business Applications

Building Data-Driven Applications

  • Overview of Data Access in Silverlight 4.0
  • Defining Data Access by Using ADO.NET Entity Data Models
  • Displaying Data by Using Domain Services
  • Lab : Consuming Data

Advanced Data Management

  • Manipulating Data by Using Domain Services
  • Binding and Validating Data
  • Lab : Manipulating Data

Implementing User Controls and Navigation

  • Working With Controls
  • Threading
  • Implementing Navigation
  • Lab : Implementing User Controls and Navigation

Creating Advanced User Interfaces

  • Creating Content Presenter Classes
  • Creating Item Templates for Presentation
  • Developing Classes as Item Instances
  • Lab : Presenting Items, Classes, and Dependency Properties

Using Local Assets

  • Printing in Silverlight Applications
  • Accessing Local Storage in Silverlight Applications
  • Accessing Local File Systems in Silverlight Applications
  • Lab : Using Local Assets

Implementing Advanced Media Techniques in Silverlight

  • Implementing Deep Zoom in Silverlight
  • Playing Media Files
  • Lab : Implementing Advanced Media Techniques in Silverlight

Developing Silverlight Media Framework Solutions

  • Introduction to the Silverlight Media Framework
  • Developing Silverlight Media Framework Solutions
  • Lab : Developing Silverlight Media Framework Solutions

Accessing Hardware in Silverlight Applications

  • Interacting with Mice and Keyboards
  • Interacting with Audio and Video Hardware
  • Lab : Interacting with Hardware Programmatically

Globalization and Localization

  • Globalization
  • Localization
  • Lab : Globalizing and Localizing Applications

Implementing Network Communications

  • Configuring Applications for Network Communications
  • Implementing Web Calls
  • Implementing Low-Level Communications
  • Lab : Building Dynamic Silverlight Applications

Deploying Silverlight Applications

  • Application Features and Hosting
  • Managing Application Resources Dynamically
  • Lab : Deploying Silverlight Applications

Application Guidance

  • Getting Started with the MVVM Design Pattern
  • Getting to Know Prism
  • Lab : Implementing the MVVM Design Pattern

Windows Phone Development–First Look

  • Introduction to Windows Phone
  • Beginning Windows Phone Development
  • Creating a Windows Phone Application
  • Lab : Creating a Windows Phone Application

Training provider

Teaching mode:
Classroom - Instructor Led
Online - Instructor Led
Duration: 5 days
Gooroo has partnered with the global leaders in IT training to give you access to quality training, personalised to you, targeted at increasing your job opportunities and salary.

Our pricing

We do not display pricing as Gooroo members qualify for special discounts not available elsewhere. You must enquire through Gooroo to get this benefit.

New courses are happening all the time

Our partner's expert training consultant will provide you with the times and all the details you need. Enquire today.

Top skills covered in this course

Microsoft Silverlight
United States
This skill has an average salary of
US$0
and is mentioned in
0.00%
of job ads in this area.
ADO.NET
United States
This skill has an average salary of
US$91,313
and is mentioned in
0.03%
of job ads in this area.
Windows Phone
United States
This skill has an average salary of
US$89,273
and is mentioned in
0.03%
of job ads in this area.