Speak to one of our course advisors:

Name:

Email:

Telephone:

 

 

We aim to call you back within one working day.

 

All other requests should be made using our enquiry form.

 

 

Online IT Training

 
Home » Microsoft Training Courses » Visual Studio 2008 MCTS .NET
Framework 3.5 Windows Forms Applications

Visual Studio 2008 Microsoft Certified Technical Specialist MCTS: .NET Framework 3.5, Windows Forms Applications

The Microsoft Developer Certification for Windows Forms creation, data integration, application configuration and deployment

Course Contents:

Stage 1: Software Programming Fundamentals

Stage 2: Programming Best Practices

Stage 3: Software Development Principles

Stage 4: Microsoft Exam 70-536 MCTS: Microsoft .NET Framework 3.5 - Application Development Foundation

Stage 5: Microsoft Exam 70-505 MCTS: Microsoft .NET Framework 3.5 - Windows Forms Applications

Course Code:

VSMCF-8

Course Duration:

12 months

Typical Study Hours:

40 - 50 hours

Course Fees:

See our Fee Guide

Course Demo:

Request an online Course Demo

Study Prerequisite:

Computer programming certifications or relevant industry experience.

Additional Information for Stage 1:

  • Software Programming Fundamentals:
    • Getting Started
    • Designing Programs

^top

Additional Information for Stage 2:

  • Programming Best Practices:
    • Programming Techniques and Strategies
    • General Coding Best Practices
    • Object-oriented Coding Best Practices
    • Maintaining Quality Code

^top

Additional Information for Stage 3:

Software Development Principles:

  • Developing a User-Centred Software Design Approach
    • Introducing User-Centered Design
    • Developing an Application Using User-Centered Design
    • The Iterative Process in User-Centered Design
    • Practical Examples of User-Centered Design

^top

Additional Information for Stage 4:

Microsoft Exam 70-536 MCTS: Microsoft .NET Framework 3.5 - Application Development Foundation

  • Visual Basic: System Types and Collections
    • Recognise basic object-oriented programming procedures in Visual Basic
    • Identify the variables in Visual Basic
    • Create types
    • Create classes
    • Create types and classes in a given scenario
    • Recognise the interfaces in the System namespace
    • Recognise the interfaces in the System.Collections namespace
    • Use classes in the System.Collections namespace
    • Identify the classes in the System.Collections namespace
    • Identify the classes that provide the abstract base class
    • Use interfaces and classes in a given scenario
    • Create generic types
    • Create generic interfaces
    • Create generic classes
    • Create generic enumerators
    • Create generics
  • Visual Basic: Serialisation and I/O
    • Serialise an object in Visual Basic
    • Distinguish between serialisation interfaces
    • Use the SerialisationInfo classes
    • Use XMLserialisation and deserialisation
    • Serialise and deserialise an object in binary format
    • Serialise and deserialise an object in SOAP format
    • Use serialisation in a given scenario
    • Use the FileStream class
    • Distinguish between the most common file handling classes in the System.IO namespace
    • Match the classes to examples of their file management tasks
    • Implement isolated storage
    • Use stream, isolated storage, and file management classes in a given scenario
    • Determine how to improve application performance using serialisation and I/O
  • Visual Basic: Customised Programming
    • Integrate a COM object into .NET
    • Use data marshalling
    • Use DLL functions
    • Use System.Reflection
    • Use System.Reflection.Emit
    • Perform interoperation and reflection in a given scenario
    • Use GDI+ to draw a shape
    • Use GDI+ to display images
    • Manipulate text in an application
    • Draw and manipulate text in Visual Basic
    • Determine how to customise a Visual Basic application
    • Develop e-mail functionality in an application
    • Recognise how to configure CultureInfo
    • Recognise how to configure NumberFormatInfo
    • Recognise how to configure RegionInfo
    • Configure DateTimeFormatInfo
    • Develop e-mail capabilities in an application
    • Localise and application
  • Visual Basic: Security
    • Implement evidence-based security
    • Implement role-based security
    • Implement evidence-based security in a given scenario
    • Implement role-based security in a given scenario
    • Implement file security
    • Implement authentication
    • Implement permissions using the System.Security namespace
    • Implement permissions using the System.Security.Permissions namespace in a given scenario
    • Use the command-line to implement permissions
    • Implement file and code access security permissions in a given scenario
    • Implement symmetric cryptography
    • Implement asymmetric cryptography in a given scenario
    • Use hash algorithms
    • Use the DPAPI
    • Use cryptography in a given scenario
  • Visual Basic: Threading, Service Processing, and Application Domains
    • Implement threading
    • Use the WaitHandle class
    • Use the EventWaitHandle class
    • Use the ReaderWriterLock class
    • Use special classes
    • Use Thread Timers
    • Recognise the features of the ThreadState and ThreadPriority enumerations
    • Develop threads in Visual Basic
    • Create a Windows Service
    • Identify the characteristics of Windows Services
    • Install and run a Windows Service
    • Use the ServiceBase class
    • Use the ServiceController class
    • Use the ServiceInstaller class
    • Implement Windows Services in a given scenario
    • Configure application domains
    • Configure an application domain in a given scenario
    • Determine how to improve system operation using threading, service processing, and application domains
  • Visual Basic: Diagnostics and Management
    • Recognise how to use configuration file and section classes
    • Recognise how to use configuration elements interfaces
    • Program custom installers for components
    • Configure .NET applications for deployment
    • Program configuration data
    • Program custom installers
    • Use event logs
    • Use system processes
    • Manage event logs and system processes
    • Determine how to manage configuration, custom installation, and system processes.
    • Debug an application
    • Trace an application
    • Describe management events
    • Retrieve system information
    • Debug an application
    • Manage system information

