MCTS .NET Framework 3.5, Windows Forms Applications Certification Course

MCTS .NET Framework 3.5, Windows Forms Applications Certification CourseMCTS .NET Framework 3.5, Windows Forms Applications Certification Course
 
  • Price: US$ 799.00
  • Publisher: Element K
  • Number of modules: 24
  • Length: 48 hours
  • Language: English
  • Subscription: 12 months
whats-included

Get Certified in Windows Forms Application Development

These courses will help you pass the following Microsoft certification exams:

  • 70-536
  • 70-505

44 Virtual Labs included for hands-on experience:

1. Building MDI Applications

2. Building Menus

3. Configuring and Installing Assemblies

4. Configuring Standard Controls

5. Connecting to Databases and Reading Data

6. Creating a Simple Windows Forms Application

7. Creating Consistent Applications by Using Dialog Boxes and Forms Inheritance

8. Creating Customized Print Components

9. Creating Globalized Applications in the .NET Framework 2.0

10. Creating Managed Code Objects for SQL Server 2005

11. Creating Multithreaded Applications and Application Domains

12. Customizing Windows Forms and Controls

13. Deploying Applications by Using ClickOnce

14. Displaying and Editing Data by Using Data-Bound Controls

15. Enhancing Database Performance

16. Enhancing the Presentation of Windows Forms Applications

17. Handling Large Objects

18. Implementing Code Access Security

19. Implementing Collections and Generics in the .NET Framework 2.0

20. Implementing Cryptography

21. Implementing Delegates and Events

22. Implementing System Types and Interfaces

23. Interoperating Between COM Components and Assemblies

24. Minimizing and Handling Database Operation Conflicts

25. Monitoring and Debugging Applications

26. Performing Asynchronous Tasks by Using Multithreaded Techniques

27. Performing Asynchronous Tasks by Using the Background Worker Component

28. Performing Disconnected Operations by Using Visual Studio 2005 Wizards

29. Performing Disconnected Operations Programmatically

30. Performing Drag and Drop Operations and Implementing Clipboard Support

31. Performing Transactional Operations

32. Performing XML Operations on Disconnected Data

33. Printing Content and Creating Reports

34. Processing XML Data by Using DOM

35. Providing User Assistance and Enhancing Usability

36. Querying and Updating Databases by Using Commands

37. Querying XML by Using XPath

38. Reading and Writing Files in the .NET Framework 2.0

39. Reading and Writing XML Data

40. Serializing Data in the .NET Framework 2.0

41. Transforming XML by Using XSLT Style Sheets

42. Working with GDI+ Windows-Based Applications in the .NET Framework 2.0

43. Working with Service Applications and E-mail Messages

44. Working with Type Metadata

 

MCTS .NET Framework 3.5, Windows Forms Applications Certification Course Detail

Module Name Description
Adding Print and Report Functionality in Windows Forms with Microsoft Visual Studio 2005 (4293) Introduce the components that can use to preview, display, and print reports from a Windows Forms application.

 

As a workshop, most of the learning will take place during the extensive lab.

Building MDI Applications with Microsoft Visual Studio 2005 (4245)

Describes how to create multiple-document interface (MDI) applications that can host multiple documents in one parent window. Design and implement forms and work with information on them.

The workshop covers:

  • Windows Form Layout Options
  • What are MDI Applications
  • Creating MDI Parent and Child Forms.
  • Displaying and Comparing Information on MDI Child Forms.
  • Implementing Menu Merging in MDI Applications

As a workshop, most of the learning will occur in the extensive lab.

Building Windows Forms Menus with Microsoft Visual Studio 2005 (4289) Introduce the MenuStrip control and the ContextMenuStrip component. It describes how to create and configure form menus and context menus in your application. The course also describes the ToolStripItem controls that can add to the container of a MenuStrip or ContextMenuStrip.

As a workshop, most of the learning will take place during the extensive lab.

Configuring and Installing Assemblies in the Microsoft .NET Framework 2.0 (3356) Learn about the installation and configuration functions provided to developers by the Microsoft .NET Framework 2.0. Topics range from working with assemblies and installing assemblies in the GAC to creating custom installers and working with configuration classes. Write code to configure and install and assembly.

