Comprehensive Silverlight Training 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 Course 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 Course 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 Course Outline
- What is Silverlight?
- An Overview of Silverlight
- A Bit of History
- Silverlight Architecture
- Silverlight Hosting
- Silverlight Execution Environment
- Cross browser support
- What's New in the .NET Framework 3.5
- XAML
- WPF
- WCF
- WF
- CardSpace
- LINQ
- The Silverlight Framework
- Overview of the framework
- Silverlight vs. WPF
- Tools
- Silverlight Languages
- Windows Live Services
- Integrating Silverlight with ASP.NET AJAX
- Creating a Silverlight Application
- Create a Simple Silverlight Animation
- Silverlight Controls
- Layout Controls
- User Interface Controls
- Additional Controls
- Skinning Controls
- Control Data Templates
- Networking in Silverlight Applications
- Sockets
- Service Oriented Architecture (SOA)
- POX
- JSON
- REST
- RSS
- Atom
- Accessing Data Using Silverlight
- Storing Data in Code
- Variables
- Collections
- Serialization
- Working with XML
- Accessing Data
- SOA
- LINQ
- Isolated Storage
- Data Binding
- Storing Data in Code
- Animating Silverlight
- Drawing Graphics
- Multimedia
- Animations
- Deep Zoom
- Streaming Content Using Silverlight
- Streaming on demand content
- Streaming live content
- Securing Silverlight Applications
- SOA Security
- Silverlight Security
- Networking Security
- Cryptography
- Deploying Silverlight Applications
- Deploying to the Silverlight Streaming Service
- Deploying to a Web Server
- Improving Silverlight Application Performance
- Synchronous vs. Asynchronous Processing
- Background Worker Process
- Threading
- Asynchronously Calling a Service
- HTTP Downloader
- Silverlight Team Development
- Source Control
- Configuring Visual Studio Team System for Source Control
- Configuring Expression Blend for Source Control
- Discuss How Working In a Team Environment Affects the Overall Process
Setup
For setup instructions, please visit http://www.webucator.com/Course.cfm?CourseID=SLV501
Shopping Cart
Order Manuals