
Lynda.COM Silverlight 3 Essential Training
Author:
Walt Ritscher
Duration:
06h 50m
Released on:
3/2/2010
Exercise files:
Yes
Software works on:
Windows only
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.
Topics include:
Hosting Silverlight
Choosing a Silverlight programming language
Understanding XAML basics
Interacting with the user through events, dialogs, and controls
Adding animations to the interface
Managing application assets in Expression Blend
Compiling and deploying a Silverlight application
Customizing UI with Silverlight templates
Introduction
Welcome 01m 08s
Using the exercise files 01m 57s
Exploring the finished project 03m 30s
What you should know before taking this course 01m 26s
1. Getting Started
Silverlight 3 explained 04m 03s
Showcasing amazing Silverlight applications 02m 45s
Setting up your developer computer 03m 21s
Contrasting the Silverlight versions 01m 42s
Using Visual Studio to create a Silverlight project 06m 26s
Using Expression Blend to create a Silverlight project 02m 56s
Touring the Visual Studio interface 07m 37s
Touring the Expression Blend interface 04m 38s
2. Project Overview
Understanding the Visual Studio project structure 04m 11s
Creating a Silverlight page/UserControl 05m 02s
Discovering what happens during a compile 04m 53s
Using core runtime assemblies and other assemblies 09m 03s
Deploying your Silverlight application 02m 45s
Starting up your application 03m 24s
Embedding Silverlight content on web pages 04m 53s
Understanding the end user install process 05m 34s
3. The Programming Side
Exploring the relationship between XAML and .NET 04m 43s
Choosing a Silverlight programming language 04m 56s
Exploring the code-behind file 06m 14s
Debugging Silverlight applications 06m 38s
4. XAML
Working with XAML Elements and Property Attributes 05m 52s
Investigating XAML namespaces 05m 10s
Converting XAML properties with TypeConverters 05m 43s
Nesting more complex structure with Property Elements 04m 02s
Assigning runtime data via XAML Markup Extensions 03m 37s
Digging into the Dependency Property System 07m 32s
Creating a custom Dependency Property 04m 51s
Understanding Attached Properties 04m 06s
5. Layout Containers
Understanding layout 03m 10s
Painting background and borders 07m 10s
Getting colorful with gradient brushes 03m 37s
Controlling your layout with StackPanel 01m 52s
Exploring additional layout controls in the Silverlight toolkit 06m 04s
Exploring sophisticated layout with the Grid 09m 41s
Sizing cells using the GridSplitter 02m 54s
Absolute positioning with the Canvas panel 04m 38s
Scrolling content with the ScrollViewer 03m 15s
Adjusting content with alignment, margins, and sizing 04m 07s
Enlarging your window with Full Screen mode 02m 21s
Manipulating elements with transforms 05m 25s
6. Understanding the Event Model
Understanding routed events 04m 13s
Wiring up event handlers in Silverlight 06m 36s
Understanding Event Bubbling 05m 21s
Detailing the mouse events 03m 43s
Detailing the key events 03m 23s
7. Using Silverlight Controls
Displaying text on the screen 03m 37s
Gathering text input from the user 04m 13s
Using and embedding Silverlight fonts 03m 11s
Understanding content controls 03m 27s
Understanding the button controls 06m 16s
Showing list data with ItemsControls 04m 36s
Exploring the Silverlight toolkit controls 06m 47s
Digging into the DataGrid 05m 40s
Using DataBinding to work with data 06m 46s
Floating UI with Popup and ToolTip 04m 12s
8. Navigation
Swapping content with UserControls 06m 07s
Creating dialogs and child windows 05m 57s
Using the Navigation Framework 07m 03s
9. Images and Media
Adding binary resource files to a Silverlight project 04m 37s
Showing static images with the Image Control 04m 08s
Painting UI with the Image Brush 03m 45s
Embedding video with the MediaElement 07m 13s
10. Energizing the UI with Animations
Understanding Silverlight animations 04m 25s
Creating animations 04m 59s
Controlling animations 05m 18s
Simulating physics with animation easings 03m 43s
Create a custom easing 03m 20s
11. Templates and styles
Placing XAML resources within a FrameworkElement 04m 45s
Centralizing settings in styles 05m 20s
Creating alternate control UI with ControlTemplates 10m 32s
Dressing up your data with DataTemplates 04m 19s
Explaining the VisualStateManager: A simple way to manage control state 07m 37s
12. Application-Level Concepts
Handling errors in a Silverlight application 04m 46s
Setting up application events 03m 20s
Reporting incremental progress with a loading screen 06m 53s
Storing data on the client 07m 26s
13. Managing Expression Blend Assets
Exploring the Expression Blend asset pane 04m 26s
Adding behaviors to elements with Blend Behaviors 05m 02s
Creating custom behaviors 03m 24s
Using the built-in shader effects 03m 56s
Creating custom shaders 05m 52s
Conclusion
Goodbye 01m 01s
- ABBYY
- Ableton
- Abvent
- ACDSee
- Acronis
- Adobe
- AllallSoft
- Altova
- Apex
- Ashampoo
- Autodesk
- AVG Anti-virus
- Bigasoft
- Breeze Systems
- Business
- Camtasia Studio
- CD-DVD Software
- CodeGear
- Corel
- Cyberlink
- EMCO
- FileMaker
- GAMES
- Home & Hobby
- Intuit
- Joboshare
- Lynda Training
- Magix
- MakeMusic Finale
- MathCAD
- Maxon Cinema
- Mediachance
- Microsoft
- Navicat
- Nero
- Nicon
- Nik Software
- Norton Symantec
- Nuance
- O&O Software
- Office and Business software
- onOne Products
- Paragon
- PenSoft
- Phase One
- Photo and Graphic Editors
- Pinnacle
- PrimaSoft
- Quark XPress
- Red Giant
- Rosetta Stone
- Roxio
- SiSoftware Sandra
- Smith Micro
- Sony
- Steinberg
- Toon Boom
- Topaz
- TuneUp Utilities
- Utilites and Programming
- VaySoft
- Video and Audio Editors
- VMware
- WinZip
- Xara
- ABBYY
- AceReader
- Activata
- Adobe
- Apimac
- app4mac
- Apple Macintosh
- Aquafadas
- Autodesk for MAC
- Avid
- CD-DVD Software
- Church
- ClickOnTyler
- Code Line
- Creativebe
- Emulation
- FabFilter
- FileMaker
- GAMES
- Hardcoded Software
- Home & Hobby for MAC
- IK Multimedia
- Intuit for MAC
- Ironic
- iSkysoft
- JS8 Media
- Jumsoft
- KavaSoft
- Koingo
- Limit Point Software
- Lynda Training
- MacX
- MakeMusic Finale for MAC
- Maps
- Mariner
- Maxon Cinema for MAC
- McAfee Anti-virus
- Mesa Dynamics
- Metaobject
- Microsoft for MAC
- Native Instruments
- Navicat
- Norton AntiVirus for MAC
- Nuance for MAC
- Office and Business software for MAC
- Parallels
- Photo and Graphic Editors
- Positive Team
- PSPAudioware
- Public Space
- Quark XPress
- Re:VisionEffects
- Realmac Software
- Red Sweater
- RedGiant
- Rogue Amoeba
- Roni Music
- Rosetta Stone
- Roxio
- Sibelius
- SmileOnMyMac
- StuffIt
- Synium
- The Little App Factory
- Topaz
- Utilites and Programming
- Video and Audio Editors
- VMware
- ZappTek
Our mission is to provide our clients with 100% full working retail versions of all OEM programs — no demos or academic versions!
