Mastering Visual Basic.NET

The course will provide Microsoft Visual Basic developers with the knowledge and skills needed to develop Microsoft.NET-based applications by using Visual Basic.NET. Visual Basic.NET is a significant upgrade to Visual Basic and incorporates many new features and framework goals of the .NET architecture.

Key Topics

  • Overview of the Microsoft .NET Platform

Examine the main elements of the .NET Platform. Explore the .NET Framework and its components.

  • Development Environment Features

Examine the different types of Visual Basic .NET projects and their structures. Discover how to reference external applications from your project, and how to view and set the properties of a project. Discover how to debug, build and compile a simple application.

  • Language and Syntax Enhancements

Learn how to work with variables and arrays. Discover how to implement functions and subroutines.

  • Object-oriented Design for Visual Basic .NET

Learn the basics of object-oriented design. Explore the concepts of encapsulation, inheritance, interfaces and polymorphism. Discover how to design classes and how to use Visio.

  • Object-oriented Programming in Visual Basic .NET

Discover how to create and destroy objects. Learn how to work with classes and how to create shared members.

  • Using Windows Forms

Learn the benefits of Windows Forms and discover how to use them. Discover how to add and edit menus, and how to create a form that inherits from another form.

  • Building Web Applications

Explore ASP.NET. Learn how to create Web Form applications. Discover how to use HTML server controls and Web server controls, and how to create and use Web Services.

  • Using ADO.NET

Learn how to create applications using ADO.NET. Explore the main ADO.NET objects and their functions. Discover how to use Visual Studio .NET data designers and data binding. Explore XML integration with ADO.NET.

  • Developing Components in Visual Basic .NET

Learn how to create serviced components and component classes. Discover how to create Windows Forms controls and Web user controls. Explore threading.

  • Deploying Applications

Explore the different types of application deployment and learn how to deploy a component assembly, an application based on Windows, and a Web-based application.

  • Upgrading to Visual Basic .NET

Learn how to make an informed decision about whether to upgrade an application. Explore the various upgrade options available. Discover how to perform the upgrade.

Course code

656

Hours of study

100 hours

Technical requirements

The minimum system spec required to run our CD-ROMs is: PC with a Pentium with 233 MHz or better with a minimum of 64 MB RAM. The PC should be running Microsoft Windows 98 or later. Microsoft Internet Explorer 5.0 with Service Pack 2 or higher; or Netscape Navigator 4.76 or higher. The browser must support cookies, Java and JavaScript. 800 x 600 screen resolution; 256 color. For audio, MPCI compliant sound card with speakers or headphones.

Join the ICS Student Community

Create a guest account on the student community for free and communicate with current students of this course.