A Small Class Size is the Best Learning Environment*
Only F1 has no more than 6 Delegates in a Class
Everyone has Individual Attention from the Trainer

View Recent History

Course:(F1003) Visual FoxPro 6.0 Upgrade - Microsoft Training Courses in London and South West
Course:(2535) Developing Board Support Packages for Windows CE .NET - Microsoft Training Courses in London and South West
Visual FoxPro Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(F1018) Web Database Programming with Java - Microsoft Training Courses in London and South West
Course:(6430) Managing and Maintaining Windows Server 2008 Servers - Microsoft Training Courses in London and South West
Course:(F1016) Upgrading to Visual FoxPro 8.0 from Visual FoxPro 7.0 - Microsoft Training Courses in London and South West
Course:(6423) Implementing and Managing Windows Server 2008 Clustering - Microsoft Training Courses in London and South West
Course:(2790) Troubleshooting and Optimizing Database Servers Using Microsoft SQL Server 2005 - Microsoft Training Courses in London and South West
Course:(2349) Programming with the Microsoft .NET Framework (Microsoft Visual C#) - Microsoft Training Courses in London and South West
SQL Server 7 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Exchange Server 2007 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(2793) Implementing and Maintaining Microsoft SQL Server 2005 Reporting Services - Microsoft Training Courses in London and South West
Course:(8523) Microsoft CRM 3.0 Service Management - Microsoft Training Courses in London and South West
Course:(8911) Installation and Deployment in Microsoft Dynamics CRM 4.0 - Microsoft Training Courses in London and South West
(2824) Implementing Microsoft Internet Security and Acceleration Server 2004 - Microsoft Training Courses London South West UK
Course:(F1031) Overview of Microsoft SQL Server 2008 for Existing SQL Server Users - Microsoft Training Courses in London and South West
Course:(2364) What's New in Microsoft Visual Studio 2005 for existing Visual Studio .NET Developers - Microsoft Training Courses in London and South West
Course:(2730) Building Microsoft Content Management Server 2002 Solutions - Microsoft Training Courses in London and South West
Course:(2159) Deploying and Managing Microsoft Internet Security and Acceleration Server 2000 - Microsoft Training Courses in London and South West
Course:(3372) First Look: Getting Started with the 2007 Microsoft Office System Hands-On Lab - Microsoft Training Courses in London and South West
Course:(5118) Supporting Windows Vista and Applications in the Enterprise - Microsoft Training Courses in London and South West
Course:(2542) Advanced Data Access with Microsoft Visual Studio 2005 - Microsoft Training Courses in London and South West
Course:(3087) First Look: Microsoft Windows Vista for Developers - Microsoft Training Courses in London and South West
Course:(3369) First Look: Getting Started with Windows SharePoint Services 3.0 - Microsoft Training Courses in London and South West
Course:(2549) Advanced Distributed Application Development with Microsoft Visual Studio 2005 - Microsoft Training Courses in London and South West
Course:(2095) Implementing Microsoft SharePoint Portal Server 2001 - Microsoft Training Courses in London and South West
Course:(3199) First Look: Getting Started with the 2007 Microsoft Office System - Microsoft Training Courses in London and South West
Course:(1502) Designing and Implementing a Data Warehouse Using Microsoft SQL Server 7.0 - Microsoft Training Courses in London and South West
Course:(6157) Whats New in SQL Server 2008 - Clinic & Hands-on Lab - Microsoft Training Courses in London and South West
Course:(1913) Exchanging and Transforming Data Using XML and XSLT - Microsoft Training Courses in London and South West
Course:(6417) Updating Your Application Platform Technology Skills to Windows Server 2008 - Microsoft Training Courses in London and South West
Course:(6428) Configuring and Troubleshooting Windows Server 2008 Terminal Services - Microsoft Training Courses in London and South West
Course:(50048) Enterprise Search Solution Architect Workshop - Microsoft Training Courses in London and South West
Certification Fast-Track Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(3041) First Look: Deploying Microsoft Windows Vista and the 2007 Office System Client Products - Microsoft Training Courses in London and South West
Course:(2380) Developing Collaborative Solutions using Microsoft OfficeXP Developer - Microsoft Training Courses in London and South West
Course:(1631) Developing Windows CE Embedded Solutions - Microsoft Training Courses in London and South West
Course:(2282) Designing a Microsoft Windows Server 2003 Active Directory and Network Infrastructure - Microsoft Training Courses in London and South West
Course:(6434) Automating Windows Server 2008 Administration with Microsoft Windows PowerShell - Microsoft Training Courses in London and South West
Course:(2782) Designing Microsoft SQL Server 2005 Databases - Microsoft Training Courses in London and South West
Course:(50064) Advanced Microsoft Office SharePoint 2007 Development - Microsoft Training Courses in London and South West
Course:(2011) Troubleshooting Microsoft Exchange Server 2003 - Microsoft Training Courses in London and South West
Course:(4007) Creating Effective Presentations Using Microsoft Office PowerPoint 2003 - Microsoft Training Courses in London and South West
Course:(2072) Administering a Microsoft SQL Server 2000 Database - Microsoft Training Courses in London and South West
Course:(50197) Developing Web Applications Using Microsoft Silverlight 2.0 - Microsoft Training Courses in London and South West
Course:(2017) Creating Web Parts for Digital Dashboards - Microsoft Training Courses in London and South West
Course:(F1022) Preparation Course for Exam 70-310 - Microsoft Training Courses in London and South West
Course:(2099) Building Distributed Applications with COM+ Services and Microsoft Visual C++ - Microsoft Training Courses in London and South West
Course:(2571) Application Upgrade and Interoperability Using Visual Studio .NET (Visual Basic .NET) - Microsoft Training Courses in London and South West
Course:(6289) First Look: Windows 7 Beta for IT Professionals - Clinic & Hands-on Lab - Microsoft Training Courses in London and South West
Course:(50047) Advanced IT Pro Course for Microsoft Office SharePoint Server 2007 and Windows SharePoint Services 3.0 - Microsoft Training Courses in London and South West
Course:(6294) Planning and Managing Windows 7 Desktop Deployments and Environments - Microsoft Training Courses in London and South West

Compare Recently Viewed Course Dates



Exclusive
Visual Studio 2008

Developing Web Applications Using Microsoft Silverlight 2.0
(Microsoft Training Course: 50197) - 3 days - £1700 exc VAT



> Target Audience
This course provides students with the knowledge and skills to develop Microsoft Silverlight 2.0 web applications. It is intended for both novice and experienced programmers who have a minimum of one year programming experience using the Microsoft .NET Framework and have an understanding of HTML.
> Course outline
  1. Introduction to Microsoft Silverlight 2.0
  2. Getting Started with Silverlight 2.0
  3. Building the User Interface
  4. Customising Appearance
  5. Graphics and Multimedia
  6. Animating Silverlight
  7. Managed and Unmanaged Silverlight 2.0 Code
  8. Silverlight Service Architecture
  9. Silverlight Data Access
  10. Packaging and Deploying Silverlight


Module 1: Introduction to Microsoft Silverlight 2.0
  • This module explains some of the basic concepts of web development and introduces the Microsoft Silverlight technology.
  • Rich Internet Applications
  • Introduction to Windows Presentation Foundation
  • Silverlight Integrated Development Environments
  • Lab: Navigating Silverlight projects using the IDEs
Skills
  • Understand the technologies available in web development.
  • Understand the relationship between Windows Presentation Foundation and Silverlight.
  • Navigate Visual Studio 2008 and Microsoft Expression Blend.
top
Module 2: Getting Started with Silverlight 2.0
  • This module will help students develop the skills necessary to create simple Silverlight 2.0 applications. It will also define the Silverlight architecture and help set the platform for working with the Extensible Application Markup Language (XAML).
  • Building a Silverlight Application
  • Silverlight Architecture
  • Working with XAML
  • Lab: Building Silverlight applications
Skills
  • Install the appropriate Silverlight project file templates.
  • Build simple Silverlight 2.0 web applications.
  • Understand the Silverlight architecture and the foundation of its framework.
  • Discuss the core presentation components of the Silverlight framework.
top
Module 3: Building the User Interface
  • This module provides in-depth detail of the page layout model and the content and items control that can be used to define it.
  • Defining Page Layout
  • Content Controls
  • Items Controls
  • Lab: Building the User Interface
Skills
  • Design and define the layout of the user interface.
  • Describe the sequence of events to position controls.
  • Understand how content and header controls differ and the situations that best suit these types of controls.
top
Module 4: Customising Appearance
  • This module provides detail of the resources available for customising the appearance of a development.
  • Resources
  • Styling and Templates
  • Introduction to UI Automation
  • Text and Fonts
  • Lab: Customising Appearance
Skills
  • Understand the value and importance of resources.
  • Differentiate between custom controls and controls using resources.
  • Create resources for use within a page and within an application.
  • Represent the visual appearance of controls in different states.
  • Use styles and templates to manipulate the user interface.
  • Harness the power of UI Automation to develop applications with accessibility in mind.
  • Create, format and transform text elements.
top
Module 5: Graphics and Multimedia
  • This module explains the primary mechanisms of displaying media as well as Silverlight specific features that enhance the user experience.
  • Creating Graphics
  • Displaying Images
  • Audio and Video
  • Lab: Using graphics and media content
  • This module explains the primary mechanisms of displaying media as well as Silverlight specific features that enhance the user experience.
  • Creating Graphics
  • Displaying Images
  • Audio and Video
  • Lab: Using graphics and media content
Skills
  • Draw graphics with built-in controls, paths and geometries.
  • Use the Ink Presenter control to provide a pen tool service.
  • Understand the common properties with all shapes.
  • Manipulate images and paint partial images using brushes.
  • Define media elements to display video.
  • Use the specialised video brush to paint on demand or streaming video.
  • List the supported audio and video formats as well as the option of server side playlists.
top
Module 6: Animating Silverlight
  • This module explains some basic concepts of animation and how to apply animations within a Silverlight application.
  • Animation
  • Animation using Microsoft Expression Blend
  • Lab: Animating controls and shapes
Skills
  • Define animation and understand the advantages.
  • Understand the different types of animation.
  • Create animation and use animation to change properties of elements over time.
  • Use Microsoft Expression Blend to design and create animations on a timeline.
top
Module 7: Managed and Unmanaged Silverlight 2.0 Code
  • This module provides insights into the languages and libraries that could be used to develop Silverlight 2.0 applications.
  • Language Foundation
  • Dynamic Languages
  • Isolated Storage
  • Host integration for Silverlight
  • Lab: Using Silverlight programming foundations and features
Skills
  • Understand the foundation of the language which includes the libraries available in Silverlight.
  • Use asynchronous call-back methods to provide an effective user experience.
  • Create Silverlight applications using dynamic languages.
  • Use Isolated Storage to store site information.
  • Understand the configuration options of the Silverlight plug-in in regards to site quota.
  • Use scriptable objects to communicate with the host web page.
  • Use JavaScript to access managed Silverlight objects.
top
Module 8: Silverlight Service Architecture
  • This module discusses the Silverlight 2.0 Service Architecture used to access web services and retrieve information from other resources such as sockets and feeds.
  • Access Restrictions
  • Web Services
  • Syndication
  • Working with Sockets
  • Lab: Consuming Services
Skills
  • Understand network security and the policy files required for service calls.
  • How to consume existing XML based Web Services.
  • Work with Windows Communication Foundation services.
  • Integrate with online APIs.
  • Understand Syndications and what essential namespace do.
  • Utilize and integrate socket calls and procedures.
top
Module 9: Silverlight Data Access
  • The focus of this module is the use of data - binding features available to Silverlight and to how to define custom templates for items controls.
  • Silverlight Data Binding
  • Binding to Collections of Objects
  • Data Templates
  • Lab: Accessing Data
Skills
  • Understand the advantages and efficiencies of data-binding.
  • Differentiate between the various binding modes.
  • Use TwoWay binding validation to validate and control user input.
  • Understand the importance of observable collections and how to create them.
  • Use LINQ to query enumerable objects.
  • Create data templates to customise and map objects to a defined formatted layout.
top
Module 10: Packaging and Deploying Silverlight
  • This module describes how to prepare a Silverlight 2.0 application for deployment.
  • The Silverlight Package
  • Deployment
Skills
  • Understand the contents of the application package.
  • Read and comprehend the details of the meta data.
  • How the application package handles assemblies and resources.
  • How to instantiate the Silverlight plug-in.
  • Configure the mandatory parameters of the HTML object.
  • Handle any errors from the deployed package using JavaScript functions and event parameter.
top
> Pre-Requisites
Before attending this course, students must have the following pre-requisites:
  • Experience with Microsoft .NET Programming Framework.
  • Working knowledge of web development techniques.
> Purpose
After completing this course, students will be able to create a simple Silverlight 2.0 web application based on the Silverlight project template; understand Windows Presentation Foundation and how web browsers can display Silverlight 2.0 applications; create comprehensive user interfaces using XAML; utilize built in UI Automation mechanisms to provide accessibility options; understand resources and how they can provide styling and templating to the interface; use animation to provide an interactive and aesthetically pleasing user interface; develop a deep understanding of the Silverlight 2.0 framework and programming libraries; build dynamic data driven applications using the Silverlight service architecture; prepare and package Silverlight 2.0 applications so that they may be successfully deployed to the client.
> EXAMS
There are no exams directly associated with this course