home > courses > software > vb.net
Vb.Net Courses

Vb.Net Course Modules

This course introduces both the language and the development environment. Language fundamentals are presented along with hands on exercises on how to best implement applications that utilise the core .NET technologies. This Vb.Net course modules will empower you to build, debug and deploy .NET applications with VB.NET. Your newly learnt VB.NET skills and knowledge will enable you to use the core features of .NET for 'real - world' applications - more than simply language syntax and tool instruction.

Programming with Microsoft Visual Basic .NET

Course Outline

Module 1: Overview of the Microsoft .NET Platform

What Is the Microsoft .NET Platform?

What Is the .NET Framework?

What Are the .NET Framework Components?

What Are the Visual Basic .NET Enhancements?

Module 2: Development Environment Features

Describing the Integrated Development Environment,

Creating Visual Basic .NET Projects,

Using Development Environment Features,

Debugging Applications,

Compiling in Visual Basic .NET.

Module 3: Language and Syntax Enhancements

Data Types,

Using Variables,

Functions, Subroutines, and Properties,

Exception Handling.

Module 4: Object-Oriented Design for Visual Basic .NET

Designing Classes,

Object-Oriented Programming Concepts,

Advanced Object-Oriented Programming Concepts.

Module 5: Object-Oriented Programming in Visual Basic .NET

Defining Classes,

Creating and Destroying Objects,

Inheritance,

Interfaces,

Working with Classes.

Module 6: Using Windows Forms

Why Use Windows Forms?

Structure of Windows Forms,

Using Windows Forms,

Using Controls,

Windows Forms Inheritance.

Module 7: Building Web Applications

Introduction to ASP.NET,

Creating Web Form Applications,

Building Web Services,

Using Web Services.

Module 8: Using ADO.NET

ADO.NET Overview,

.NET Data Providers,

The DataSet Object,

Data Designers and Data Binding,

XML Integration.

Module 9: Developing Components in Visual Basic .NET

Components Overview,

Creating Serviced Components,

Creating Component Classes,

Creating Windows Forms Controls,

Creating Web Forms User Controls,

Threading.

Module 10: Deploying Applications

Describing Assemblies,

Choosing a Deployment Strategy,

Deploying Applications.

Module 11: Upgrading to Visual Basic .NET

Deciding Whether to Upgrade,

Options for Upgrading,

Recommendations,

Performing the Upgrade.

Developing Microsoft .NET Applications for Windows (Visual Basic .NET)

Course Outline

Module 1: Introducing Windows Forms

Creating a Form,

Adding Controls to a Form,

Creating an Inherited Form,

Organizing Controls on a Form,

Creating MDI Applications.

Module 2: Working With Controls

Creating an Event Handler for a Control,

Using Windows Forms Controls,

Using Dialog Boxes in a Windows Forms Application,

Adding Controls at Run Time,

Creating Menus,

Validating User Input.

Module 3: Building Controls

Extending and Creating Controls,

Adding Design-Time Support for Controls,

Licensing a Control.

Module 4: Using Data in Windows Forms Applications

Adding ADO.NET Objects to and Configuring ADO.NET Objects in a Windows Forms Application,

Accessing and Modifying Data by Using DataSets,

Binding Data to Controls,

Overview of XML Web Services,

Creating a Simple XML Web Services Client,

Persisting Data.

Module 5: Interoperating with Managed Objects

Using .NET and COM Components in a Windows Forms Application,

Calling Win32 APIs from Windows Forms Applications,

Upgrading Visual Basic 6.0 Applications to Visual Basic .NET.

Module 6: Printing and Reporting in Windows Forms Applications

Printing From a Windows Forms Application,

Using the Print Preview, Page Setup, and Print Dialogs,

Constructing Print Document Content by Using GDI+,

Creating Reports by Using Crystal Reports.

Module 7: Asynchronous Programming

The .NET Asynchronous Programming Model,

The Asynchronous Programming Model Design Pattern,

How to Make Asynchronous Calls to Any Method,

Helpting to Protect State and Data in a Multithreaded Environment.

Module 8: Enhancing the Usability of Applications

Adding Accessibility Features,

Adding Help to an Application,

Localizing an Application.

Module 9: Deploying Windows Forms Applications

.NET Assemblies,

Deploying Windows Forms Applications.

Module 10: Securing Windows Forms Applications

Security in the .NET Framework,

Using Code Access Security,

Using Role-Based Security,

Programming with Microsoft ADO.NET.

Course Outline

Module 1: Data-Centric Applications and ADO.NET

Design of Data-Centric Applications,

ADO.NET Architecture,

ADO.NET and XML.

Module 2: Connecting to Data Sources

Choosing a .NET Data Provider,

Defining a Connection,

Managing a Connection,

Handling Connection Exceptions,

Connection Pooling.

Module 3: Performing Connected Database Operations

Working in a Connected Environment,

Building Command Objects,

Executing Commands That Return a Single Value,

Executing Commands That Return Rows,

Executing Commands That Do Not Return Rows,

Using Transactions.

Module 4: Building DataSets

Working in a Disconnected Environment,

Building DataSets and DataTables,

Binding and Saving a DataSet,

Defining Data Relationships,

Modifying Data in a DataTable,

Sorting and Filtering.

Module 5: Reading and Writing XML with ADO.NET

Creating XSD Schemas,

Loading Schemas and Data into DataSets,

Writing XML from a DataSet.

Module 6: Building DataSets from Existing Data Sources

Configuring a DataAdapter to Retrieve Information,

Populating a DataSet Using a DataAdapter,

Configuring a DataAdapter to Update the Underlying Data Source,

Persisting Changes to a Data Source,

How to Handle Conflicts.

Module 7: Building and Consuming a Web Service That Uses ADO.NET

Building and Consuming a Web Service That Returns Data.

Special Offer
Special Offer on .net training
Enquiry Form
Name
Education qualification
Email ID
Mobile number
Questions, if any