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

Similar documents
Developing Windows Applications with Microsoft Visual Studio 2010

DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010

DE Developing Windows Applications with Microsoft Visual Studio 2010

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

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

WPF. Source Module 01: Lesson1

10264A CS: Developing Web Applications with Microsoft Visual Studio 2010

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

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

Developing Windows Applications with Microsoft Visual Studio 2010

Developing Data Access Solutions with Microsoft Visual Studio 2010

Windows Presentation Foundation Visual Studio.NET 2008

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

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

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

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

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

Windows Presentation Foundation (WPF)

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

Developing Web Applications with Microsoft Visual Studio 2010

Programming in C# for Experienced Programmers

20483BC: Programming in C#

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

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

Windows Presentation Foundation Programming Using C#

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

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

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

Programming in C# (20483)

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

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

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

Programming in C#

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

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

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

Advanced WCF 4.0 .NET. Web Services. Contents for.net Professionals. Learn new and stay updated. Design Patterns, OOPS Principles, WCF, WPF, MVC &LINQ

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

Windows Presentation Foundation for.net Developers

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

CORSO MOC10265: Developing Data Access Solutions with Microsoft. CEGEKA Education corsi di formazione professionale

--Microsoft-- --Windows Phone--

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

Introduction to Web Development with Microsoft Visual Studio 2010

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

Apex TG India Pvt. Ltd.

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

DE Introduction to Web Development with Microsoft Visual Studio 2010

DOT NET SYLLABUS FOR 6 MONTHS

MCTS:.NET Framework 4, Windows Applications Development

Microsoft Visual Studio 2010 Training Course Catalogue. Learning Solutions

MOC 6461A C#: Visual Studio 2008: Windows Communication Foundation

10267 Introduction to Web Development with Microsoft Visual Studio 2010

Microsoft Programming in C#

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Chapter 13. Additional Topics in Visual Basic The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill

PROGRAMMING IN VISUAL BASIC WITH MICROSOFT VISUAL STUDIO Course: 10550A; Duration: 5 Days; Instructor-led

Introduction to Web Development with Microsoft Visual Studio 2010

Developing Rich Internet Applications Using Microsoft Silverlight 4

DOT.NET MODULE 6: SILVERLIGHT

Learn to create Window applications using the C# language with Visual Studio 2012.

Essentials of Developing Windows Store Apps Using C#

Programming in Visual Basic with Microsoft Visual Studio 2010

Developing Classic Windows Forms applications using Visual Studio 2010 and.net QASMTNET4

Programming in C# with Microsoft Visual Studio 2010

Learn to develop.net applications and master related technologies.

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

"Charting the Course... MOC Programming in C# with Microsoft Visual Studio Course Summary

COURSE 20480B: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

Introduction. Part I: Silverlight Fundamentals for ASP.NET Developers 1

2609 : Introduction to C# Programming with Microsoft.NET

Programming in HTML5 with JavaScript and CSS3

COPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio

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

Fundamentals of XAML and Microsoft Expression Blend

Developing Microsoft.NET Applications for Windows (Visual C#.NET)

Practical WPF. Learn by Working Professionals

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions

Dot Net Framework 4.0: Advanced Microsoft C#.NET Web Development

CHAPTER 1: INTRODUCING C# 3


Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010

The C# Programming Language. Overview

NET 3.0 and NET 3.0 contains four building blocks, shown in the figure below:

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

NE Fundamentals of XAML and Microsoft Expression Blend

Programming in HTML5 with JavaScript and CSS3

[MS10553]: Fundamentals of XAML and Microsoft Expression Blend

Training Consulting - Mentoring

Developing Rich Internet Applications Using Microsoft Silverlight 4

Beginning Silverlight 5 in C #

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks)

Course 20480: Programming in HTML5 with JavaScript and CSS3

DOT NET Syllabus (6 Months)

