Microsoft

.NET: Windows Presentation Foundation (WPF)

Course Code: NET0110      Days: 2
Show all Microsoft Courses
Scheduled Dates (sort by: location | date)
Request availability or book by selecting a date:
Greater London
Whetstone (N20) 13/05/08 £ 900
Prices exclude VAT.
Have questions or need a better city/date? Ask now.
On-site/international quote? Ask now.

Audience

Developers who need to realise the full potential of WPF within their .NET projects.

Prerequisites

Strong experience of developing applications within the .NET Framework, (ideally with of version 2.0 and Visual Studio 2005) and creating .NET Windows Applications.

Windows Presentation Foundation is Microsoft's new user interface subsystem and API based on vector graphics and XML, which will make use of 3D computer graphics hardware and Direct3D technologies.

Course Outline

Our hands-on WPF training course has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus. If you have a technical question, please contact us.

  • Windows Presentation Foundation Training Course Outline

    WPF Fundamentals

    WPF Overview

  • WPF architecture
  • Essential WPF concepts:
    • Logical and Visual Tree
    • Dependency Properties
    • Routed Events
    • Command
    • Class Hierarchy

    XAML

    • Elements
    • Namespaces
    • Property Elements
    • Type Converters
    • Markup Extensions
    • Compilation
  • Building WPF Applications

    • Sizing, Positioning, Transforming
    • Layout/Panels
    • Structuring and Deploying an Application
    • Styles. Templates, Themes, & Skins
    • Documents & Text:
    • FlowDocuments
    • Paragraphs
    • TextBlocks
    • BlockUIContainer
    • Run

    Data

    • Binding
    • Controlling Rendering
    • Collections
    • Data Providers
    • Customising Data Flow
  • Resources

    Binary

  • Logical
  • Media

    2D Graphics:

  • Drawings
  • Visuals
  • Shapes
  • Brushes
  • Bitmap Effects

3D Graphics:

    • Cameras & coordinates
    • Transform3Ds
    • Model3Ds
    • Visual3Ds
    • Viewport3DElement

    Media

    Audio

  • Video
  • Speech
  • Creating Controls

    User Controls

  • Custom Controls
  • Custom Panels
  • Interop

    Win32

  • WinForms
  • ActiveX
  • Performance

    Dependency Properties and INotifyPropertyChanged

  • Threading

Security

Internet Applications

  • WPF/E
  • Architecture
  • Object Models
  • Controls
  • Events
  • Animation & Graphics
  • Deployment and Packaging

Associated Courses

  • NET 3.0 Windows Presentation Foundation - WPF Training Course
  • .NET 3.0 Windows Communication Foundation - WCF Training Course
  • .NET 3.0 Windows Workflow Foundation - WF Training Course
  • Silverlight Training Course
  • NET 3.0 Technology Overview
  • XAML Training Course
  • ASP.NET3.5 Training Course with Visual Studio 2008, ASP.NET AJAX, and Silverlight
  • C# .NET 3.0 Programming Training Course (C#3 Training Course)
  • Visual Basic 9.0 Programming Training Course (VB9 Training Course)
  • ASP.NET 2.0 training course
  • Advanced ASP.NET 2.0 with AJAX training course
  • Creating Commercial Server Controls with ASP.NET2.0
  • .NET 2.0 Programming with C# and VB.NET
  • .NET 2.0 Multi-threaded Programming with C# and VB.NET
  • for dual-core / multi-core / multiprocessor systems training
  • .NET (dotnet) Design Patterns & Architecture Training UK
  • Secure coding with .NET
  • Testing with Visual Studio .NET Team System Training UK
  • C#.NET 2.0 Smart Device Development with .NET Compact Framework Training UK
  • Visual Studio .NET 2005 training
  • .NET Framework 2.0 Training
  • .Net Seminar - Overview for managers and developers
  • SharePoint 2003 Applications Development Training UK
  • SharePoint 2007 Applications Development Training UK
  • BizTalk Server 2006 Training UK
  • BizTalk Server 2004 Training UK
  • C++ ProgrammingTraining UK


How to make a booking for the NET0110 course

 
  CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.  
     
CourseMonster® Patent Pending © SeaKom, All Rights Reserved - Channel partners with Business Training Partnership