Microsoft Visual Basic .NET-Windows Development Curriculum

Microsoft Visual Basic .NET-Windows Development Curriculum
Item# 73241D
Regular price: $1,295.95
Sale price: $995.95

Select:

Product Description

Course Overview

The Microsoft Visual Basic .NET-Windows Development Curriculum introduces students to Microsoft.NET Framework Windows Forms and controls.It describes the various options for building your own controls and explains how to expand the functionality of existing controls. The student is taught how to use .NET and COM components of the Windows Forms application, and how to use the Reporting and Printing features. The curriculum also covers the Debugging and Deploying Windows Forms Applications sections. This curriculum consists of five Skill Builder courses:
  • 73241 Microsoft Visual Basic.NET-Windows Part 1: Introduction to Windows Forms
  • 73242 Microsoft Visual Basic.NET-Windows Part 2: Controls and Data
  • 73243 Microsoft Visual Basic.NET-Windows Part 3: Programming
  • 73244 Microsoft Visual Basic.NET-Windows Part 4: Reporting and Usability
  • 73245 Microsoft Visual Basic.NET-Windows Part 5: Deployment Process

Audience

Participants in this course possibly work on a team in a medium or large development environment that uses Microsoft Visual Studio .NET, Enterprise Developer Edition. Typical job roles include System Administrator, Database Administrator, Application Developer, System Analyst, or Software Engineer. This course requires experience in programming and developing of Visual Basic applications. It is presumed that the student has completed the Microsoft MSDN Training Course 2559A, Introduction to Visual Basic .NET Programming or Equivalent.

Total Learning Time

30 to 40 hours

73241 - Microsoft Visual Basic .NET-Windows Part 1: Introduction to Windows Forms



Course Overview This course introduces the student to Microsoft .NET Framework Windows Forms and controls. It explains how to create and populate base forms and inherited forms by using Microsoft Visual Studio .NET. It also covers organizing controls on a form and creating Multiple Document Interfaces (MDI). Further more it explains how to code for event procedures associated with different controls. The course covers how to use some of the Windows Forms intrinsic controls in an application. It also explains how to use dialog boxes, validation controls, and menus in a Windows Forms application. The course also includes a section on the controls collection and how to add controls at run time.

Learn To • To distinguish between Windows Forms and Web Forms.
• To create a form.
• To set properties for a form.
• To identify characteristics of the event model.
• To identify characteristics of event handlers.
• To create an event handler for a control event.




Audience Participants in this course possibly work on a team in a medium or large development environment that uses Microsoft Visual Studio .NET, Enterprise Developer Edition. Typical job roles include System Administrator, Database Administrator, Application Developer, System Analyst, or Software Engineer. This course requires experience in programming and developing of Visual Basic applications. It is presumed that the student has completed the Microsoft MSDN Training Course 2559A, Introduction to Visual Basic .NET Programming or Equivalent.

Total Learning Time
6 to 8 hours

Objectives

Unit 1: Windows Forms 3.5 - 4 hours
• Distinguish between Windows Forms and Web Forms.
• Create a form.
• Set properties for a form.
• Identify events and methods in the lifecycle of a form.
• Add a control to a form.
• Add a menu to a form.
• Configure control properties for a form.
• Customize the Toolbox window.
• Create an inherited form.
• Distinguish between types of access modifier.
• Identify functions of the Format menu commands used for formatting controls.
• Set the tab order for controls in a form by using the View menu.
• Anchor a control in a form.
• Dock a control in a form.
• Distinguish between Single Document Interface (SDI) and Multiple Document Interface (MDI) applications.
• Create a parent form in a Multiple Document Interface (MDI) application.
• Create a child form in a Multiple Document Interface (MDI) application.
• Match parent and child form interactions with their features.


Unit 2: Working with Controls 2.5 - 4 hours
• Identify characteristics of the event model.
• Identify characteristics of event handlers.
• Create an event handler for a control event.
• Identify the code used to add event handlers at run time.
• Categorize Windows Form controls.
• Create a container control.
• Identify the steps to use the ListBox control.
• Identify the steps to create a status bar by using the StatusBar control.
• Create a toolbar with buttons by using the ToolBar control.
• Identify the steps for associating images with toolbar buttons by using the ImageList control.
• Identify events used for drag-and-drop functionality between controls in an application.
• Match preconfigured dialog box controls in Visual Studio .NET with their functions.
• Identify the code used to retrieve user input from a dialog box.
• Identify the code used to validate an event.
• Use the ErrorProvider control to validate user input.
• Match ControlCollection methods with their purposes.
• Identify the code used to add controls at run time.
• Add a context menu to a form.
• Identify the code used to add an item to a menu at run time.
• Identify the code used to create an event handler for a menu item.
• Set properties for a menu item.

