Windows Presentation Foundation (WPF)



Similar documents
Visual Studio 2008: Windows Presentation Foundation

Windows Presentation Foundation

Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB)

Essentials of Developing Windows Store Apps Using C# MOC 20484

2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led

Advanced Web Application Development using Microsoft ASP.NET

Advanced Web Application Development using Microsoft ASP.NET

Dev01: Kentico CMS 7 Developer Essentials Syllabus

DEVELOPMENT OF AN ANALYSIS AND REPORTING TOOL FOR ORACLE FORMS SOURCE CODES

Oracle Forms Developer 10g: Build Internet Applications

2933A: Developing Business Process and Integration Solutions Using Microsoft BizTalk Server 2006

Version: July Windows 7

CATALOG OF CLASSES IT and Technical Courses

Programming in HTML5 with JavaScript and CSS3

Kentico CMS 5 Developer Training Syllabus

Microsoft Visual Studio: Developing Cross-Platform Apps With C# Using Xamarin

ITG Software Engineering

Upgrading Your Development Skills to SharePoint 2013 Course 55014A; 5 Days, Instructor-led

PC120 ALM Performance Center 11.5 Essentials

Here to take you beyond Mobile Application development using Android Course details

Implementing multi-user multi-touch scenarios using WPF in Windows* 8 Desktop Apps

Programming Fundamentals of Web Applications Course 10958A; 5 Days

Programming in C# with Microsoft Visual Studio 2010

20481C: Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

Hands-On Lab. Building a Data-Driven Master/Detail Business Form using Visual Studio Lab version: Last updated: 12/10/2010.

2667A - Introduction to Programming

Designing and Developing Web Applications by using the Microsoft.NET Framework

Eclipse 4 RCP application Development COURSE OUTLINE

Effective Team Development Using Microsoft Visual Studio Team System

maximizing IT productivity

Creating Next-Generation User Experience with Windows Aero, Windows Presentation Foundation and Silverlight on Windows Embedded Standard 7

STEP BY STEP to Build the Application 1. Start a. Open a MvvmLight (WPF4) application and name it MvvmControlChange.

HTML5. Turn this page to see Quick Guide of CTTC

Introduction to C#, Visual Studio and Windows Presentation Foundation

Top 50 WPF Interview Questions

How to Develop Accessible Linux Applications

CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application

MS-20485: Advanced Windows Store App Development Using C#

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

SOFTWARE TESTING TRAINING COURSES CONTENTS


Web Design Specialist

Job Ready Assessment Blueprint. Web Design. Test Code: 2750 / Version: 01. Copyright All Rights Reserved.

Exam Ref : Essentials of Developing. Windows Store Apps. Using C# Indrajit Chakrabarty

Choosing a Development Tool

Key Benefits of Microsoft Visual Studio 2008

Microsoft Visual Basic Scripting Edition and Microsoft Windows Script Host Essentials

City of Dublin Education & Training Board. Programme Module for. Mobile Technologies. leading to. Level 6 FETAC. Mobile Technologies 6N0734

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

Developing ASP.NET MVC 4 Web Applications

Visual Basic. murach's TRAINING & REFERENCE

Course MS10975A Introduction to Programming. Length: 5 Days

70-484: Essentials of developing Windows Store apps using C#

Microsoft Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

IBM Rational Web Developer for WebSphere Software Version 6.0

Chapter 13 Computer Programs and Programming Languages. Discovering Computers Your Interactive Guide to the Digital World

Teacher Assessment Blueprint. Web Design. Test Code: 5934 / Version: 01. Copyright 2013 NOCTI. All Rights Reserved.

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Adobe Dreamweaver Exam Objectives

App Development for Modern UI MODULE 4: APP DEVELOPMENT ESSENTIALS

Adobe Creative Suite: Introduction for Web Design

Oracle Data Integrator: Administration and Development

Windows Store App Development

This three-day instructor-led course provides students with the tools to extend Microsoft Dynamics CRM 4.0.

No-Code SharePoint 2013 Workflows with SharePoint Designer 2013 and Visio 55048A; 3 Days, Instructor-led

MS Designing and Optimizing Database Solutions with Microsoft SQL Server 2008

CA Plex and Microsoft Windows Presentation

Microsoft Extending Microsoft Dynamics CRM 2011

SAV2013: The Great SharePoint 2013 App Venture

Performance and Usability Improvements for Massive Data Grids using Silverlight

