Share via


Silverlight Assault Course: Agenda plus Dublin Registration

image

I now have the previously top secret agenda for the Silverlight Assault Course I mentioned yesterday.  The course will be on Saturday, January 17th in Dublin and on Sunday, January 18th in Cork. 

We have some exciting news about our NxtGenUG guest speakers as well.  Chris Hay has just been awarded Microsoft MVP status for client application development!  Which means that we have two MVP speakers coming over to visit, as Richard Costall is an MVP with ASP.NET as well.  What this means for you is energetic and expert speakers for the entire day to train you and answer your questions.

Registration links:

CORK

DUBLIN

The agenda is as follows (same for both days):

9:00-9:30

Registration

9:30

Welcome and Housekeeping

Martha Rotter

9:40

Getting Started Richard Costall In this Session Richard Costall will get you up and running with Silverlight, explain the constituent parts, build a "hello world" application and even dive into Expression Blend for a bit of Designer stuff.

10:00

XAP File Explored

Chris Hay So what is a Silverlight Application, What is a XAP file, how is our content deployed what is our best strategy?  In this nugget we dive deep into the XAP file, how a silverlight application is exposed in a web page and how we can dynamically load assemblies.  All in 20 minutes, surely not!

10:20

Layout Richard Costall Grid or Canvas? Richard takes  you on an introduction to basic layout, which to choose and how to configure them.

10:40

Silverlight Sockets (networking 1) Chris Hay In this nugget we will mess around with network communication via sockets or WCF duplex messages.  The supports for these features allow the ability to do chatty things in applications and we will dive straight into it.

11:00

WCF Communication (networking 2) Chris Hay Silverlight is all very nice and all but I'd like to talk back to the web server thank you very much.  In this nugget we will communicate with WCF and the most important stuff you need to know.  Communicating with a service, Generating a client, Asynchronous Calls, Cross Domain Calls.  Another packed nugget.

11:20

Break

11:30

Application Services Richard Costall Can Silverlight communicate with the ASP.NET Provider Model? – Of course it can – Join Richard on his journey of discovery to utilise, Authentication, Roles and Profile in a Silverlight Application.

11:50

Dynamic Languages

Martha Rotter

Want to use Silverlight but prefer coding in Ruby or Python to C# and VB.NET?  No problem.  Martha shows you how to write and debug Silverlight applications with the Dynamic Language Runtime so that you can use the development language skills you already have and integrate your existing web applications with Silverlight.

12:10

Syling/Templating Richard Costall From a simple font change to a redesign of the controls. Richard will show how you refactor styling information and build a control with any visual style you wish.

12:30

Images + Media Chris Hay In this nugget we look into Images and MediaElements.  At the end of this nugget you should be able to use images and media effectively in your apps. We will build a Media Player, build a media image map, it's going to be fun.  You should have a good idea of what's supported and what isn't also.

12:50-13:40

LUNCH

13:40

Brushes, Transforms + Animation Chris Hay At the heart of every good Silverlight application, is the ability to animate things, rotate things, and make things look funky with nice gradients.  This nugget is about doing rich stuff with XAML.

14:00

DataBinding Richard Costall Databinding is a first class citizen in WPF and Silverlight is no different. This session will introduce you to the basics of Databinding.

14:20

Using Isolated Stored (1)

Chris Hay This nugget is all about understanding Isolated Storage and how you can interact with it.  Isolated Storage is the only place you can store data locally, it's probably one of the key features of Silverlight apps and this nugget is about showing you how to use it.

14:40

Using Isolated Stored (2) Chris Hay This nugget is a deep dive into Isolated Storage, where it is on disk, how it is represented internally, how to clean things up when it goes wrong.  At the end of this nugget you will know everything you need to know about Isolated Storage (and probably stuff you didn't need to know either), but hey knowledge is power.

15:00

Break

15:10

Gaming Richard Costall Silverlight has a great future as a viral gaming platform. Richard will show you how to utilise a gameloop, the basics on animation, before a demonstration of a true gaming classic.

15:30

User Controls Richard Costall XAML, like HTML can be very Verbose. In this session Richard will show how easy it is to build usercontrols and then utilise them in your applications

15:50

Silverlight Encryption + Compression Chris Hay Wow are we still going on about Isolated Storage.  Well this one is really about Encryption + Compression within Silverlight. You don't really want folks peeking at your hard earned data after all.

16:10

Custom Install and Loaders Richard Costall Give your Silverlight application a more compelling and enticing experience with a custom Silverlight Install and application installer.

16:30

Silverlight integration Martha RotterSilverlight plays nicely with everyone.  Want proof?  Learn how to use Silverlight with your PHP applications, with Live Mesh and yes, even with Adobe Flash.  Yes, really.

16:50 – 17:30

SWAGGILY FORTUNES Game Show

Starring You! What a better way to end the day than with the ‘Internationally acclaimed NxtGenUG GameShow’ Swaggily Fortunes – Answer Simple Questions and win SWAG! 

If you have any questions or concerns about the event, don’t hesitate to contact me by e-mailing me at martharo [at] microsoft.com.  Register soon because we can only accommodate 20 individuals per city.  See you there!

Cross posted from Martha's Blog