73242 - Microsoft Visual Basic .NET-Windows Development Pt 2: Controls and Data

Course Overview
This Course describes the various options for building your own controls. It explains how to extend the functionality of existing Windows Forms control, combine multiple existing controls into a composite control, and build a new custom control. It also covers how to add design-time attributes and licensing support to a control.

Learn To
• To identify features of extended controls.
• To sequence the steps to implement visual inheritance.
• To sequence the steps to create a composite control.
• To identify features and functions of ADO.NET.
• To identify characteristics of the SqlConnection and OleDbConnection objects.
• To identify characteristics of Command object properties.


Audience
Participants in this course possibly work on a team in a medium or large development environment that uses Microsoft Visual Studio .NET, Enterprise Developer Edition. Typical job roles include System Administrator, Database Administrator, Application Developer, System Analyst, or Software Engineer. This course requires experience in programming and developing of Visual Basic applications. It is presumed that the student has completed the Microsoft MSDN Training Course 2559A, Introduction to Visual Basic .NET Programming or Equivalent.

Total Learning Time
6 to 8 hours

Objectives


Unit 1: Building Controls 3.5 - 4 hours
• Identify features of extended controls.
• Sequence the steps to implement visual inheritance.
• Sequence the steps to create a composite control.
• Identify features of custom controls.
• Sequence the steps to host Windows Forms controls in Internet Explorer.
• Identify the code used to expose properties of a control.
• Identify the code used to override properties of a control.
• Identify the code used to raise and override control events.
• Match property attributes with their functions.
• Identify the syntax used to add an attribute to a property at design time.
• Match support options for design-time control development with their descriptions.
• Identify design-time and run-time licensing file types.
• Sequence the steps to enable licensing for a control.
• Sequence the events of the licensing process.


Unit 2: Using Data in Windows Forms Applications 2.5 - 4 hours
• Identify features and functions of ADO.NET.
• Identify characteristics of the SqlConnection and OleDbConnection objects.
• Identify characteristics of Command object properties.
• Identify characteristics of DataReader objects.
• Identify features and functions of DataSet objects.
• Identify characteristics of DataAdapter objects.
• Sequence the steps to configure a DataAdapter by using the Data Adapter Configuration Wizard.
• Identify features and functions of a stored procedure.
• Sequence the steps to invoke a stored procedure.
• Identify the steps to populate a DataSet by using the DataAdapter object.
• Identify ways of updating data in DataSets.
• Sequence the steps for replicating the changes made to a DataSet to a data source.
• Sequence the steps to create a DataSet class from a schema.
• Identify the code used to create relationships between DataTable objects in a Dataset.
• Identify the code used to read XML data into a DataSet.
• Identify the code used to write data from a DataSet to an XML file.
• //Sequence the steps to transform XML data in a DataSet by using XslTransform. Perform simple data binding during design time by using the DataBindings property.
• Identify the syntax used to perform simple data binding at run time by using the Add method of the DataBindings property.
• Perform complex data binding during design time.
• Identify the code used to bind a control to a complete data source at run time.
• Identify characteristics of CurrencyManager objects.
• Sequence the steps to navigate a DataSet by using the BindingContext property.
• Identify when formatting and parsing events occur events for data-bound values occur.
• Sequence the steps to add columns to a DataGrid control at run time.
• Sequence the steps to create a parent-child relationship in a DataGrid control.
• Identify characteristics of XML Web services.
• Sequence the steps to invoke XML Web services.
• Identify characteristics of Simple Object Access Protocol (SOAP).
• Identify characteristics of Web Services Description Language (WSDL).
• Identify features of locating XML Web services
• Identify the syntax to call an XML Web service.
• Identify options for persisting file data.

73243 - Microsoft Visual Basic .NET-Windows Development Pt 3: Programming

Course Overview

