+ Company
+ Training Solutions
+ Libraries
+ Customized Development
+ Clients
+ Reseller Log-in
   
Home : Technical Training Titles : Microsoft Technical Titles : MCPD: Windows Developer
 
EXAM 70–552: UPGRADE: MCAD SKILLS TO MCPD: WINDOWS DEVELOPER BY USING THE MICROSOFT .NET FRAMEWORK
 
Course Description:

The Microsoft Certified Professional Developer: Windows Developer (MCPD: Windows Developer) certification demonstrates that you have the comprehensive skills that are required to build interactive, data-driven Web applications that use ASP.NET 2.0 for both intranet and Internet uses. By completing this curriculum and passing the upgrade exam, you will automatically obtain the relevant MCTS prerequisite for your MCPD, MCTS: .NET Framework 2.0 Windows Applications.

Developers holding the Microsoft Certified Technology Specialist: .NET Framework 2.0 Windows Applications (MCTS: .NET Framework 2.0 Windows Applications) certification have demonstrated breadth and depth of skills and knowledge of Windows Forms technology, in addition to expertise in data access in Microsoft Windows applications. Technology Specialists typically pursue careers as Web developers, Windows developers, or enterprise software developers. They may also be database developers or systems administrators who do not work daily with the .NET Framework 2.0 but who want to show their technology experience.

This course is primarily intended for people with experience in a medium or large development environment that uses Microsoft Visual Studio .NET 2003 Enterprise Developer or Visual Studio 2005. Students should have a working knowledge of Visual Studio 2005 and a sound knowledge of the new features of ASP.NET 2.0, as well as least two years of experience developing applications by using the Microsoft .NET Framework.

After completing this course, you will be able to:

--Configure Windows Forms and manage layout of the user interface
--Create lists, buttons, tool strips, and menus
--Set up and manage connections to databases
--Implement data-bound controls to display information to users
--Read, validate, and write XML
--Manage the printing process with dialogs
--Enhance usability with drag-and-drop functionality, accessibility features, and user assistance controls
--Use ClickOnce to configure installation and deployment



 
Prerequisites:

Students should have at least three to four years of on-the-job experience dedicated to Web application development, including:

Experience in the following phases of application life cycle:

--Technical envisioning and planning
--Design and development
--Stabilizing and releasing

Ability to design and develop the interface of common business applications, such as:

--Company Web sites, Web-based client applications, both intranet and Internet, that may connect to data stores or middle-tier business logic
--Data-oriented applications that provide data entry, data analysis, and reporting capabilities
--Workflow and communication applications
--Inventory and resource planning applications
--Financial and accounting applications
--Applications for the insurance and pharmaceutical industries
--Business-to-business (B2B) applications and Business-to-customer (B2C) applications
--Web-based shopping cart applications


 
Deployment Options:
- CD-ROM
- E-learning
- ThinkTank Server Solution
Learning / Exam module:
70-552
 

Course Duration:

32 Hours
 
About Our Experts:

Our instructor is Nathan Hand. Nathan Hand is a Medically retired navy seal. He woke up from surgery in Feb 2000 and the Doctor told him to find a new line of work. Computers at that time were nothing more than playing games. The first server he built was a NT server. It was mainly used as a game server for a popular online game at the time. When he got out of the navy he got involved with doing IT and security very quickly as a result of his security clearance and his extensive job background. He Moved to Washington D.C., worked with companies like Ernst & Young Technologies and E-Partners and eventually started his own business.

From a certification perspective Nathan is a MCSE on NT4, 2000, 2003, Messaging, Security, CCSP, CCNP, CEH, CWNA & CWSP. One of his beliefs is in the value of certification. His main goal is not only to get you certified. He wants you to gain the tools and knowledge of the course he is teaching.

 
Learning Segments:

MOC 2541: Core Data Access with Microsoft Visual Studio 2005

Module 1: Connecting to Databases and Reading Data
Connecting to a Database
Saving a Connection String Securely in an Application Configuration File
Retrieving Data from a Database
Handling Connection Events and Exceptions
Configuring and Using Connection Pooling

Module 2: Querying and Updating Databases by Using Commands
Creating and Running Query Commands
Creating and Running Parameterized Commands
Creating and Running Update Commands
Using Globalized Formats for Storing and Accessing Data (if time permits)

Module 3: Performing Transactional Operations
Performing Data Updates within a Transaction
Choosing an Appropriate Isolation Level for a Transaction
Enlisting in a Distributed Transaction
Managing Transactions in the Data Tier

Module 4: Performing Disconnected Operations Programmatically
Creating a DataSet Programmatically
Populating and Saving a DataSet
Adding, Modifying, and Deleting Data in a DataSet
Merging DataSets
Creating and Using DataViews

Module 5: Performing Disconnected Operations by Using Visual Studio 2005 Wizards
Creating a Typed DataSet by Using the DataSet Designer
Loading, Displaying, and Saving Data in a Typed DataSet
Adding Code to a Typed DataSet
Creating a Typed DataSet by Using the Data Source Configuration Wizard
Adding Queries to a Table Adapter

