|
Module 1: Overview of the Microsoft .NET Platform
Take a closer look: Download Sample Module 1 (Portable Document Format, 860 KB).
The following topics are covered in this module:
• What Is the Microsoft .NET Platform?
• What Is the .NET Framework?
• What Are the .NET Framework Components?
• What Are the Visual Basic .NET Enhancements?
After completing this module, you will be able to:
• List the main elements of the .NET Platform.
• Describe the .NET Framework and its components.
• List the major enhancements to Visual Basic .NET.
Module 2: Development Environment Features
Take a closer look: Download Sample Module 2 (Portable Document Format, 1.10 MB).
The following topics are covered in this module:
• Describing the Integrated Development Environment
• Creating Visual Basic .NET Projects
• Using Development Environment Features
• Debugging Applications
• Compiling in Visual Basic .NET
After completing this module, you will be able to:
• Describe the overall benefits of the new IDE.
• Describe the different types of Visual Basic .NET projects and their structures, including their file structures.
• Reference external applications from your project.
• View and set the properties of a project.
• Use the various windows in the IDE, including Server Explorer, the Object Browser, and the Task List.
• Debug a simple application.
• Build and compile a simple application.
Module 3: Language and Syntax Enhancements
The following topics are covered in this module:
• Data Types
• Using Variables
• Functions, Subroutines, and Properties
• Exception Handling
After completing this module, you will be able to:
• Describe the changes to data types in Visual Basic .NET.
• Declare and initialize variables and arrays.
• Use shorthand syntax to assign values to variables.
• Implement functions and subroutines.
• Call the default properties of an object.
• Use the new Try Catch Finally statement to implement structured exception handling.
Module 4: Object-Oriented Design for Visual Basic .NET
The following topics are covered in this module:
• Designing Classes
• Object-Oriented Programming Concepts
• Advanced Object-Oriented Programming Concepts
• Using Microsoft Visio
After completing this module, you will be able to:
• Describe the basics of object-oriented design.
• Explain the concepts of encapsulation, inheritance, interfaces, and polymorphism.
• Create classes based on use cases.
• Model classes for use in Visual Basic .NET by using Visio.
Module 5: Object-Oriented Programming in Visual Basic .NET
The following topics are covered in this module:
• Defining Classes
• Creating and Destroying Objects
• Inheritance
• Interfaces
• Working with Classes
After completing this module, you will be able to:
• Define classes.
• Instantiate and use objects in client code.
• Create classes that use inheritance.
• Define interfaces and use polymorphism.
• Create shared members.
• Create class events and handle them from a client application.
Module 6: Using Windows Forms
The following topics are covered in this module:
• Why Use Windows Forms?
• Structure of Windows Forms
• Using Windows Forms
• Using Controls
• Windows Forms Inheritance
After completing this module, you will be able to:
• Describe the benefits of Windows Forms.
• Use the new properties and methods of Windows Forms.
• Write event-handling code.
• Use the new controls and control enhancements.
• Add and edit menus.
• Create a form that inherits from another form.
Module 7: Building Web Applications
The following topics are covered in this module:
• Introduction to ASP.NET
• Creating Web Form Applications
• Building Web Services
• Using Web Services
After completing this module, you will be able to:
• Explain and take advantage of the benefits of ASP.NET and its various libraries in application development.
• Create Web Form applications.
• Use HTML server controls and Web server controls.
• Create Web Services.
• Use Web Services from a browser or from another client application.
Module 8: Using ADO.NET
The following topics are covered in this module:
• ADO.NET Overview
• .NET Data Providers
• The DataSet Object
• Data Designers and Data Binding
• XML Integration
After completing this module, you will be able to:
• List the benefits of ADO.NET.
• Create applications by using ADO.NET.
• List the main ADO.NET objects and their functions.
• Use Visual Studio .NET data designers and data binding.
• Explain how XML integrates with ADO.NET.
Module 9: Developing Components in Visual Basic .NET
The following topics are covered in this module:
• Components Overview
• Creating Serviced Components
• Creating Component Classes
• Creating Windows Forms Controls
• Creating Web Forms User Controls
• Threading
After completing this module, you will be able to:
• Create components that can be used by managed and unmanaged client applications.
• Create serviced components.
• Create component classes.
• Create Windows Forms controls.
• Create Web user controls.
• Use threading to create multithreaded applications.
Module 10: Deploying Applications
The following topics are covered in this module:
• Describing Assemblies
• Choosing a Deployment Strategy
• Deploying Applications
After completing this module, you will be able to:
• Describe an assembly.
• List the different types of application deployment.
• Deploy a component assembly.
• Deploy an application based on Windows.
• Deploy a Web-based application.
Module 11: Upgrading to Visual Basic .NET
The following topics are covered in this module:
• Deciding Whether to Upgrade
• Options for Upgrading
• Recommendation
• Performing the Upgrade
After completing this module, you will be able to:
• Make an informed decision about whether to upgrade an application.
• Describe the various upgrade options available to you.
• Use the Upgrade Wizard
|