^top

Additional Information for Stage 5:

Microsoft Exam 70-505 MCTS: Microsoft .NET Framework 3.5 - Windows Forms Applications

  • Windows Forms Creation with Visual Basic 2008
    • Recognise the steps for creating and customising forms
    • Identify the steps for modifying form initialisation code
    • Recognise the steps for adding controls at runtime
    • Recognise the steps for setting access keys and customising the appearance of a form
    • Recognise the steps for setting tab order, accessibility, and form behavior
    • Identify the steps for organising the display of controls within panels and group boxes
    • Identify the steps for organising controls on tabbed pages in a form
    • Recognise the steps for configuring the layout of controls on a panel
    • Recognise the steps for using the SplitContainer control to create dynamic container areas
    • Add some controls to a form
    • Set tab order on a form
    • Initialise the form and its controls
    • Group controls on a form
    • Recognise the steps for creating an event handler in a Windows form
    • Identify the uses of event handlers in Windows forms applications
    • Recognise the code for programming an application to recognise modifier keys
    • Recognise the code for overriding methods in the base class
    • Create an event handler at runtime
    • Connect multiple events to a single event handler
    • Override a base method
  • Data Integration with Visual Basic 2008
    • Identify the uses and benefits of data binding in given scenarios
    • Identify the steps for creating a database connection visually
    • Identify the steps for creating database connections programmatically
    • Identify ways to manage database connections
    • Identify the steps for creating a simple data-bound control
    • Identify the code for implementing complex data binding
    • Identify the steps for creating a data-bound Windows form using the Data Source Configuration Wizard
    • Identify the properties and methods of the BindingSource component
    • Establish a database connection
    • Create a bound control
    • Identify the steps for performing LINQ to DataSet Windows form data binding
    • Identify the steps for performing LINQ to SQL Windows form data binding
    • Identify the uses of LINQ to XML in Windows forms
    • Recognise the steps for creating and controlling a connection pool
    • Identify the steps for detecting database information with connection events
    • Recognise the steps for handling database connection exceptions
    • Recognise the steps for performing a transaction with the Transaction object
    • Query the database using a transaction with database exception handling code
    • Query data from data sources using LINQ
  • Database Environments and XML Handling with Visual Basic 2008
    • Build and run a basic SQL query for a connected environment using Server Explorer
    • Complete the code to retrieve data in a connected environment
    • Use the appropriate code to perform asynchronous operations
    • Use the appropriate code to perform bulk copy operations
    • Use the appropriate code to retrieve binary large objects (BLOBs)
    • Create a DataSet programmatically and graphically
    • Use the appropriate code to configure DataSet data
    • Use the key methods of the DataAdapter object
    • Recognise correct use of the OleDbDataAdapter object to access a RecordSet or Record
    • Recognise the code used to create an event handler for a DataAdapter event
    • Configure a DataAdapter to perform batch operations
    • Program a Windows Forms application to access a data source in a connected environment, in a given scenario
    • Program a Windows Forms application to access a data source in a disconnected environment, in a given scenario
    • Recognise the code used to perform common operations on XML content
    • Recognise the code used to write XML data from the Document Object Model (DOM)
    • Recognise the code used to handle XML events
    • Recognise the code used to add an XML declaration
    • Recognise the code used to read XML using some of the XmlReader classes
    • Recognise the code used to write XML using the XmlTextWriter class
    • Create and modify an XML node element, given a scenario
    • Read XML using the XmlTextReader class, given a scenario
    • Write XML using the XmlTextWriter class
  • Printing, MDI Forms, and Usability with Visual Basic 2008
    • Recognise the code used to enable a Windows Forms application to support printing logic
    • Recognise the code used to enable the selection of printers and documents at runtime using the PrintDialog component
    • Recognise the code used to set page-orientation settings at runtime using the PageSetupDialog component
    • Recognise the appropriate permission level to use to secure printing in a given scenario
    • Recognise the code used to customise print previewing
    • Configure basic print functionality, given a scenario
    • Configure print previewing, given a scenario
    • Create a multiple document interface (MDI) parent form
    • Recognise the code use to configure aspects of a multiple document interface (MDI) child form
    • Recognise the code used to configure MDI Forms menus using the MenuStrip and ContextMenuStrip classes
    • Create a parent MDI form, given a scenario
    • Create and configure a child MDI form, given a scenario
    • Configure a menu for a child MDI form using the MenuStrip and ContextMenuStrip classes
    • Implement globalisation and localisation
    • Set accessibility properties
    • Set properties to enable drag-and-drop functionality
    • Add status controls to .NET Windows Forms
    • Add and configure components used to integrate help and navigation into .NET Windows Forms
    • Recognise the code used to configure system and application settings in .NET Windows Forms
    • Recognise the code used to create a PropertyGrid control
    • Implement globalisation and localisation, given a scenario
    • Add contextual help and scrollbars to a control, given a scenario
    • Configure sound settings and a timed procedure, given a scenario
  • Custom Controls and Asynchronous Programming with Visual Basic 2008
    • Create composite controls
    • Recognise the code to create custom properties, events, and methods
    • Create custom dialog boxes
    • Recognise the code used to draw a control
    • Recognise the code used to customise control appearance
    • Recognise the code used for user-control inheritance
    • Recognise the code used to customise a control icon
    • Create a composite control
    • Complete the code to draw and customise the appearance of a control
    • Recognise the code used to run a background process
    • Recognise the code used to check the progress of a background process
    • Recognise the code used to cancel a background process
    • Recognise the code used to implement asynchronous methods and multithreading
    • Complete the code to create an asynchronous method in a .NET Windows Form, given a scenario
  • Application Configuration and Deployment with Visual Basic 2008
    • Publish a Windows Forms application using ClickOnce
    • Set the security permissions for a Windows Forms application using ClickOnce
    • Publish Vista and VSTO applications using ClickOnce
    • Create and configure Windows Installer deployment projects for Windows Forms applications
    • Add custom installation actions to Windows Installer deployment projects
    • Use ClickOnce to publish a Windows Forms application and set its security permissions
    • Create a Windows Installer deployment project for a Windows Forms application
    • Recognise how code access security works
    • Configure code access security
    • Deploy a Windows Forms application with elevated permissions using Trusted Application Deployment
    • Configure code access security
    • Use Trusted Application Deployment

^top

<< back to previous page

 


This Online IT Training course includes

Pass - or we'll buy your training back!

Enhanced Support to ensure you complete your training and get certified even faster!

Access to the Virtual University

Daily Training Emails 

Access to 400+ titles in our Technical Library

Web links

Hands on Interactive Exercises

Hundreds of practice test questions

Digital video lessons