Module 6: Performing XML Operations on Disconnected Data
Saving a DataSet as XML Data
Loading a DataSet from XML
Saving and Loading DataSet Schema Information

Module 7: Reading and Writing XML Data
Writing XML Data by Using XmlWriter
Reading XML Data by Using XmlReader

Module 8: Processing XML Data by Using DOM
Reading XML Data by Using DOM
Writing XML Data by Using DOM

MOC 2542: Advanced Data Access with Microsoft Visual Studio 2005

Module 1: Minimizing and Handling Database Operation Conflicts
Reading Committed Data by Using Locks
Reading Committed Data by Using Statement-Level Snapshots
Reading Committed Data by Using Transaction-Level Snapshots
Handling Data Concurrency by Using ADO.NET

Module 2: Handling Large Objects
Reading Large Values from SQL Server
Writing Large Values to SQL Server
Conserving Resources When Writing Large Values to SQL Server

Module 3: Enhancing Database Performance
Accessing Multiple Result Sets Concurrently
Performing Asynchronous Data Access Operations
Performing a Batch Update
Performing a Bulk Data Copy

Module 4: Creating Managed Code Objects for SQL Server 2005
Creating Managed Stored Procedures and Triggers
Creating Managed User-Defined Functions
Creating a Managed Aggregate
Creating a Managed User-Defined Type
Importing Existing Assemblies into SQL Server 2005

Module 5: Querying XML by Using XPath
Selecting XML Data by Using XPathNavigator
Evaluating XPath Expressions by Using XPath Navigator
Creating and Using Compiled XPath Expressions
Editing XML Data by Using XPathNavigator

,Module 6: Transforming XML by Using XSLT Style Sheets
Transforming an XML Document by Using an XSLT Style Sheet
Resolving External Resources During XSLT Processing
Passing Parameters into an XSLT Style Sheet
Creating and Using Extension Objects

MOC 2546: Core Windows Forms with Microsoft Visual Studio 2005

Module 1: Creating a Simple Windows Forms Application
Adding and Configuring Windows Forms and Controls
Creating Event Handlers and Monitoring Events
Adding Controls and Handlers at Run Time
Adding a Form Keyboard Handler

Module 2: Configuring Standard Controls
Creating the EmployeeViewer Form
Creating the ReportGenerator Form
Creating the ReportGeneratorHelp Form

Module 3: Building Menus
Creating and Configuring a MenuStrip Controll
l
Creating and Configuring a ContextMenuStrip Component
Hiding and Disabling a ToolStripMenuItem
Creating and Configuring a ToolStripComboBox

Module 4: Displaying and Editing Data by Using Data-Bound Controls
Adding a Data Source to a Project
Binding Data to a Control
Creating a Bound Form by Using the BindingSource and BindingNavigator Components
Displaying Data by Using the DataGridView Control
Binding to Data at Run Time

Module 5: Providing User Assistance and Enhancing Usability
Adding and Configuring User Assistance Controls
Implementing Accessibility Features
Implementing Globalization and Localization
Running a Procedure at Set Intervals
Displaying Data Source Errors

Module 6: Creating Consistent Applications by Using Dialog Boxes and Forms Inheritance
Adding and Configuring Dialog Box Components
Creating a Custom Dialog Box
Implementing Windows Forms Inheritance
Modifying an Existing Form to Inherit from a Base Form

Module 7: Printing Content and Creating Reports
Adding Print Capability to a Windows Forms Application
Implementing Reporting by Using the CrystalReportViewer Component

Module 8: Performing Asynchronous Tasks by Using the BackgroundWorker Component
Running and Canceling a Background Process by Using the BackgroundWorker Component

Module 9: Deploying Applications by Using ClickOnce
Publishing a ClickOnce Application
Installing and Testing a ClickOnce Application

MOC- 2547 Advanced Windows Forms with Microsoft Visual Studio 2005

Module 1: Building MDI Applications
Creating MDI Parent and Child Forms
Displaying and Comparing Information on MDI Child Forms
Implementing Menu Merging in MDI Applications

Module 2: Customizing Windows Forms and Controls
Creating a Control That Inherits from an Existing Control
Creating a Nonrectangular Windows Form
Creating a Custom User Control

Module 3: Creating Customized Print Components
Printing a Report by Using GDI+
Creating a Customized Print Preview Dialog Box

Module 4: Performing Drag-and-Drop Operations and Implementing Clipboard Support
Implementing Drag-and-Drop Functionality in a Windows Forms Application
Adding Clipboard Support to an Application
Performing Drag-and-Drop Operations by Using TextBox and PictureBox Controls

Module 5: Performing Asynchronous Tasks by Using Multithreaded Techniques
Loading a Bitmap Asynchronously
Performing Calculations by Using Multithreading

Module 6: Enhancing the Presentation of Windows Forms Applications
Programming the DataGridView Control
Viewing and Persisting Application Settings by Using the PropertyGrid Control
Implementing a User Interface in the Style of Outlook by Using RAD Features

 

 
Related Products:

MCPD: Windows Developer
MCPD: Enterprise Application Developer

 
 
© Copyright; All Rights Reserved 2004 Specialized Solutions, Inc