This course will help you build deployable components that can be configured at runtime. These are key components for maintainable client and server based enterprise solutions.

Configuring Controls in Windows Forms with Microsoft Visual Studio 2005 (4288) Introduce many of the controls that are available to you in the Microsoft Visual Studio 2005 toolbox. These controls can help to display and edit text, send commands and generate events, sort and manipulate data, and perform many other common user interface development tasks.

As a workshop, most of the learning will take place during the extensive lab.

Connecting to Databases and Reading Data with Microsoft Visual Studio 2005 (4251) This course introduces the fundamental skills required to connect to a database and read data from the database using Microsoft Visual Studio 2005.

Learn how to use ADO.NET data providers to connect to various different kinds of databases, and how to execute a query that returns a set of rows from the database. You will also learn how to use connection pooling to achieve scalability, and how to handle connection events and exceptions.

As a workshop, most of the learning will take place during the extensive lab.

Creating a Simple Windows Forms Application with Microsoft Visual Studio 2005 (4287) This course will introduce the fundamental skills required to create a simple Microsoft Windows Forms application. It describes how to configure form properties and how to add controls to a form. It also discusses events and describes how to create event handlers at design time and run time.

Add and configure Windows forms and controls, create event handlers, and monitor events. Will also add controls and handlers to a form at run time.

As a workshop, most of the learning will take place during the extensive lab.

Creating Customized Print Components with Microsoft Visual Studio 2005 (4247) This course will introduce techniques that can help to develop Windows applications that contain printing facilities. The course will also use Graphics Device Interface Plus (GDI+) operations to implement customized printing.

The workshop covers:

  • Printing Features Supported by .NET Framework 2.0
  • Drawing Print Document Content by Using GDI+-Creating a customized Print Preview dialog box.
  • Best Practices for creating print components

As this is a workshop, most of the learning will occur in the extensive lab.

Creating Globalized Applications in the Microsoft .NET Framework 2.0 (3360) Learn about the globalization functionality provided by the Microsoft .NET Framework 2.0. Topics range from working with culture information, to creating new cultures and working with encoding. Retrieve globalization information and format information according to culture. You will also write code that enumerates and displays the available cultures.

Working with globalization classes will help to create multi-lingual applications.

Creating Managed Code for Microsoft SQL Server 2005 with Microsoft Visual Studio 2005 (4230) This course introduces the integration of the Microsoft .NET Framework common language runtime (CLR) into Microsoft SQL Server 2005. The CLR provides a hosted environment for managed code that enables developers to use managed code to implement database objects, such as stored procedures, user-defined data types, user-defined functions, and triggers. Create two stored procedures, a trigger, two user-defined functions, an aggregate, and a user-defined type by using managed code.

As a workshop, most of the learning will take place during the extensive lab.

Creating Multithreaded Applications and Application Domains in the Microsoft .NET Framework 2.0 (3367) Learn about working with threads and application domains in the Microsoft .NET Framework 2.0. Topics range from working with thread, thread pools, and shared resources to creating and working with AppDomains. Create threads and thread pools, synchronize a shared resource, and log events asynchronously.

Using threading and application domains can build applications that make better use of system resources and processor time.

Customizing Windows Forms and Controls with Microsoft Visual Studio 2005 (4246) This course introduces techniques which can help you develop custom Windows forms and controls. This workshop also describes how to build user controls, and use Graphics Device Interface Plus (GDI+) operations.

The workshop covers:

  • Using the GDI+ Managed-Class Interface
  • Graphic Categories in Windows Forms
  • Creating Nonrectangular Windows Forms
  • Control Authoring Methods for Windows Forms

As a workshop, most of the learning will occur in the extensive lab.

Data Binding by Using Windows Forms Controls with Microsoft Visual Studio 2005 (4290) This course introduces the controls that can be used to display data from a data source. It describes how to use Visual Studio 2005 to create data sources and add data-bound controls to a form. It also describes how to use the DataGridView control to display and update data.

As a workshop, most of the learning will take place during the extensive lab.

Deploying Windows Forms Applications by Using ClickOnce with Microsoft Visual Studio 2005 (4295) This course introduces the options for deploying a Windows Forms application. It explains the key concepts of ClickOnce technology.

As a workshop, most of the learning will take place during the extensive lab.

