Silverlight 3 Training
Deze training is speciaal bedoeld voor C# ontwikkelaars die Rich Internet applicaties
(RIA) willen leren ontwikkelen met Silverlight 3. Microsoft Silverlight 3 is een
multi-platform runtime (browser plug-in) voor browsergebaseerde internetapplicaties
met animaties, vectorgraphics en videoplaybackmogelijkheden van Windows Presentation
Foundation. Tijdens de training is er ruime gelegenheid om te oefenen in Visual
Studio en de Expression Tools.
Cursusduur
4 intensieve dagen.
Inhoud
- Introduction: Wat is Silverlight?, XAML, Visual Studio 2008, Microsoft
Expression Blend 3, Application Development
- Controls: Runtime Controls, SDK Controls, Silverlight Toolkit,
Events (Visual Studio, Blend, Code, Routing), Fonts
- Graphics and Animations: Shapes, Brushes, PixelShader Effects,
Resources, Transformations, Animations and storyboards, Key frames and Interpolation,
Triggering and Programming Animations Methods, Tips & Tricks
- UI Customization: Styling, Skinning (Templating), Styling and Skinning,
Template Binding, BasedOn-Styling, Changing Styles, Visual State Manager (VSM)
- 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
- 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
- Control Creation: Creating User Controls, Dependency and Attached
Properties, States, Creating Templated Controls, Tips & Tricks
- 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
- Closure: Summary, Resources, Books, Evaluation
Voorkennis
Van de deelnemers wordt verwacht dat zij ervaring hebben met C# 3.0, LINQ, HTML,
ASP.NET, JavaScript en WCF of XML WebServices.
In-company training
De prijs voor een in-company training in Nederland en België is afhankelijk
van het aantal deelnemers dat aan de training deelneemt.
|
Aantal deelnemers
|
Prijs (exclusief BTW)
|
|
3
|
€ 5.420,00
|
|
4
|
€ 5.760,00
|
|
5
|
€ 6.100,00
|
|
6
|
€ 6.440,00
|
|
7
|
€ 6.780,00
|
|
8
|
€ 7.120,00
|
|
9
|
€ 7.460,00
|
|
10
|
€ 7.800,00
|
|
11
|
€ 8.140,00
|
|
12
|
€ 8.480,00
|
Deze in-company trainingen kan op maat gemaakt worden door bijvoorbeeld de inhoud
te combineren met andere trainingen. Deze training kan ook in de middag-avond gegeven
worden tegen een meerprijs van € 100,-.
Het door u beschikbaar gestelde trainingslokaal moet beschikken over een beamer,
of u kunt deze bij ons huren voor € 40,- per cursusdag.
Neem contact met ons op om deze training in te plannen.
Open Inschrijving training
Deze training is ook als open inschrijving te boeken. U volgt dan deze training
samen met deelnemers van andere bedrijven op een van de onderstaande data.
U ontvangt een korting van € 25,- per cursusdag indien u gebruikt maakt van een
eigen laptop. De training gaat alleen door indien het minimum van 4 deelnemers bereikt
wordt. Bij annulering zoeken wij in overleg met u naar een alternatieve trainingsdatum.
Benodigdheden
Op de computer/laptop van de deelnemers moet geïnstalleerd zijn:
Contact
Wilt u meer informatie over de uitgebreidde mogelijkheden klik dan
hier of neem contact op met Reflection IT via telefoonnummer +31 (0)493-688810
of per e-mail info@reflectionit.nl.