Inhoud van de training

Introductie

Wat is Silverlight? XAML, Visual Studio 2008, Microsoft Expression Blend 3, Application Development

Controls

Runtime Controls, SDK Controls, Silverlight Toolkit, Events, Fonts

Graphics and Animations

Shapes, Brushes, PixelShader Effects, Resources, Transformations, Animations and storyboards, Key frames and Interpolation, Triggering and Programming Animations Methods, Alternative Animation Techniques

UI Customization

Styling, Skinning (Templating), Styling and Skinning, Visual State Manager (VSM), BasedOn-Styling, Assign Styles at Runtime

Data Binding

Element To Element Binding, Blend Sample Data, MVVM, ItemsSource & DataContext, Blend Live Data, ObservableCollection, INotifyPropertyChanged, Converters, Data Validation, Data Annotations, DataBinding from Code, DataGrid, Toolkit DataForm, Tips & Tricks

Control Creation

Creating User Controls, Dependency and Attached Properties, States, Creating Templated Controls, Tips & Tricks

Programmability

Using and creating Actions/Triggers/Behaviors and Commands. Using Files, Base Class Library (LINQ to Object & LINQ to Xml, Xml Reader & Writer, XamlReader, MessageBox, VisualTreeHelper, FocusManager, Keyboard), WritableBitmap, Asynchronous Programming

Networking

HTTP (Download & Upload), SOAP (XML WebServices & WCF), RESTful Services & Syndication (ADO.NET Data Services, Xml, RSS, JSON), Cross Domain Communication, Tips & Tricks (Network Monitoring API, WCF Exceptions & Faults, Security, Binary Encoding, RIA Services, Http Monitoring)

Browser Integration

Navigation Applications, Access HTML DOM from Silverlight, Popup a Browser Window, Reading and Writing Cookies, Call JavaScript functions from Silverlight, Call Silverlight from JavaScript, DOM Bridge Security Model, Local Messaging

Media

Audio & Video (MediaElement, Expression MediaPlayer), Expression Encoder (Encode, Screen Capture, Smooth Streaming), Deep Zoom (Deep Zoom Composer)

Deployment

Silverlight Plug-In, Globalization, Full-screen Mode, Transparency, Out of browser, IIS & MIME Types, Application Library Caching, Cashed Composition, Analytics, Splash Screen

Afronden

Samenvatting, Resources, Boeken, Evaluatie.

Cursusmap & Labs

Elke cursist ontvangt bij aanvang van de training een cursusmap.
Hierin staan alle slides die we tijdens de cursus behandelen.
Tijdens de cursus worden labs (oefeningen) gemaakt.
Een zip-file met alle labs wordt na afloop aan de cursisten uitgereikt.