Enhancing Database Performance with Microsoft Visual Studio 2005 (4229) This course describes the data access efficiency enhancements provided by Microsoft ADO.NET 2.0. The key enhancements are support for multiple active result sets (MARS), asynchronous operations, DataSet batch updates and bulk data copies. Investigate the enhancements and measure the performance benefits by gathering Microsoft SQL Server Provider statistics.

As a workshop, most of the learning will take place during the extensive lab.

Enhancing the Presentation of Windows Forms Applications with Microsoft Visual Studio 2005 (4250) This course describes the Microsoft Windows Forms features that can be used to quickly create sophisticated user interfaces. These features can reduce the amount of development time spent on the interface of an application and concentrate on the implementation of the middle-tier and back-end functionality.

The workshop covers:

  • Enhancing Application User Interfaces
  • Customizing the DataGridView
  • Windows Form Application Settings
  • Configuring the PropertyGrid Control
  • Best Practices for Designing User Interfaces

As a workshop most of the learning will take place in the extensive lab.

Handling Large Objects with Microsoft Visual Studio 2005 (4228) This course describes how to read and write large values efficiently to a database. Discover how to read large binary values and large text values by using the CommandBehavior.SequentialAccess flag of a SqlDataReader object. Find out how to write large binary values and large text values and how to use the new large value data types introduced in Microsoft SQL Server 2005. Read and write pictures and large character data from and to a SQL Server 2005 database.

As a workshop, most of the learning will take place during the extensive lab.

Implementing Code Access Security in the Microsoft .NET Framework 2.0 (3362) Learn about using Code Access Security in the Microsoft .NET Framework 2.0. Topics range from configuring Code Access Security to managing Security Policy, Permissions and Access Control, and User Identity. Write code to configure security permissions for resources, create GenericIdentity and GenericPrincipal objects, and perform permission demands.

Help to build secure applications that will be protected against running malicious code and that will not allow unauthorized access to data.

Implementing Collections and Generics in the Microsoft .NET Framework 2.0 (3355) Learn about working with the various types of collections provided by the base class library in the Microsoft .NET Framework 2.0. Topics range from working with Primary and Generic collections such as Lists, ArrayLists, Stacks, and Queues to Specialized collections and Collection base classes. Build generic classes and collections and write code that iterates and manages these collections.

Having a good understanding of collections can help to determine which is most appropriate to use in different scenarios. This knowledge is critical to designing applications that are maintainable and scale to the needs of organization.

Implementing Cryptography in the Microsoft .NET Framework 2.0 (3363) Learn about encryption and decryption in the Microsoft .NET Framework 2.0. Topics range from encrypting and hashing data to extending cryptographic behavior. Write code to hash data and compare hashes as well encrypt and decrypt data.

Working with encryption, decryption, and hashing can protect data from being tampered with or from being viewed by unauthorized users.

Implementing Delegates and Events in the Microsoft .NET Framework 2.0 (3368) Learn about using events and delegates in the Microsoft .NET Framework 2.0. Topics range from creating and using delegates, to creating events and EventArg classes and raising events. Create an event and EventArgs as well define an EventHandler delegate.

Using events and delegates can create components that publish information during their processing for other components to subscribe to.

Implementing System Types and Interfaces in the Microsoft .NET Framework 2.0 (3354) Learn about the types and interfaces provided by the base class library in the Microsoft .NET Framework 2.0. Topics range from working with Value and Reference types to Generics, Exceptions and Attributes and finally to implementing .NET Framework interfaces such as IFormattable, IDisposable, and ICloneable. Create custom types that implement many of the concepts learned within the course.

Having this experience can help to create robust applications and components that take advantage of low level functionality provided by the .NET Framework. Additionally it will help to write reusable and extensible business components.

Implementing User Assistance and Usability in Windows Forms with Microsoft Visual Studio 2005 (4291) This course introduces the controls, components and features tha can use to provide user assistance and enhance accessibility. It describes how to implement these features in a Windows Forms application.

As a workshop, most of the learning will take place during the extensive lab.

Interoperating Between COM Components and Assemblies in the Microsoft .NET Framework 2.0 (3364)

