Silverlight 3 Essential Training
by Walt Ritscher
$ 49.95
  • 6.48 hrs
  •  EN
  • 85 lessons

Silverlight 3 and its associated development tools, Expression Blend and Visual Studio, are used to reproduce the look and feel of a desktop application in a browser deployed, cross-platform framework. Silverlight 3 Essential Training is designed to teach programmers how to create dynamic, interactive, rich Internet applications that run on Silverlight 3. Instructor Walt Ritscher covers the basic framework architecture to creating an engaging user interface. This course requires a working knowledge of C#, but includes lessons on XAML, a language designed to make coding in Silverlight easier. Exercise files accompany the course.
Course Silverlight 3 Essential Training
Author Walt Ritscher
SKU
ISBN
Release Date 2010-03-02
Duration 6.48 hrs / 85 tutorials
Work files Yes
Price $ 49.95
Retail price $ 99.95
Language
Tags Web Development, Silverlight
 
1. Getting Started
Silverlight 3 explained 04:03
Showcasing amazing Silverlight applications 02:45
Setting up your developer computer 03:21
Contrasting the Silverlight versions 01:42
Using Visual Studio to create a Silverlight project 06:26
Using Expression Blend to create a Silverlight project 02:56
Touring the Visual Studio interface 07:37
Touring the Expression Blend interface 04:38
2. Project Overview
Understanding the Visual Studio project structure 04:11
Creating a Silverlight page/UserControl 05:02
Discovering what happens during a compile 04:53
Using core runtime assemblies and other assemblies 09:03
Deploying your Silverlight application 02:45
Starting up your application 03:24
Embedding Silverlight content on web pages 04:53
Understanding the end user install process 05:34
3. The Programming Side
Exploring the relationship between XAML and .NET 04:43
Choosing a Silverlight programming language 04:56
Exploring the code-behind file 06:14
Debugging Silverlight applications 06:38
4. XAML
Working with XAML Elements and Property Attributes 05:52
Investigating XAML namespaces 05:10
Converting XAML properties with TypeConverters 05:43
Nesting more complex structure with Property Elements 04:02
Assigning runtime data via XAML Markup Extensions 03:37
Digging into the Dependency Property System 07:32
Creating a custom Dependency Property 04:51
Understanding Attached Properties 04:06
5. Layout Containers
Understanding layout 03:10
Painting background and borders 07:10
Getting colorful with gradient brushes 03:37
Controlling your layout with StackPanel 01:52
Exploring additional layout controls in the Silverlight toolkit 06:04
Exploring sophisticated layout with the Grid 09:41
Sizing cells using the GridSplitter 02:54
Absolute positioning with the Canvas panel 04:38
Scrolling content with the ScrollViewer 03:15
Adjusting content with alignment, margins, and sizing 04:07
Enlarging your window with Full Screen mode 02:21
Manipulating elements with transforms 05:25
6. Understanding the Event Model
Understanding routed events 04:13
Wiring up event handlers in Silverlight 06:36
Understanding Event Bubbling 05:21
Detailing the mouse events 03:43
Detailing the key events 03:23
7. Using Silverlight Controls
Displaying text on the screen 03:37
Gathering text input from the user 04:13
Using and embedding Silverlight fonts 03:11
Understanding content controls 03:27
Understanding the button controls 06:16
Showing list data with ItemsControls 04:36
Exploring the Silverlight toolkit controls 06:47
Digging into the DataGrid 05:40
Using DataBinding to work with data 06:46
Floating UI with Popup and ToolTip 04:12
8. Navigation
Swapping content with UserControls 06:07
Creating dialogs and child windows 05:57
Using the Navigation Framework 07:03
9. Images and Media
Adding binary resource files to a Silverlight project 04:37
Showing static images with the Image Control 04:08
Painting UI with the Image Brush 03:45
Embedding video with the MediaElement 07:13
10. Energizing the UI with Animations
Understanding Silverlight animations 04:25
Creating animations 04:59
Controlling animations 05:18
Simulating physics with animation easings 03:43
Create a custom easing 03:20
11. Templates and styles
Placing XAML resources within a FrameworkElement 04:45
Centralizing settings in styles 05:20
Creating alternate control UI with ControlTemplates 10:32
Dressing up your data with DataTemplates 04:19
Explaining the VisualStateManager: A simple way to manage control state 07:37
12. Application-Level Concepts
Handling errors in a Silverlight application 04:46
Setting up application events 03:20
Reporting incremental progress with a loading screen 06:53
Storing data on the client 07:26
13. Managing Expression Blend Assets
Exploring the Expression Blend asset pane 04:26
Adding behaviors to elements with Blend Behaviors 05:02
Creating custom behaviors 03:24
Using the built-in shader effects 03:56
Creating custom shaders 05:52
Conclusion
Goodbye 01:01

 
Relevant products
CSS Crash Course by SitePoint
by Kevin Yank
Retail price: $ 69.95 $ 29.95
  • 2.46 hrs
  •  EN
  • 9 lessons
Flash CS4 Professional: Building Search Engine Friendly Sites
by Todd Perkins
Retail price: $ 99.95 $ 49.95
  • 1.25 hrs
  •  EN
  • 34 lessons
HTML5 First Look
by James Williamson
Retail price: $ 99.95 $ 49.95
  • 4.28 hrs
  •  EN
  • 50 lessons
Dreamweaver CS5: Managing CSS
by James Williamson
Retail price: $ 99.95 $ 59.95
  • 4.40 hrs
  •  EN
  • 41 lessons
Web Site Strategy and Planning
by Jen Kramer
Retail price: $ 69.95 $ 29.95
  • 1.37 hrs
  •  EN
  • 24 lessons
Dreamweaver CS4 Dynamic Development
by David Gassner
Retail price: $ 99.95 $ 49.95
  • 5.25 hrs
  •  EN
  • 78 lessons