50218 - Version: 1. 14 July 2016. Windows 7



Similar documents
Visual Studio 2008: Windows Presentation Foundation

MS 50292: Administering and Maintaining Windows 7

Windows Presentation Foundation (WPF)

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

Configuring and Managing Microsoft System Center Essentials 2010

Windows Embedded 7 E versus Windows Embedded 7 P

ITG Software Engineering

Administering and Maintaining Windows 7 Course 50292C; 5 Days, Instructor-led

Networking Best Practices Guide. Version 6.5

MS-50292: Administering and Maintaining Windows 7. Course Objectives. Required Exam(s) Price. Duration. Methods of Delivery.

MS MCITP: Windows 7 Enterprise Desktop Support Technician Boot Camp

Planning and Managing Windows 7 Desktop Deployments and Environments

Maintaining a Microsoft SQL Server 2008 Database

Course Outline. ttttttt

Pro/INTRALINK 9.0/9.1 Curriculum Guide

Training Guide: Configuring Windows8 8

Beginning Windows 8. Mike Halsey Microsoft MVP for Windows. Apress*

Microsoft Enterprise Search for IT Professionals Course 10802A; 3 Days, Instructor-led

Managing Linux Servers with System Center 2012 R2

Managing IBM Lotus Notes Domino 7 Servers and Users. Course Description. Audience. Course Prerequisites. Machine Requirements.

Get Success in Passing Your Certification Exam at first attempt!

Exercise Safe Commands and Audit Trail

F9 Integration Manager

System Center 2012 R2 Configuration Manager Toolkit

Performance Tuning and Optimizing SQL Databases 2016

Planning and Administering Windows Server 2008 Servers

Planning and Administering Windows Server 2008 Servers

Windows 7, Enterprise Desktop Support Technician

HP ProLiant ML150 System Monitor User Guide

«compl*tc IDIOT'S GUIDE. Android App. Development. by Christopher Froehlich ALPHA. A member of Penguin Group (USA) Inc.

Explain how to prepare the hardware and other resources necessary to install SQL Server. Install SQL Server. Manage and configure SQL Server.

Course Outline: Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 12

e-dpp May 2013 Quick Installation Guide Microsoft Windows 2003 Server, XP, Vista, 7 Access Database

Advanced Web Application Development using Microsoft ASP.NET

Configuring and Troubleshooting Internet Information Services in Windows Server 2008

Understanding Operating System Configurations

Managing Windows Environments with Group Policy 50255D; 5 Days, Instructor-led

Secure Messaging Server Console... 2

Course Syllabus. At Course Completion

Gigabyte Content Management System Console User s Guide. Version: 0.1

Interworks. Interworks Cloud Platform Installation Guide

Overview of Active Directory Rights Management Services with Windows Server 2008 R2

Implementing a Microsoft SQL Server 2005 Database

DE-20489B Developing Microsoft SharePoint Server 2013 Advanced Solutions

Implementing and Managing Windows Server 2008 Hyper-V

RDM+ Remote Desktop for Android. Getting Started Guide

Designing a Microsoft SharePoint 2010 Infrastructure

MS-40074: Microsoft SQL Server 2014 for Oracle DBAs

Microsoft Dynamics CRM 2011 Installation and Deployment

Implementing Microsoft Windows 2000 Clustering

SonicWALL CDP 5.0 Microsoft Exchange User Mailbox Backup and Restore

Planning and Managing Windows 7 Desktop Deployments and Environments

Planning and Managing Windows 7 Desktop Deployments and Environments

Gigabyte Management Console User s Guide (For ASPEED AST 2400 Chipset)

Microsoft SQL Server for Oracle DBAs Course 40045; 4 Days, Instructor-led

Deploying Cisco Unified Contact Center Express Volume 1

M6430a Planning and Administering Windows Server 2008 Servers

Windows 7 and File Management

Windows 7, Enterprise Desktop Support Technician Course 50331: 5 days; Instructor-led

Unisys INFOIMAGE FOLDER ON WINDOWS NT. Connector for Microsoft Exchange. Getting Started Guide

Essentials of Developing Windows Store Apps Using C# MOC 20484

Tips & Tricks for Using Key Windows Vista Native APIs from Managed Code

Course. Overview. Length: 5 Day(s) Published: English. IT Professionals. Level: Type: Method: Delivery. Enroll now (CAL)

MOC 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Advanced Solutions

NE-6294A Planning and Managing Windows 7 Desktop Deployments and Environments

Core Solutions of Microsoft Lync Server 2013

LifeCyclePlus Version 1

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

Document History Revision Date: October 30, 2006

Planning and Managing Windows 7 Desktop Deployments & Environments Version 7

Active Directory Management. Agent Deployment Guide

6422: Implementing and Managing Windows Server 2008 Hyper-V (3 Days)

Virtual CD v10. Network Management Server Manual. H+H Software GmbH

Planning and Managing Windows 7 Desktop Deployments and Environments

WINDOWS PROCESSES AND SERVICES

Module 3: Resolve Software Failure This module explains how to fix problems with applications that have problems after being installed.

Developing Microsoft SharePoint Server 2013 Advanced Solutions MOC 20489

Software Development Kit (SDK)

Virtualizing Enterprise Desktops and Apps

Course Syllabus. Planning and Administering Windows Server 2008 Servers. Key Data. Audience. At Course Completion. Prerequisites. Recommended Courses

ICT Professional Optional Programmes