Learn about interoperating managed and unmanaged code in the Microsoft .NET Framework 2.0. Topics range from exposing COM components to .NET and exposing .NET components to COM as well as using PInvoke to call Win32 dlls. Use interop to work with Microsoft Office from within a .NET Framework application.

Using interop will help build .NET Framework applications that harness existing COM libraries and to expose new .NET Framework components to COM applications.

Minimizing and Handling Database Operation Conflicts with Microsoft Visual Studio 2005 (4227) This course explains how data conflicts occur when multiple users attempt to read or modify the same data at the same time. Suggestions and guidelines are provided to help decide how to minimize, detect, and resolve these data conflicts when using Microsoft ADO.NET and Microsoft SQL Server 2005. Write code to investigate optimistic concurrency conflicts and will run multiple instances of a prewritten application to investigate the effects of different isolation levels.

As a workshop, most of the learning will take place during the extensive lab.

Monitoring and Debugging Applications in the Microsoft .NET Framework 2.0 (3357) Learn about the monitoring, debugging, and tracing capabilities provided to developers by the Microsoft .NET Framework 2.0. Topics range from working with event logs, and processes to measuring application performance and using WMI. Write code to create performance counters, work with event logs, and add application tracing. Also Will monitor application performance.

Having the ability to debug applications and gather contextual information at runtime is critical to problem resolution for applications in production.

Performing Asynchronous Tasks by Using Multithreading with Microsoft Visual Studio 2005 (4249) This course describes how to create Windows applications that can run tasks in the background. It also describes how to use asynchronous methods and other features of components that support the Asynchronous Pattern for Components.

The workshop covers:

  • Using the Asynchronous Pattern for Components
  • Using the System.Threading namespace
  • Creating Thread-Safe Applications
  • Best Practices for Creating Multithreaded Applications.
  • Loading a Bitmap Asynchronously
  • Performing Calculations using Multithreading

As a workshop most of the learning will take place in the extensive lab.

Performing Disconnected Operations by Using Microsoft Visual Studio 2005 Wizards (4255) This course describes how to use Visual Studio 2005 Wizards to create strongly-typed data components.

Learn how to create DataSets, DataTables, DataColumns, DataAdapters, and TableAdapters. Will also learn how to load data into a DataSet and save data by using DataAdapters and TableAdapters.

As a workshop, most of the learning will take place during the extensive lab.

Performing Disconnected Operations Programmatically with Microsoft Visual Studio 2005 (4254) This course describes how to retrieve data by using Microsoft ADO.NET and how to work with disconnected data.

Learn how to create DataSet, DataTable and DataColumn objects. Will also learn how to populate and save data using a DataAdapter and how to create in-memory views using a DataView.

As a workshop, most of the learning will take place during the extensive lab.

Performing Drag and Drop and Clipboard Operations with Microsoft Visual Studio 2005 (4248) This course describes how to implement drag-and-drop functionality and use the clipboard in Windows applications.

The workshop covers:

  • What are Drag and Drop Operations
  • Using the Drag and Drop Operations API
  • Adding Clipboard Support in Windows Forms Applications
  • Best Practices for Drag and Drop Operations and Clipboard Support

 

As a workshop most of the learning will take place in the extensive lab.

Performing Transactional Operations with Microsoft Visual Studio 2005 (4253) This course describes how to manage transactions in a Microsoft .NET application.

Learn how to write ADO.NET code to start, commit, and rollback local transactions. Will also learn how to specify an appropriate isolation level for a transaction, and how to enlist in distributed transactions.

As a workshop, most of the learning will take place during the extensive lab.

Performing XML Operations on Disconnected Data with Microsoft Visual Studio 2005 (4256) Focus on designing data-driven Web applications that utilize XML with Visual Studio 2005. The course covers how to retrieve data from the database as XML as well as how to convert in-memory data to and from XML.

Learn how to read and write data only, schema only, or a combination of the two. Will also learn how to read and write a DataSet as a DiffGram, so that modifications to the data can be retained when the DataSet is serialized to XML format.

As a workshop, most of the learning will take place during the extensive lab.

Processing XML Data by Using DOM with Microsoft Visual Studio 2005 (4259)

This course describes how to process XML data in-memory by using the Document Object Model (DOM).

Learn how to load an XML document into a DOM tree, and how to validate the XML document against an XML schema. Will also learn how to read existing XML content and save the DOM tree to an XML document.