The Interoperating and Migrating COM Objects section in this course explains how to use .NET and COM components in your Windows Forms application. You will also learn how to call Win32 APIs in your Windows Forms application. The section also covers upgrading Visual Basis 6.0 applications to Visual Basic .NET using the Upgrade Wizard. The Asynchronous Programming section explains how to use the techniques of asynchronous programming and multithreading to avoid blocking the user Interface of an application.

Learn To
• To distinguish between Component Object Model (COM) and .NET.
• To sequence the steps in the invocation process of Component Object Model (COM) components from .NET.
• To identify functions of the runtime-callable wrapper (RCW).
• To identify benefits of asynchronous programming.
• To identify differences between synchronous and asynchronous programming.
• To identify support features of asynchronous programming in the .NET Framework.


Total Learning Time
6 to 8 hours

Objectives


Unit 1: Interoperating and Migrating COM Objects 3 - 4 hours
• Distinguish between Component Object Model (COM) and .NET.
• Sequence the steps in the invocation process of Component Object Model (COM) components from .NET.
• Identify functions of the runtime-callable wrapper (RCW).
• Identify features of Interop Assemblies.
• Match interop assembly types with their features.
• Sequence the steps performed by platform invoke in the invocation of platform services.
• Match parameters of the Declare statement with their descriptions.
• Match DllImport attribute parameters with their descriptions.
• Identify advantages of upgrading to VB.NET.
• Identify changes that occur when upgrading from a VB 6.0 application to VB.NET.
• Identify characteristics of the Migration Wizard.


Unit2: Asynchronous Programming//Identify benefits of asynchronous programming 3 - 4 hours
• Identify differences between synchronous and asynchronous programming.//Identify support features of asynchronous programming in the .NET Framework.
• Identify features of the asynchronous programming design pattern.
• Sequence the steps to make an asynchronous call by using a callback as the completion technique.
• Identify the code used to initiate an asynchronous call to a class that contains built-in asynchronous support.
• Identify the code used to receive completion notification and results of an asynchronous call.
• Identify the code used to return control to the main thread and update the user interface.
• Sequence the code to make an asynchronous call to an XML Web service.
• Sequence the steps to make an asynchronous call to a method.
• Identify the code used to create an asynchronous delegate.
• Identify the code used to initiate an asynchronous call.
• Identify the code used to complete an asynchronous call.
• Identify ways of protecting data in a multi-threaded environment.
• Identify features of the .NET remoting architecture.
• Identify features of debugging.
• Identify the code used in VB.NET error handling.
• Identify testing phases and strategies to test a program.

73244 - Microsoft Visual Basic .NET-Windows Part 4: Reporting and Usability

Course Overview

The Reporting and Printing in Windows Forms Applications section in this course explains how to create reports in a Windows Forms application by using Crystal Reports. The msection also covers how to implement printing in a Windows Forms application. The Enhancing the Usability of Applications section explains how to use the accessibility, Help, and localization features available in the .NET Framework.

Learn To
• To identify features and functions of the Crystal Reports reporting tool.
• To create a report by using Crystal Reports.
• To sequence the steps to view a report by using CrystalReportsViewer.
• To identify accessibility support features in VB.NET.
• To identify the properties used to make forms and controls accessible.
• To test for accessibility by using Narrator.


Total Learning Time
6 to 8 hours

Objectives


Unit 1: Reporting and Printing 3.5 - 4 hours
• Identify features and functions of the Crystal Reports reporting tool.
• Create a report by using Crystal Reports.
• Sequence the steps to view a report by using CrystalReportsViewer.
• Sequence the steps to add a DataSet to a report.
• Identify components used to enable printing in a Windows Forms application.
• Identify functions of the PrintDocument object components.
• Identify features and functions of the PrintPage event.
• Identify features of the components of the PrintPageEventArgs object.
• Sequence the steps to enable the printing facility in a Windows Forms application.
• Match preconfigured dialogs in Visual Studio .NET with their characteristics.
• Sequence the steps to add print-preview functionality to an application by using the PrintPreviewDialog control.
• Sequence the steps to add page-layout functionality to your application by using the PageSetupDialog control.
• Sequence the steps to use print-related settings in an application by using the PrintDialog control.
• Identify features and functions of Graphics Device Interface + (GDI+).
• Identify methods of the Graphics object.
• Identify the code used to create pens, brushes, and fonts.
• Sequence the steps to construct text in the PrintPage event procedure.
• Identify the code used to generate print content by using StreamReader.


