|
Provided by: Webucator Comprehensive Silverlight Training |
![]() |
|
|
||||||
Comprehensive Silverlight Training Seminar Schedule
| Date | Location | |||
|---|---|---|---|---|
| [Register] |
Comprehensive Silverlight Training Class Overview
In this Silverlight training course students will build an application through a series of hands-on labs. The first 3 days of the course focus on the basics of Silverlight and supporting technologies. The final 2 days focus on more advanced Silverlight-specific topics.While this course targets Silverlight developers, designers looking to utilize Silverlight and Microsoft Expression Suite will also benefit from the knowledge gained.
Comprehensive Silverlight Training Class Goals
- Learn to build Silverlight applications
- Become familiar with the .NET Framework 3.5 and the Silverlight framework
- Learn to improve the performance of Silverlight server communication through ASP .NET AJAX
- Learn to integrate and stream multimedia content to enhance the user experience
- Learn to create dynamic, data-driven Silverlight applications through database interaction
- Learn to analyze security threats and solutions to be considered when developing Silverlight applications
- Consider complexities involved in developing Silverlight applications in a team environment
- Learn to streamline Silverlight applications through the use of background processes
- Learn to develop and deploy complete Silverlight applications
- Become familiar with resources that will enable you to solve problems encountered when developing Silverlight applications
Comprehensive Silverlight Training Class Outline
- What is Silverlight?
- An Overview of Silverlight
- A Bit of History
- Microsoft technologies leading up to Silverlight
- Introducing Silverlight
- Silverlight Architecture
- Silverlight Versions
- Silverlight Hosting
- Supported Platforms
- Supported Browsers
- Future Platforms
- What's New in the .NET Framework 3.5
- Overview
- Windows Presentation Foundation (WPF)
- The Extensible Application Markup Language (XAML)
- Windows Communication Foundation (WCF)
- Web Service Technologies
- Windows Communication Foundation (WCF)
- WCF Example
- Windows Workflow Foundation (WF)
- Windows CardSpace
- Language Integrated Query (LINQ)
- LAB: Training Tool Using WPF and WCF
- The Silverlight Framework
- Overview
- Silverlight vs. WPF
- Installing Silverlight
- Silverlight Tools
- Silverlight Languages
- Dynamic Language Runtime (DLR)
- JavaScript
- C#
- Visual Basic / VBx
- IronPython
- IronRuby
- Windows Live Services
- Example Implementations
- Microsoft PopFly
- Silverlight ASP.NET Controls
- The asp:Silverlight Control
- The asp:MediaPlayer Control
- Expression Blend
- Accessing the HTML DOM from Silverlight
- Accessing Silverlight from JavaScript
- Embedding Fonts
- Going Full Screen
- Creating a Silverlight Application
- The Silverlight Project
- Designing the XAML
- Wiring Up the Button
- Silverlight Project Architecture
- Creating a Silverlight Animation
- LAB: Create a Simple Silverlight Application
- Overview
- Silverlight Controls
- Overview
- Layout Controls
- Canvas Control
- StackPanel Control
- Grid Control
- User Interface Controls
- Border Control
- Button Control
- Calendar Control
- Checkbox Control
- DatePicker Control
- HyperlinkButton Control
- Image Control
- RadioButton Control
- RepeatButton Control
- ScrollViewer Control
- Slider Control
- TextBlock Control
- Textbox Control
- ToggleButton Control
- User Controls
- Custom Controls
- Designing User Interfaces
- Skinning Controls and Templates
- Visual State Manager (VSM)
- LAB: Create a Silverlight Data Entry Form
- Networking In Silverlight
- Overview
- Sockets Programming
- Service Oriented Architecture
- Serialization
- Web Services
- Windows Communication Foundation (WCF)
- Other Networking Protocols
- Plain Old XML (POX)
- JavaScript Object Notation (JSON)
- Representational State Transfer (REST)
- Syndication Protocols
- Really Simple Syndication (RSS)
- ATOM
- Windows Azure and Live Services
- Lab: Networking In Silverlight
- Accessing Data Using Silverlight
- Storing Data in Code
- Variables
- Collections
- Working with XML
- Language Integrated Query (LINQ)
- Isolated Storage
- Data Binding
- Lab: Accessing Data In Silverlight
- Storing Data in Code
- Animating Silverlight
- The Importance of an Impressive User Interface
- Drawing Graphics
- Graphic Elements
- Animation
- Deep Zoom
- MultiscaleImage Control
- Lab: Animating Silverlight
- Streaming Media Using Silverlight
- Integrating Multimedia
- Microsoft Expression Encoder
- Encoding Media Using Expression Encoder
- Lab: Streaming Media Using Silverlight
- Securing Silverlight Applications
- Software Security Basics
- Transporting Sensitive Data
- Service Oriented Architecture (SOA) Security
- Representational State Transfer (REST) Security
- Silverlight Security
- Silverlight Enterprise Security Features
- Integrating the SQL Membership Provider for Security
- Cryptography
- Lab: Authenticating and Authorizing Users
- Debugging, Testing, and Deploying Silverlight Applications
- Error Handling Overview
- Global Error Handler
- Debugging and Testing
- Deploying
- Windows Live Silverlight Streaming Service
- Uploading Applications to the Silverlight Streaming Service
- Web Server Deployment
- Lab: Deploying a Silverlight Application
- Error Handling Overview
- Improving Silverlight Application Performance
- Synchronous vs. Asynchronous Processing
- The WebClient Class
- Lab: Improving Performance
- Team Development Using Silverlight
- Source Control Overview
- Microsoft Source Control Products
- Visual SourceSafe
- Team Foundation Server
- Configuring Visual Studio 2008 For Source Control
- Configuring Expression Blend For Source Control
- Lab: Integrate Source Control
Comprehensive Silverlight Training Class Prerequisites
Experience in the following areas is required:
- Prior programming experience
- HTML, CSS, XML, JavaScript
Experience in the following areas would be beneficial.
- Visual Studio, the .NET Framework, C#, VB, ASP .NET
- Relational database experience
Comprehensive Silverlight Training Class Materials
Each student will receive a comprehensive set of materials, including course notes and all the class examples.
Class Technical Requirements
Our computer technical requirements and setup process is easy, with support just a click away:
- Click here for technical requirements and setup instructions

