Silverlight 4.0 using C# 2010
Location:
Sydney
Melbourne
Brisbane
Date:
Choose a date...
28 May 12 - 01 Jun 12
04 Jun 12 - 08 Jun 12
18 Jun 12 - 22 Jun 12
25 Jun 12 - 29 Jun 12
02 Jul 12 - 06 Jul 12
09 Jul 12 - 13 Jul 12
16 Jul 12 - 20 Jul 12
23 Jul 12 - 27 Jul 12
30 Jul 12 - 03 Aug 12
06 Aug 12 - 10 Aug 12
13 Aug 12 - 17 Aug 12
20 Aug 12 - 24 Aug 12
27 Aug 12 - 31 Aug 12
03 Sep 12 - 07 Sep 12
10 Sep 12 - 14 Sep 12
17 Sep 12 - 21 Sep 12
24 Sep 12 - 28 Sep 12
08 Oct 12 - 12 Oct 12
15 Oct 12 - 19 Oct 12
22 Oct 12 - 26 Oct 12
29 Oct 12 - 02 Nov 12
05 Nov 12 - 09 Nov 12
12 Nov 12 - 16 Nov 12
19 Nov 12 - 23 Nov 12
26 Nov 12 - 30 Nov 12
03 Dec 12 - 07 Dec 12
10 Dec 12 - 14 Dec 12
{None}
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
Duration:
5 Days
Price:
Print Preview |
Send to a friend
Learning Method:
Instructor Led
Overview:
Silverlight 4.0 makes it possible for developers to create rich, interactive applications delivered through a Web browser to nearly any client operating system, including Windows, Mac, and Linux. This course introduces the basics of creating and hosting Silverlight applications, working through many of the important controls, through binding Silverlight applications to live data. This course then moves beyond the basics to cover working through some more advanced controls, more graphic issues including shapes, geometries, brushes, transforms, and animations, through deploying Silverlight applications.
Pre-requisites:
This course assumes that students have some programming background and experience using Visual Studio 2010. This course assumes knowledge of a CLS language (Visual C#), of the .NET Framework, and the current (or a prior) version of Visual Studio.
At Course Completion:
In this course, you will learn:
Investigate Silverlight application templates, designer and controls in Visual Studio 2010
Examine the Silverlight layout system
Work with each of the simple and more complex, Silverlight controls
Using styles and resources to create consistent, visually interesting applications
Extend binding to work with data
Investigate more of the built-in controls
Learn to create and use shapes and geometries, and the powerful Path element
Deploy Silverlight applications
Work with Expression Blend 4
Add animation techniques
Work with the DataGrid control
Module 1: Introduction to Silverlight 4
Introduce Silverlight 4
Compare declarative and procedural coding styles
Investigate the Silverlight designer in Visual Studio 2010
Learn about controls and events in Silverlight 4
Understand how the layout system works in Silverlight
See how to use various containers to control layout
See how to use alignment and sizing to control layout
Module 3: Simple Controls
Investigate Border, Button, CheckBox and RadioButton controls
View and enter text using TextBlock, TextBox and PasswordBox controls
Work with dates using the DatePicker and Calendar controls
Add visual flair using the Slider, ProgressBar and MediaElement controls
Module 4: Advanced Controls
Learn how to use controls that enable users to select an item from a list
See how to add menus to applications
Explore controls that enable you to better organize content
Module 5: Styles and Resources
Investigate XAML Resources
Learn about the hierarchy of resources
Work with resources programmatically
Organize resources with resource dictionaries
Experiment with XAML Styles
Apply Styles dynamically
Work with Style inheritance
Explore navigation in Silverlight applications
See how to build page-based applications that support navigation
Learn how to navigate using XAML and code
See how to use the Navigation Application project template
Learn to use Binding objects to bind data sources and targets
Add data converters to manage conversion during the binding process
Use data templates to modify the layout of bound data in lists
Module 8: Working with Data
See how to retrieve data from a WCF service
Create common data bound forms
See how to display information from main and related tables
Module 9: Advanced Data Controls
Explore how to use the DataGrid control to display data
See how to use the DataGrid control to edit data
Learn how to use the DataForm and DataPager controls to display data
Module 10: Shapes and Geometries
Learn to use basic shapes: lines, ellipses, rectangles, and polygons
Add line caps and joins
Work with geometries and paths
Investigate the geometry mini-language
Module 11: Brushes and Transforms
Work with solid, gradient, and image brushes
Add transparency effects, including opacity mask
Investigate built-in transforms
Add reflection effect using opacity mask and transforms
See how to deploy Silverlight applications
See how to deploy out-of-browser applications
Explore how to cusomize the installation of Silverlight
Module 13: Introducing Expression Blend
Compare Visual Studio and Expression Blend
Examine the Blend integrated development environment
Learn about Expression Blend’s designer panels
Integrate Expression Blend with Visual Studio
Create resources and set up element-to-element binding in Expression Blend
Module 14: Introducing Animation
Understand how animation works in XAML applications
Examine animation, storyboard, and trigger objects
Learn to start animations in code
Work with DoubleAnimation, ColorAnimation, and PointAnimation objects
Examine properties of the animation classes
Try out various easing functions
Use Expression Blend to interactively create animations
Module 15: Additional Data Techniques
See how to store data locally with isolated storage
See how to retrieve data from a WCF data service and work with it in a Silverlight application
Module 16: Silverlight and Networking
See how to make cross-domain calls from Silverlight applications
Explore how to use the WebClient class to request data from Web Sites