Unit 2: Enhancing the Usability of Applications 2.5 - 4 hours
• Identify accessibility support features in VB.NET.
• Identify the properties used to make forms and controls accessible.
• Test for accessibility by using Narrator.
• Identify the types of help supported by VB.NET in an application.
• Add context-sensitive help for a control by using the HelpProvider control.
• Link a help topic to a menu.
• Add a tool tip to a control.
• Identify ways in which globalization is supported by VB.NET.
• Identify the syntax used for encoding base types.
• Identify characteristics of the localization process in VB.NET.
• Set localization properties.
• Create a localized resource file.
• Identify the code used to set the culture of an application to change according to the user choice.
• Identify methods of localizability testing for world-ready applications

73245 - Microsoft Visual Basic .NET-Windows Part 5: Deployment Process

Course Overview

The Debugging and Deploying Windows Forms Applications sections in this course explains assemblies and the use of strong-named assemblies and the Global Assembly Cache (GAC) in the .NET Framework. It also covers how to configure and deploy your Windows Forms applications. The Securing Windows Forms Applications section explains how to use the security features in the .NET Framework in Windows Forms applications.

Learn To
• To identify characteristics of a private assembly.
• To identify characteristics of strong-named assemblies.
• To identify the steps to build a strong-named assembly.
• To identify features and functions of .NET security.
• To identify features and functions of evidence.
• To match permission classes with built-in code access in .NET security with their functions.


Audience
Participants in this course possibly work on a team in a medium or large development environment that uses Microsoft Visual Studio .NET, Enterprise Developer Edition. Typical job roles include System Administrator, Database Administrator, Application Developer, System Analyst, or Software Engineer. This course requires experience in programming and developing of Visual Basic applications. It is presumed that the student has completed the Microsoft MSDN(r) Training Course 2559A, Introduction to Visual Basic .NET Programming or Equivalent.

Total Learning Time
6 to 8 hours

Objectives


Unit 1: Debugging and Deploying Applications 3 - 4 hours
• Identify characteristics of a private assembly.
• Identify characteristics of strong-named assemblies.
• Identify the steps to build a strong-named assembly.
• Call a strong-named assembly.
• Add an assembly to the Global Assembly Cache (GAC).
• Sequence the steps in the Microsoft Intermediate Language (MSIL) compilation process.
• Identify features of application configuration files.
• Identify element attributes of an application configuration file.
• Create an application configuration file.
• Distinguish between policy levels that can override the default settings in the application configuration file.
• Trace the assembly loading process of an application by using the Assembly Binding Log Viewer.
• Match packaging and deployment options for .NET applications with their features.
• Identify the steps to create a Windows Installer setup project.
• Identify features of Windows Installer deployments.
• Identify features of code tracing and debugging.
• Identify features of trace switches. • Match types of trace listeners with their descriptions.
• Identify capabilities of the debugger.
• Identify guidelines for implementing a unit test plan.


Unit 2: Securing Windows Forms Applications 3 - 4 hours
• Identify features and functions of .NET security.
• Identify features and functions of evidence.
• Match permission classes with built-in code access in .NET security with their functions.
• Identify phases of code-access security in VB.NET.
• Identify features of assembly permission requests.
• Identify the code used to make assembly permission requests.
• Use mscorcfg.msc to view security policy settings.
• Identify the features of the Create Code Group Wizard.
• Identify the code used to test the code access security of an application.
• Identify the code used to set code access security with declarative attributes.
• Identify the code used to set code access security imperatively.
• Identify features and functions of role-based security.
• Identify the code to create WindowsPrincipal and WindowsIdentity objects for single and repeated validation.
• Identify the code to create GenericPrinciple and GenericIdentity objects to implement role-based security that is independent of Windows Security.
• Identify the code used to set role-based security with declarative attributes.
• Identify code used to set role-based security imperatively.





"Training Desktop Users, IT, and Business Professionals since 1997."
computer training DVD's, cd roms, for Microsoft, Oracle, Novell, CompTia, Adobe, Macromedia, IBM, and more...

Yahoo has awarded us with the Top Service Star! "Those with a star are the best of the best, with at least 95% positive ratings."

software training, microsoft office training, cisco certification, microsoft certification