| | Silverlight RIA |
| Untertitel | Rich Internet Applications effizient programmieren |
| zeiten | 08:30 - 17:00 Uhr |
| ort | | Das findet in der Schweiz in der Regel in Zürich statt (Technopark, ideal mit Auto und ÖV erreichbar). Bei mehreren Anmeldungen aus Bern oder Basel kann der Kurs auch in unseren Schulungsräumen Bern oder Basel durchgeführt werden. Firmenkurse können in Ihren Räumlichkeiten oder in einem unserer Schulungszentren stattfinden. | Ich wünsche anderen OrtIch habe Frage zum Ort | |
| Einleitung | Silverlight 3, the third iteration of the Silverlight platform, continues to deliver on the promise of Adobe Flash-like and Flex-like rich Internet applications (RIAs) built using a standards-based, open approach with HTML an XAML using tools like Visual Studio 2008 and Microsoft Expression Blend. Silverlight 3 adds more excitement to RIA development with the inclusion of a subset of the Base Class Libraries (BCLs) from the .NET Framework, new user interface controls, and new libraries for building line-of-business applications. The result is that not only do you have the rich, XAML markup to describe expressive user interfaces, but you also have the power of the .NET Framework and your language of choice (C#, VB, etc.) to build Silverlight applications. Even with the .NET Framework libraries, Silverlight still retains the cross-browser and cross-platform compatibility that it has had since the beginning. This includes Windows 2000, Windows XP, Windows Vista, Windows 7, Macintosh, and, through the Mono Project, various Linux distributions. You can build a Silverlight application and run it in a Safari Web browser on an Apple Macintosh, while being served up from an Apache Web Server running on Linux. Im Seminar wird mit der aktuellsten Silverlight Version gearbeitet (zurzeit 3, ab Frühjahr 2010 Version 4). |
| Ihr Nutzen | Die Teilnehmenden gewinnen eine solide, praxisorientierte Einführung in die Silverlight-Technologie und werden befähigt, Silverlight effizient und gewinnbringend in ihrer eigenen Projektarbeit einzusetzen. |
|
|
| Voraussetzungen | Besuchte .NET-Framework Fortgeschrittenen- Kurse aus dem ZFI-Curriculum: Kurscodes NCWI, NCWE, NADX oder äquivalente Kenntnisse. .NET-Entwicklungs-Erfahrung. Sicherer Umgang mit Visual Studio 2005 und/oder 2008. Achtung: Dies ist kein Kurs für .NET-Einsteiger ! |
| Teilnehmerkreis | Das Seminar eignet sich für erfahrene .NET-Software-Entwickler, welche Silverlight zur Realisierung von Rich Internet Applications einsetzen möchten. |
| Folgekurse | |
| Inhalt | - Introduction to Silverlight
- what is Silverlight ?
- Silverlight Versions explained
- Application Development Scenarios
- Getting the Silverlight Plug-in
- Getting the Silverlight SDK
- Building Silverlight Applications
- Silverlight Tour
- XAML Basics
- Introducing XAML
- Silverlight XAML Basics
- Declaring Objects in XAML
- XAML Hierarchy
- Events and the Silverlight Control
- Markup Extensions
- Silverlight Architectural Tour
- Browser Host
- Presentation Core
- .NET
- Silverlight Developer Toolbox
- Silverlight Tools
- Developing with Silverlight Tools for Visual Studio 2008 SP1
- Designing with Expression Blend
- Generating Video Using Expression Encoder
- Controls
- Text Input
- DataGrid
- ListBox, ComboBox and TabControl
- Button, HyperLinkButton, and ToggleButton
- GridSplitter
- Silverlight Controls Toolkit
- Silverlight Text
- Text Support in Silverlight
- Displaying Text with TextBlock
- Layout
- Measure, then Arrange
- Element Sizing Characteristics
- Layout Panels
- Custom Panels
- Silverlight Plug-in Sizing and Position
- Styling Your App and Dealing with Resources
- Getting Started
- Local Styling (Inline Styling)
- Styling with Resources
- Working with the Style Object
- Defining and Organizing Resources
- Using Graphics and Visuals
- The Basics
- Images and Media
- Brushes
- Fonts and Font Embedding
- Effects and Perspective 3D
- Importing Artwork from Additional Design Tools
- Making it Richer with Media
- Supported Formats
- Unsupported Windows Media Formats
- H.264 and AAC Support
- Using the MediaElement Control
- Media Playlists
- Using the Services
- Communications
- Storage
- Installation and Updates
- Silverlight, the Browser, and the Server
- Silverlight All by its Lonesome
- Silverlight with the Browser
- Silverlight with the Server
- First Things First: Handling Cross-Cutting Concerns
- Security
- Exception Handling and Logging
- Dealing with Data
- Getting Data to Your Application
- Binding a User Interface to Data
- Persisting Data in Isolated Storage
- Designing and Styling the User Interface
- The Players
- Gathering Requirements
- UI Brainstorming / UX Sessions
- Design/Dev Part Ways
- Integration Phase
- Continuous Iteration
- Final Polish/Cleanup
- Making the Application Come Alive
- Events
- Responding to User Activity
- Personalization
- Internationalization
- Dates and Times
- Creating Custom Controls
- Setting Up a Control Project
- Using a Custom Control in an Application
- The Parts Control Model
- Taking Advantage of Visual States
- Including Dependency Properties
- Building a Content Control
- What's New in Silverlight 4 Beta
- New Out-of-Browser Features
- Elevated Trust
- Support for Late Binding
- DRM for Offline Scenarios
- Right to Left Flow Direction
- RichTextArea Control
- WebBrowser and HtmlBrush Controls
- ViewBox Control
- Implicit Styles
- Applying Multiple Transforms is Simplified
- Networking with Multicast
- Printing
- Data Binding Improvement
- Navigation Extensibility
- Collection Sets
- Tuples
- Parsing and Formatting Time Intervals
- Drag-and-Drop and Clipboard Scenarios
- Right-click Mouse Events
- Webcam and Microphone Support
- ADO.NET Data Services
- WCF RIA Services
- Silverlight Designer Improvements
- Dynamic Language Runtime
|
| Teilnehmerbeitrag | Der Teilnehmerbeitrag versteht sich rein netto. Das ZFI ist (gemäss MwSt-Gesetz) nicht Mehrwertsteuerpflichtig und erhebt somit keine MwSt. Bei länger als einen Monat dauernden Lehrgängen ist die Zahlung des Teilnehmerbeitrages in mehreren Raten möglich (pro rata temporis). |
| | Zentrum für Informatik, Schweiz, Basel, Bern, Zürich Zentrum für Informatik, Deutschland, Berlin, Frankfurt, Hamburg, Köln, München, Nürnberg, Stuttgart Zentrum für Informatik, Österreich, Wien |