10554
Developing Rich Internet Applications Using Microsoft Silverlight 4
Course Outline
Lesson 1 - Introduction to Building Silverlight Business Applications
-
Overview of Silverlight 4.0
-
Silverlight Architecture
-
Developing Out-of-Browser Applications with Silverlight
Lesson 2 - 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
Lesson 3 - Advanced Data Management
-
Manipulating Data by Using Domain Services
-
Binding and Validating Data
-
Lab : Manipulating Data
Lesson 4 - Implementing User Controls and Navigation
-
Working With Controls
-
Threading
-
Implementing Navigation
-
Lab : Implementing User Controls and Navigation
Lesson 5 - 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
Lesson 6 - Using Local Assets
-
Printing in Silverlight Applications
-
Accessing Local Storage in Silverlight Applications
-
Accessing Local File Systems in Silverlight Applications
-
Lab : Using Local Assets
Lesson 7 - Implementing Advanced Media Techniques in Silverlight
-
Implementing Deep Zoom in Silverlight
-
Playing Media Files
-
Lab : Implementing Advanced Media Techniques in Silverlight
Lesson 8 - Developing Silverlight Media Framework SolutionsDeveloping Silverlight Media Framework Solutions
-
Introduction to the Silverlight Media Framework
-
Developing Silverlight Media Framework Solutions
-
Lab : Developing Silverlight Media Framework Solutions
Lesson 9 - Accessing Hardware in Silverlight Applications
-
Interacting with Mice and Keyboards
-
Interacting with Audio and Video Hardware
-
Lab : Interacting with Hardware Programmatically
Lesson 10 - Globalization and Localization
-
Globalization
-
Localization
-
Lab : Globalizing and Localizing Applications
Lesson 11 - Implementing Network Communications
-
Configuring Applications for Network Communications
-
Implementing Web Calls
-
Implementing Low-Level Communications
-
Lab : Building Dynamic Silverlight Applications
Lesson 12 - Deploying Silverlight Applications
-
Application Features and Hosting
-
Managing Application Resources Dynamically
-
Lab : Deploying Silverlight Applications
Lesson 13 - Application Guidance
-
Getting Started with the MVVM Design Pattern
-
Getting to Know Prism
-
Lab : Implementing the MVVM Design Pattern
Lesson 14 - Windows Phone DevelopmentāFirst Look
-
Introduction to Windows Phone
-
Beginning Windows Phone Development
-
Creating a Windows Phone Application
-
Lab : Creating a Windows Phone Application
show more>>
Our Training Center
We encourage you to take this Instructor-Led Training: Live Online course at our downtown Toronto Training Center at 40 University Avenue. For TTC riders, we are right on the subway line just south of the St. Andrews station. For GO-Train commuters, we are just steps north of Union Station.
show more>>
In our Training Center every student gets their own powerful Dell workstation with dual monitors. Our classrooms are designed around comfortable ergonomic chairs, generous work surfaces, special air conditioning by classroom and a high-speed fibre connection to the Internet. So it really is a great place to take any of our courses.
However, we understand that it is not always possible for you to take this Instructor-Led Training: Live Online course at our Center. Therefore, you have the option to take part or all of this course from an offsite location. As long as you have at least DSL-speed Internet connectivity, our Operations Staff can easily connect and join you into this Instructor-Led Training: Live Online class directly from your work, home or other location. Our Site, Your Site or Offsite. Whatever works best for you!