(C#) - Pro: Designing and Developing Windows Applications Using the Microsoft.NET Framework 3.5

20480B: Programming in HTML5 with JavaScript and CSS3

Developing Microsoft SharePoint Server 2013 Core Solutions Course Contact Hours

MS 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Method: Instructor-Led

Developing Microsoft SharePoint Server 2013 Core Solutions

Transcription:

10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010 Course Number: 10262A Course Length: 5 Days Course Overview In this course, experienced developers who know the basics of Windows Forms development gain more advanced Windows Client design and development skills. WinForms and WPF programming models, as well as relative strengths and when to use each technology, are covered. Prerequisites Before attending this course, students must have: An understanding of the problem-solving techniques that apply to software development, including the following principles of software development: o modern software development models o typical phases of a software development lifecycle o concepts of event-driven programming o concepts of object-oriented programming o creating use-case diagrams o designing and building a user interface o developing a structured application A general understanding of the purpose, function, and features of following.net Framework topics: o Common Language Runtime o.net Framework class library o Common Type System o Component interoperation o Cross-Language Interoperability o Assemblies in the Common Language Runtime o Application Domains o Runtime hosts supported by the.net Framework Experience using Visual Studio 2008 in the following task areas: o Declaring and initializing typed variables using the Camel case naming convention o Using arithmetic, relational, and logical operators in code statements o Using branching statements to control code execution o Using looping statements to iterate through collections or repeat steps until a specified condition is met o Creating classes and methods to establish the basic structure of an application o Using methods and events to implement the programming logic of an application o Identifying syntax and logic errors o Accessing and managing data from a data source Experience in object oriented design and development as follows:

o Creating and accessing classes and class properties o Creating and accessing methods and overloaded methods o Implementing inheritance, base classes, and abstract classes o Declaring, raising, and handling events o Responding to and throwing exceptions o Implementing interfaces and polymorphism o Implementing shared and static members o Implementing generics o Creating components and class libraries Experience in N-Tier application design and development as follows: o Managing a software development process o Controlling input at the user interface level in Windows Client applications o Debugging, tracing, and profiling.net applications o Monitoring and logging.net applications o Implementing basic testing best practices o Performing basic Data Access tasks with LINQ Basics of LINQ to XML Basics of LINQ to Entities Basics of LINQ to SQL o Implementing basic security best practices in.net Applications Basics of Code Access Security Basics of Role-Based Security Basics of Cryptography Services o Implementing basic service calls Basics of consuming XML Web Services Basics of consuming WCF Services o Using.NET Configuration Files o Deploying.Net Framework Applications using ClickOnce and the MS Installer Audience This course is intended for Technology Specialists in the area of Windows Client Development who work in a development environment that uses Microsoft Visual Studio.NET 2010 and Microsoft.NET Framework 4.0 to create rich client applications for Windows. Course Outline Course Introduction Course Introduction 8m Module 01 - Windows Client Application Design Lesson 1: Windows Client Technologies Understanding Windows Client Technologies Understanding Windows Forms Understanding Windows Presentation Foundation Comparing Windows Client Technologies 1h 22m

Lesson 2: Architectural Patterns Understanding Design Patterns Choosing Design Patterns Demo - Windows Client Application Design Module 01 Review Module 02 - Introduction to Visual Studio 2010 and WPF Version 4 Lesson 1: What's New in Visual Studio 2010 Understanding New Features in the Visual Studio 2010 IDE Understanding New Features in Managed Languages Lesson 2: What's New In WPF Version 4 Introducing the WPF Designer Understanding the New Visual Features in WPF Version 4 Understanding the New Additional Features in WPF Version 4 Demo - Visual Studio 2010 and WPF Module 02 Review 1h 4m Module 03 - Designing and Developing a User Interface Lesson 1: Defining Page Layout WPF Page Layout Model WPF Layout Classes Demo - Defining Layout by Using Panels Demo - Defining Layout by Using Grids Lesson 2: Using Content Controls Understanding Content Controls Demo - Creating a User Interface by Using Content Controls Understanding Headered Content Controls Demo - Creating a User Interface by Using Headered Content Controls Lesson 3: Using Items Controls Understanding Items Controls Handling Item Selection Demo - Creating a User Interface by Using Items Controls Lesson 4: Sharing Logical Resources in a Window Understanding Resources Defining Resources Referencing Resources in XAML Referencing Resources Programmatically Module 03 Review 1h 35m Module 04 - Taking Control of the User Interface Lesson 1: Sharing Logical Resources in an Application Understanding Resources Defining Resources Referencing Resources in XAML Referencing Resources Programmatically 1h 8m

Reusing Resources Across Applications Lesson 2: Creating Consistent User Interfaces by Using Styles Understanding Styles Defining Styles in XAML Extending Styles Setting Styles Programmatically Lesson 3: Changing the Appearance of Controls by Using Templates Understanding Control Templates Defining a Template for a Content Control Defining a Template for an Items Control Applying Template Bindings Demo - Changing the Appearance of Controls by Using Control Templates Lesson 4: Handling Events and Commands Understanding Events in WPF Handling Events Understanding Routed Events Handling Routed Events Understanding Commands Defining Commands Module 04 Review Module 05 - Testing, Unit Testing, and Debugging Lesson 1: WPF Testing Strategies Understanding How to Test Windows Client Applications Strategies for Testing Windows Client Applications Testing by Using Unit Tests in Visual Studio Understanding UI Automation Testing by Using UI Automation Lesson 2: Debugging XAML Understanding Debugging in Visual Studio Demo - Debugging XAML by Using Visual Studio Debugging by Using Tracing Lesson 3: Providing User Feedback for Unhandled Exceptions Understanding Unhandled Exceptions Processing Unhandled Exceptions Lesson 4: Understanding Security Features Understanding Security in Windows Client Applications Understanding Code Access Security Understanding Full Trust and Partial Trust in WPF Understanding User Access Controls Module 05 Review 53m Module 06 - Simple Data Binding and Validation Lesson 1: Overview of Data Binding The WPF Data-Binding Model 1h 48m

Binding Sources and Binding Targets Data-Binding Modes Lesson 2: Creating A Data Binding Binding to a Class Property Binding Multiple Controls to a Class Binding to a Full Object Binding to XML Data Binding to User Interface Controls Demo - Binding to Different Data Sources Lesson 3: Implementing Property Change Notification Understanding Property Change Notifications Propagating Property Change Notifications to a Binding Target Propagating Value Changes to a Binding Source Demo - Triggering Source Updates Lesson 4: Converting Data Default Data Conversions Implementing a Custom Value Converter Lesson 5: Validating Data Default Data Validation Providing Visual Validation Feedback Defining a Custom Validation Rule Specifying Validation Rules by Using XAML Implementing Validation of Business Rules Lesson 6: Presenting Data at Design Time Understanding Data at Design Time Understanding Design-Time Attributes Demo - Using Design-Time Attributes Module 06 Review Module 07 - Data Binding to Collections Lesson 1: Binding to Collections of Objects Overview of Binding to Collections Understanding Observable Collections Defining an Observable Collection Class Introduction to LINQ Binding to Data Objects Lesson 2: Using Collection Views Understanding Collection Views Creating and Using a Collection View Sorting Data by Using a Collection View Filtering Data by Using a Collection View Grouping Data by Using a Collection View Lesson 3: Creating Master-Detail User Interfaces Understanding Master-Detail User Interfaces Creating a Master-Detail User Interface 1h 14m

Demo - Creating a Master Detail UI by Using a DataGrid Control Lesson 4: Using Data Templates Understanding Data Templates Defining and Using a Data Template Defining a Data Template As a Resource Using Data Triggers in a Data Template Understanding Data Template Selectors Module 07 Review Module 08 - Enhancing User Interface Responsiveness Lesson 1: Implementing Asynchronous Processes Understanding Threading and Asynchronous Processing Implementing Asynchronous Processing by Using the Dispatcher Class Implementing Asynchronous Processing by Using the ThreadPool Class Implementing Asynchronous Processing by Using the BackgroundWorker Class Implementing Asynchronous Processing by Using the TPL Lesson 2: Implementing Responsive User Interfaces Understanding Responsive User Interfaces Selecting an Asynchronous Processing Approach Demo - Multi-Threading Module 08 Review Module 09 - Integrating Localization and User Assistance Features 36m Lesson 1: Understanding Localization and Globalization Understanding the WPF Localization and Globalization Features Implementing Localized WPF Applications by Using the LocBaml Tool Implementing Localized WPF Applications by Using Strongly Typed Resources Demo - Localization and Globalization Lesson 2: Implementing User Assistance Features Implementing Context-Sensitive Help Implementing User Assistance Features by Using Tooltips Lesson 3: Providing User Accessibility Features Understanding WPF Accessibility Features Implementing Accessibility Features in WPF Applications Module 09 Review 1h Module 10 - WPF 2-D Graphics, Multimedia, and Printing Lesson 1: Creating 2-D Graphics 2-D Graphics Support in WPF Drawing Shapes What Are Paths and Geometries? Demo - Filling Shapes and Geometries Demo - Using and Animating Transformations Lesson 2: Displaying Images WPF Imaging Components Demo - Displaying Images in WPF 1h 11m

Encoding and Decoding Images Rotating, Converting, and Cropping Images Lesson 3: Adding Multimedia WPF Support for Multimedia Media Playback Modes Displaying Media by Using a MediaElement Control Controlling the Operation of a MediaElement Control Playing Media by Using a MediaPlayer Object Lesson 4: Creating and Printing Documents What Are Fixed and Flow Documents? Defining Fixed and Flow Documents Viewing Fixed and Flow Documents What Is the XML Paper Specification? Demo - Printing Documents Controlling Print Jobs Managing the Print Queue Module 10 Review Module 11 - Control Customization Lesson 1: Overview of Control Authoring Why Create New Controls? Options for Creating New Controls Implementing User Controls Implementing Custom Controls Deriving from the FrameworkElement Class Lesson 2: Creating Controls Creating a User Control Implementing Properties and Events Creating a Custom Control Implementing Commands Enhancing Controls by Using Themes Demo - Implementing a NumericUpDown Control Lesson 3: Managing Control Appearance by Using Visual States Understanding the VisualStateManager Class Implementing Visual States for Controls Changing the Current Visual State Lesson 4: Integrating WPF and Windows Forms Technologies Understanding WPF and Windows Forms Integration Hosting Windows Forms Controls in a WPF Application Hosting WPF Controls in a Windows Forms Application Module 11 Review 1h 14m Module 12 - Attached Properties and Behaviors in WPF Lesson 1: Implementing Attached Properties Understanding Attached Properties 46m

Using Attached Properties Implementing Attached Properties Implementing Attached Behavior by Using Attached Properties Lesson 2: Implementing Expression Blend Behaviors, Triggers, and Actions Understanding Expression Blend Behaviors Implementing Expression Blend Behaviors Understanding Expression Blend Triggers and Actions Implementing Expression Blend Triggers and Actions Lesson 3: Implementing Drag-and-Drop User Interfaces Implementing Drag-and-Drop Behavior in a WPF Application Implementing Drag-and-Drop Behavior Between Application Instances Demo - Drag and Drop Module 12 Review Module 13 - Animations in WPF Lesson 1: Using Animations Understanding Animations Defining Animations Controlling Animations Demo - WPF Animation Lesson 2: Using Triggers Understanding Triggers Defining Event Triggers Defining Property Triggers Lesson 3: Implementing Data Visualizations Understanding Data Visualizations Designing Data Visualizations Implementing Data Visualizations by Using WPF Module 13 Review 34m Module 14 - Application Settings, State, and Life Cycle Lesson 1: Managing Application State by Using Application Settings Understanding Application Settings Adding and Removing Application Settings Understanding the Settings Classes Reading and Writing Settings Demo - Application Settings Lesson 2: Managing the Application Life Cycle Understanding the Application Class Handling Application Events Module 14 Review 19m Module 15 - Configuring and Deploying Windows Client Applications Lesson 1: Deployment Options Deployment Technologies 31m

Full Trust and Partial Trust Applications WPF Features Available in Partial Trust WPF Features Unavailable in Partial Trust XBAPs on the Local Intranet Features and Benefits of the.net Framework Client Profile Lesson 2: Deploying a Stand-Alone WPF Application Deploying a Stand-Alone Application by Using ClickOnce Deploying a Stand-Alone Application by Using Windows Installer Installing the.net Framework 4 Lesson 3: Deploying an XBAP XBAP Files That Must Be Deployed Manifest Files Publishing an XBAP to a Web Server Installing an XBAP on a Client Computer Lesson 4: Configuring Security Settings Manifest Generation and Editing Tools Using Mage.exe Using MageUI.exe Setting Properties for Application Manifests Setting Properties for Deployment Manifests Setting Properties for Application and Deployment Manifests Setting Signing Properties for Application and Deployment Manifests Module 15 Review Course Closure Total Duration: 15h 23m