For Sales Kathy Hall

7.x Upgrade Instructions Software Pursuits, Inc.

Automating Administration with SQL Agent

Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

Sideload Windows Store Apps in Windows 8

Intel Dialogic System Software for PCI Products on Windows

Course 10232: Designing and Developing Microsoft SharePoint Server 2010 Applications

Microsoft System Center: MS Data Protection 2007 Center Protection Manager Implementing 2012

1. Installing the client module on the phone

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

Transcription:

50218 - Version: 1 14 July 2016 Windows 7

Windows 7 50218 - Version: 1 4 days Course Description: This four-day instructor-led course provides students with the knowledge and skills to develop real-world applications on the Windows 7 operating system, using managed and native code. Windows 7 is the latest client operating system release from Microsoft. Windows 7 offers improvements in performance and reliability, advanced scenarios for user interaction including multi-touch support at the operating system level, innovative hardware changes including sensor support and many other features. The course is packed with demos, code samples, labs and lab solutions to provide an deep dive into the majority of new features in Windows 7, and the primary alternatives for interacting with them from managed code. Intended audience: This course is intended for developers with Win32 programming experience in C++ or an equivalent experience developing Windows applications in a.net language. Prerequisites: At least cursory familiarity with Win32 fundamentals; Experience in Windows C++ programming, -or- Experience in Windows applications development in a.net language. Objectives: Design and implement applications taking advantage of the Windows 7 taskbar, shell libraries and other UI improvements; Integrate location-based and general sensors into real-world applications; Augment applications with multi-touch support; Integrate high-end graphics support into native Windows applications;

Design backwards-compatible applications for Windows 7 and earlier versions of the Windows operating system; Improve application and system reliability and performance by using Windows 7 background services, instrumentation, performance and troubleshooting utilities. Topics: Module 1: Introduction to Windows 7 Windows Operating System Roadmap Highlights of Improvements Course Structure Module 2: Win32 Programming Refreshment Win32 API Introduction Objects and Handles Processes and Threads Synchronization Mechanisms Windows and Window Classes Window Messages Structured Exception Handling Other Interfaces to Windows The Windows Shell Module 3: Taskbar Windows Taskbar History Taskbar Design Goals Taskbar Buttons and Application ID Jump Lists Overlay Icons and Progress Bars Custom Thumbnail and Peek Custom Switchers (MDI/TDI) Lab 1: The Windows 7 Taskbar

º Jump List Integration º Customizing Thumbnails º Taskbar Progress and Status Module 4: Libraries and Federated Search The New Windows Explorer Library Overview Common File Dialogs Native and Managed Libraries API Federated Search Proper File Formats Lab 2: Developing a Command Line Library Management Utility º SLUtil Command Line Utility for Library Management Module 5: Multi-Touch Overview of Multi-Touch and its Roadmap Control Panel Settings Touch Scenarios (Good, Better, Best) Gesture and Touch Support Manipulation and Inertia Windows Presentation Foundation (WPF) User Experience Guidelines Module 6: Sensors and Location The Sensor and Location Platform Sensor Architecture in Windows 7 Working with the Sensor API Location Architecture in Windows 7 Working with the Location API Lab 3: Sensor-Enabled Racing Game º Adding Accelerometer Support to a Racing Game

Module 7: Scenic Ribbon The Ribbon Landscape Scenic Ribbon API Overview and Architecture Markup Syntax Overview Integrating Scenic Ribbon into an Application Lab 4: Integrating Scenic Ribbon º Creating an Empty Ribbon º Adding Controls to the Ribbon º Adding Groups to the Ribbon Module 8: Direct2D and DirectWrite The Windows 7 Graphics Platform Direct2D DirectWrite Lab 5: Drawing with Direct2D º Draw Using Direct2D º Drawing and Combining Geometries º Drawing Direct2D on a GDI Surface Lab 6: Formatting and Drawing Text Using DirectWrite º Drawing Simple Text º Drawing Multi-Formatted Text º Creating Custom Text Renderers Module 9: Application Compatibility Why Aren t Applications Compatible with Windows? Windows 7 Compatibility Changes Compatibility Guidelines Compatibility Diagnostics Windows 7 Logo Requirements Module 10: User Account Control

Why Not Run as Admin? User Account Control and The Standard User Removing Unnecessary Elevation Designing Applications for UAC UAC Virtualization Lab 7: Refactoring Privileges º Adding an Elevation Manifest º Refactoring Elevation into a Separate Process Module 11: Background Services Impact of Background Activities Services vs. Tasks Service Startup Types (Auto-Start, Delayed Auto-Start, Trigger-Start) Service Performance and Security Goals Task Triggers Lab 8: Configuring a Trigger-Start Service º Registering a Service as Trigger-Start º Porting an Auto-Start Service to a Trigger-Start Service Module 12: Energy Efficient Applications Why Is Power Consumption Important? Hardware and Software Power Savings Coalescing Timers Power State Notifications Background Activities Interfering with Power Transitions Power Availability Requests Power Policies Power Efficiency Diagnostics Module 13: Instrumentation and Performance Performance Counters Event Tracing for Windows and Event Log

Windows Management Instrumentation Windows Performance Toolkit Windows Troubleshooting Platform Lab 9: Application Instrumentation º Instrumentation Using Performance Counters Lab 10: Performance Analysis º First Steps with xperf (Windows Performance Toolkit) º Performance Analysis of Disk and CPU Utilization