As a workshop, most of the learning will take place during the extensive lab.

Querying XML by Using XPath with Microsoft Visual Studio 2005 (4231) This course describes how to use Visual Studio 2005 to create expressions that can access parts of an XML document and match a set of nodes in the document by using XML Path Language (XPath). Use XPathNavigator to select XML data and evaluate XPath expressions. Will also implement XPath expressions and use the XPathNavigator to edit XML data.

As a workshop, most of the learning will take place during the extensive lab.

Reading and Writing Files in the Microsoft .NET Framework 2.0 (3358) Learn about working with the file, stream, and string handling capabilities provided to developers by the Microsoft .NET Framework 2.0. Topics range from working with the file system and byte streams to working with strings and regular expressions. Write code to enumerate, create and delete files. You will also work with file compression and decompression.
Reading and Writing XML Data with Microsoft Visual Studio 2005 (4258) This course describes how to use the XmlReader and XmlWriter classes to read and write XML data.

Learn how to create an XML document, and how to read and write XML elements, attributes, and text content. You will also learn how to perform validation against an XML Schema.

As a workshop, most of the learning will take place during the extensive lab.

Serializing Data in the Microsoft .NET Framework 2.0 (3359) Learn about how to serialize and deserialize objects in the Microsoft .NET Framework 2.0. Topics range from Binary, SOAP, and XML Serialization to how to customize serialization using attributes and custom classes. Customize XML Serialization with XmlAttributes. You will also use the XmlSerializer to serialize and deserialize an object.

Having a good understanding of serialization concepts is key to developing distributed applications.

Transforming XML by Using XSLT Style Sheets with Microsoft Visual Studio 2005 (4232) This course describes how to use Visual Studio 2005 to implement Extensible Style Sheet Language for Transformations (XSLT) style sheets to transform XML documents in Microsoft .NET Framework applications. You will transform an XML document by using an XSLT style sheet, resolve external resources during XSLT processing, and pass parameters into an XSLT style sheet. You will also create and use extension objects.

As a workshop, most of the learning will take place during the extensive lab.

Using Commands to Query and Update Databases with Microsoft Visual Studio 2005 (4252) Focus on retrieving and updating data from a database using Visual Studio 2005.

Learn how to use Commands to query and update. You will also learn how to create multilingual and multicultural user interfaces by supporting globalized data formats.

As a workshop, most of the learning will take place during the extensive lab.

Using Dialog Boxes and Forms Inheritance with Microsoft Visual Studio 2005 (4292) Introduce the standard dialog boxes that are available to you in Visual Studio 2005. It describes how to create and use custom dialog boxes. It explains the concept of forms inheritance and describes how to create a consistent interface for your Windows Forms applications.

As a workshop, most of the learning will take place during the extensive lab.

Using the BackgroundWorker Component in Windows Forms with Microsoft Visual Studio 2005 (4294) This course introduces the options for deploying a Windows Forms application. It explains the key concepts of ClickOnce technology.

As a workshop, most of the learning will take place during the extensive lab.

Working with GDI+ in Windows-based Applications in the Microsoft .NET Framework 2.0 (3361)

Learn about how to use GDI+ from within the Microsoft .NET Framework 2.0. Topics range from drawing graphic objects to working with images, bitmaps, and icons. Use GDI+ to create graphics, text, and point structures within a Windows Form.

Working with GDI+ can help you design rich graphical interfaces within .NET Foundation 2.0 applications as well as to manage images of various formats.

Working with Service Applications and E-mail Messages in the Microsoft .NET Framework 2.0 (3365) Learn about Windows Services and E-mail in the Microsoft .NET Framework 2.0. Topics range from creating, managing and installing services to creating and sending e-mail messages and attachments. Write create, install, and manage a Windows service.

Having the knowledge of creating Windows services and how to send e-mail programmatically can help you build more robust applications.

Working with Type Metadata in the Microsoft .NET Framework 2.0 (3366) Learn about using reflection to work with type metadata in the Microsoft .NET Framework 2.0. Topics range from accessing type level and method level metadata to dynamically creating assemblies and types. Write code to load and examine an assembly dynamically in code.

Working with assemblies at run time can help you build extensible plug-in architectures.