DEVELOP. Choosing a Development Tool. Microsoft Dynamics GP. White Paper

Milestone Integration Platform Software Development Kit 2 (MIP SDK 2)

Implementing a Microsoft SQL Server 2008 Database

Authoring for System Center 2012 Operations Manager

A Modular Approach to Teaching Mobile APPS Development

ASP.NET Overview. Ken Casada Developer Evangelist Developer & Platform Evangelism Microsoft Switzerland

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

OpenText Information Hub (ihub) 3.1 and 3.1.1

White Paper On. Single Page Application. Presented by: Yatin Patel

Understanding In and Out of XAML in WPF

Microsoft Technology Practice Capability document. WPF and Silverlight Building Rich Interactive Applications with XAML. Overview

LR120 Load Runner 12.0 Essentials Instructor-Led Training Version 12.0

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T:

Extending Microsoft Dynamics CRM 4.0

Upgrade to Microsoft Web Applications

SAMPLE CHAPTER. C# and XAML. Pete Brown MANNING

Creative Cloud for Web Design

Transcription:

50151 - Version: 4 05 July 2016 Windows Presentation Foundation (WPF)

Windows Presentation Foundation (WPF) 50151 - Version: 4 5 days Course Description: This five-day instructor-led course provides students with the knowledge and skills to develop Graphical User Interface (GUI) applications on Windows using the Windows Presentation Foundation framework. Window Presentation Foundation (WPF) is a managed framework for designing and creating user interfaces and presentation layer. It is a major part of the.net Framework Runtime Components. WPF provides a consistent programming model for building applications for a full smart-client installation(stand alone), or as top tier for Distributed Application. WPF enables richer control, design, and development of the visual aspects of Windows programs by unifying a host of application services: user interface,mvvm, data-binding, 2D and 3D drawing, fixed and adaptive documents, vector graphics, raster graphics, animation, audio and video. The course is packed with code samples, demos, exercises and labs, to facilitate understanding WPF-based UI applications design concepts, development and best practices as currently used in real projects. Intended audience: This course is intended for C# developers with at least 6 months of experience with the.net framework and familiarity with UI development. Prerequisites: Working knowledge of C# 3.0 or above Basic knowledge of UI development Familiarity with XML Objectives:

Understand the Windows Presentation Foundation framework architecture and design concepts. Use WPF built-in controls from Visual Studio and introduction to Expression Blend. Reading and Writing with Xaml language..net Applications & modern WPF. Using WPF layout system. Styling applications & WPF Template mechanism. MVVM as a standard, architecture, best practices and frameworks. Introduction to 3D and animation with WPF WPF Dispatcher model and Multithreaded application Topics: Module 1 Introduction History of Windows GUI applications Graphics and DirectX WPF main abilities WPF and Windows versions The hierarchical class tree of WPF Module 2 - Application Layer and IDE.NET application App.xaml Custom application Window Type and Dialogs Introduction to Expression Blend Visual Studio IDE Xaml and Xaml.Cs interactions (code behind) Module 3 XAML XAML the concept Xaml name space

MarkUp extension Writing syntax Element Binding Module 4 Controls Commonly built in controls. Behind WPF controls. Content Model. Introduction to custom controls Module 5 Layout All WPF Panels Layout Properties Layout system Introduction to custom Panels Design Principles Module 6 - Style Templates & Resources Using style Style levels Resources Dynamic & Static Style Triggers Visual State Manager. Control template Module 7 - WPF fundamentals Dependency Object & Dependency Property Attached Property Visual & Logical trees Dispatcher and STA

Routed Events Module 6 - Style Templates & Resources º Using style º Style levels º Resources º Dynamic & Static º Style Triggers º Visual State Manager. º Control template Module 8 - Data & Data Binding Data Binding overall INotifyPrtoptyChnged Relative binding concept Data context DataTemplates Converters Module 9 MVVM The Pattern Model, View, ViewModel WPF Commands Event To command (Blend SDK) ObservableCollection View first & ViewModel First Navigation basics MVVM Light Popular MVVM Frameworks Module 10 Validation User input Validation Rules IDataErrorInfo

Visual Feedback Custom validation methods Module 11 - Animation Media and 3D Basic WPF 3D Animation in XAML Animation in C# Windows Media Classes Module 12 - Debug Visual Studio output Converter as Debugger WPF Snoop Visual Studio 2015 Profiling tools