Silverlight Fundamentals

Course description:

Silverlight is the Microsoft solution for delivering rich, cross-platform, interactive experiences including video, audio, animation, and graphics for the Web and beyond. Utilizing a subset of Xaml (eXtensible Application Markup Language)-based Windows Presentation Foundation technology, Silverlight enables the creation of content and applications that run within multiple browsers and across multiple operating systems (Windows and Macintosh) with a standard programming model. Consistent with Web architecture, the Xaml markup is programmable using JavaScript and works well with (but does not require the presence of) ASP.NET Ajax. This course covers both the 1.0 release of Silverlight, as well as the future version 2 release which includes a client-side version of the .NET CLR hosted in the browser (the class will use the most recent public release of version 2).

Attendees will develop a deep understanding of Microsoft Silverlight, gain valuable insights into using Silverlight to build rich internet applications that integrate with their existing .NET solutions, and understand the complete features sets of each release of Silverlight.

 

Who Should Attend

Developers interested in building cross-platform Rich Internet Applications (RIA) with Microsoft Silverlight. Experience programming in .NET and Web development in general, is required.

 

Course outline:

Day 1

 Introduction to Microsoft Silverlight- Why Silverlight
- Xaml, Expression Blend, and Visual Studio 2008
- Silverlight 1 vs Silverlight 2

 Graphics- Drawing primitives
- Text formatting
- Integration
- Bitmaps

 Programmability- Programming from browser script
- .NET in the browser
- Input and events
- Core class library features

Day 2

 Layout- Layout panels
- Common layout properties
- Mixing HTML and Silverlight layout

 Video and Audio- MediaElement
- VideoBrush
- Incorporating video into an application
- Encoding

 Animation- Timelines and storyboards
- Triggering animations
- Key frames and splines
- Animation and Expression Blend

Day 3

 Data Binding- Binding expressions
- Data contexts and data templates
- List binding

 Server Communication- Using AJAX services from Silverlight
- WCF and Silverlight

 ASP.NET integration- ASP.NET AJAX and Silverlight
- Silverlight controls in ASP.NET

Day 4

 Browser integration- Integration classes in System.Windows.Browser namespace
- Calling client

 Controls- Controls built into Silverlight 2
- Extra controls in SDK
- Controls in Silverlight 1

 UI Techniques- Scrolling animations
- Drag and drop
- Transitions
- Mouse-over handling
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值