New Horizons Computer Learning Center 410-597-9722
50197A: Developing Web Applications Using Microsoft Silverlight 2.0
Course Length: 3 Days
Overview:
This three-day instructor-led course provides students with the knowledge and skills to develop Microsoft Silverlight 2.0 web applications. The course focuses on user interfaces, program structure, language syntax, and implementation details.
Prerequisites:
Experience with Microsoft .NET Programming Framework
Working knowledge of web development techniques
Course Objectives:
Upon successful completion of this course, students will be able to:
- Create a simple Silverlight 2.0 web application based on the Silverlight project template
- Understand Windows Presentation Foundation and how web browsers can display Silverlight 2.0 applications
- Create comprehensive user interfaces using XAML
- Utilize built in UI Automation mechanisms to provide accessibility options
- Understand resources and how they can provide styling and templating to the interface
- Use animation to provide an interactive and aesthetically pleasing user interface
- Develop a deep understanding of the Silverlight 2.0 framework and programming libraries
- Build dynamic data driven applications using the Silverlight service architecture
- Prepare and package Silverlight 2.0 applications so that they may be successfully deployed to the client
Course Content
Lesson 1: Introduction to Microsoft Silverlight 2.0
- Rich Internet Applications
- Introduction to Windows Presentation Foundation
- Silverlight Integrated Development Environments
- Lab : Navigating Silverlight projects using the IDEs
- Navigating a Silverlight application in Visual Studio 2008
- Navigating a Silverlight application in Microsoft Expression Blend
Lesson 2: Getting Started with Silverlight 2.0
- Building a Silverlight Application
- Silverlight Architecture
- Working with XAML
- Lab : Building Silverlight applications
- Build a Silverlight application using Visual Studio 2008
Lesson 3: Building the User Interface
- Defining Page Layout
- Content Controls
- Items Controls
- Lab : Building the User Interface
- Use an XML namespace and define an items control
Lesson 4: Customizing Appearance
- Resources
- Styling and Templates
- Introduction to UI Automation
- Text and Fonts
- Lab : Customizing Appearance
- Customize the appearance of the application
Lesson 5: Graphics and Multimedia
- Creating Graphics
- Displaying Images
- Audio and Video
- Lab : Using graphics and media content
- Adding Images to Application
- Adding Video to Application
Lesson 6: Animating Silverlight
- Animation
- Animation using Microsoft Expression Blend
- Lab : Animating controls and shapes
- Animate shapes by changing properties
Lesson 7: Managed and Unmanaged Silverlight 2.0 Code
- Language Foundation
- Dynamic Languages
- Isolated Storage
- Host integration for Silverlight
- Lab : Using Silverlight programming foundations and features
- Use managed code to access Isolated Storage
Lesson 8: Silverlight Service Architecture
- Access Restrictions
- Web Services
- Syndication
- Working with Sockets
- Lab : Consuming Services
- Use managed code
- Consume web services
- Retrieve the data asynchronously
Lesson 9: Silverlight Data Access
- Silverlight Data Binding
- Binding to Collections of Objects
- Data Templates
- Lab : Accessing Data
- Create an observable collection
- Bind the data to an items control
Lesson 10: Packaging and Deploying Silverlight
- The Silverlight Package
- Deployment
6940 Tudsbury Road, Baltimore, MD 21244
P: 410-597-9722
www.nhbaltimore.com |