Windows Presentation Foundation (WPF)

Similar documents
Visual Studio 2015: Windows Presentation Foundation (using VB.NET Language) Training Course Outline

NE Fundamentals of XAML and Microsoft Expression Blend

[MS10553]: Fundamentals of XAML and Microsoft Expression Blend

Fundamentals of XAML and Microsoft Expression Blend

DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010

Developing Windows Applications with Microsoft Visual Studio 2010

Windows Presentation Foundation Programming Using C#

ExecuTrain Course Outline MOC 6460A: Visual Studio 2008: Windows Presentation Foundation

DE Developing Windows Applications with Microsoft Visual Studio 2010

10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010

Windows Presentation Foundation Visual Studio.NET 2008

Practical WPF. Learn by Working Professionals

Developing Windows Applications with Microsoft Visual Studio 2010 (MS 10262)

Essentials of Developing Windows Store Apps Using C#

Developing Windows Applications with Microsoft Visual Studio 2010

Developing Rich Internet Applications Using Microsoft Silverlight 4

--Microsoft-- --Windows Phone--

WPF. Source Module 01: Lesson1

Course 20484: Essentials of Developing Windows Store Apps Using C#

2559 : Introduction to Visual Basic.NET Programming with Microsoft.NET

Developing Rich Internet Applications Using Microsoft Silverlight 4

Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 Course #MS4994A 5 Days COURSE OUTLINE

Module Title : 20484C:Essentials of Developing Windows Store Apps Using C#

PROGRAMMING WITH THE MICROSOFT.NET FRAMEWORK USING MICROSOFT VISUAL STUDIO 2005 Course No. MS4995A 5 Day PREREQUISITES COURSE OUTLINE

Learn to develop.net applications and master related technologies.

Introduction to Web Development with Microsoft Visual Studio 2010

Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

Upgrading to Windows Server 2008

Introduction to Microsoft.NET Framework Programming using VS 2005 (C#)

20483BC: Programming in C#


Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 (C#)

Introduction to Programming

Programming in C# for Experienced Programmers

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

Programming in HTML5 with JavaScript and CSS3

DE Introduction to Web Development with Microsoft Visual Studio 2010

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning

Course Syllabus. Course Title. Who should attend? Course Description. Android ( Level 1 )

Introduction to Web Development with Microsoft Visual Studio 2010

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

Course 20480: Programming in HTML5 with JavaScript and CSS3

Web Development 20480: Programming in HTML5 with JavaScript and CSS3. Upcoming Dates. Course Description. Course Outline

COURSE 20480B: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

20480B - Version: 1. Programming in HTML5 with JavaScript and CSS3

Introduction to Web Development with Microsoft Visual Studio 2010 (10267A)

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#)

SharePoint 2013 Power User

Learn.Net WPF with Prism & Multithreading. This syllabus is cover WPF with Prism 4.0 & multithreading

Introduction p. 1 Who Should Read This Book? p. 2 Software Requirements p. 3 Code Examples p. 3 How This Book Is Organized p. 4 Conventions Used in

Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio

Developing Data Access Solutions with Microsoft Visual Studio 2010

10267 Introduction to Web Development with Microsoft Visual Studio 2010

UCMDB120 Universal CMDB 10.x Essentials

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.

Chapter 1 Getting Started with Windows Presentation Foundation

"Charting the Course to Your Success!" MOC B Programming in C# Course Summary

Microsoft Programming in HTML5 with JavaScript and CSS3

Arbortext 7.0. Curriculum Guide

The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including:

Course Description. Audience. Module Title : 20483B: Programming in C# Duration : 5 days. Course Outline :: 20483B ::

Pro XAML with C# From Design to Deployment on WPF, Windows Store, and Windows Phone. Buddy James. Lori Lalonde

Windows Presentation Foundation for.net Developers

Microsoft Programming in C#

"Charting the Course... MOC A Developing Data Access Solutions with Microsoft Visual Studio Course Summary

ArcGIS Pro SDK for.net Advanced User Interfaces in Add-ins. Wolfgang Kaiser

20480C: Programming in HTML5 with JavaScript and CSS3. Course Code: 20480C; Duration: 5 days; Instructor-led. JavaScript code.

Android Essentials with Java

MS_ Essentials of Developing Windows Store Apps Using C#

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

20480B: Programming in HTML5 with JavaScript and CSS3

Arbortext 6.1. Curriculum Guide

ArcGIS Pro SDK for.net Intro and Pro Add-in Programming Patterns. Wolfgang Kaiser

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led

MCTS:.NET Framework 4, Windows Applications Development

Introduction to Microsoft.NET Programming Using Microsoft Visual Studio 2008 (C#) Course Overview. Prerequisites. Audience.

HTML5 and CSS3 for Web Designers & Developers

Programming in C# with Microsoft Visual Studio 2010

Programming in HTML5 with JavaScript and CSS3

2609 : Introduction to C# Programming with Microsoft.NET

CHANNEL9 S WINDOWS PHONE 8.1 DEVELOPMENT FOR ABSOLUTE BEGINNERS

Developing Microsoft.NET Applications for Windows (Visual Basic.NET)

ArcGIS Pro SDK for.net: Add-in Fundamentals and Development Patterns. Wolf Kaiser, Uma Harano

Implementing MVVM in Real World ArcGIS Server Silverlight Applications. Brandon Copeland LJA Engineering, Inc.

Oracle Education Partner, Oracle Testing Center Oracle Consultants

Index. Application programming interface (API), 38. Binary Application Markup Language (BAML), 4

10265: Developing Data Access Solutions with Microsoft Visual Studio 2010 Duration: 5 Days Method: Instructor-Led

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

M Introduction to Visual Basic.NET Programming with Microsoft.NET 5 Day Course

Power BI Developer Bootcamp

HCIM SUMMER WORKSHOP Introduction to C#

VB.NET. Exercise 1: Creating Your First Application in Visual Basic.NET

Course Details. Skills Gained. Who Can Benefit. Prerequisites. View Online URL:

1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE.

Adapting Chronotron Speed Changer to Windows Phone 8.1

Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack

Course 20485A Advanced Windows Store App Development Using C# Course Duration: 5 days Course Type: Instructor-Led/Classroom

Oracle Fusion Middleware 11g: Build Applications with Oracle Forms

Transcription:

50151 - Version: 4 21 January 2018 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