Skip to content. Skip to navigation

Eogogics

1 (888) 364-6442   www.eogogics.com

+1 (703) 281-3525      www.gogics.com

Personal tools
Sections
You are here: Home > Courses > Programming with Microsoft Visual Basic .NET
course id
TK2373B
duration
5 day(s)
Course Title Programming with Microsoft Visual Basic .NET
Aimed At

Developers who use Visual Basic 4.0 or later as their primary language, employ technologies such as Microsoft ActiveX Data Objects (ADO) and Active Server Pages (ASP), and wish to use Visual Basic .NET for future application development.

Prerequisites

You should be experienced with Visual Basic 4.0 or later. You should also be familiar with the basics of object-oriented programming, Extensible Markup Language (XML), Microsoft's .NET strategy, and the .NET Framework.

Course in a Nutshell

This comprehensive five-day workshop will equip you with the knowledge and skills needed to develop Microsoft .NET-based applications by leveraging the many enhancements that have been incorporated into Visual Basic .NET. This will allow you to create enterprise applications for the .NET platform as well as to create more traditional Visual Basic applications that can take advantage of the enhancements to the language.

Customize It!

Did you know that this course can be customized to your backgrounds and needs at little to no extra charge? Ask us for details.

Learn How To
  • List the major elements of the .NET Framework and describe some of the major enhancements to the new version of Visual Basic
  • Describe the basic structure of a Visual Basic .NET project and use the main features of the Integrated Development Environment (IDE)
  • Use the new language features and syntax in Visual Basic .NET
  • Explain the basic concepts and terminology of object-oriented design specifically for Visual Basic .NET
  • Explain and use the basic concepts and terminology of object-oriented programming in Visual Basic .NET
  • Create applications by using Microsoft Windows forms
  • Create Internet applications that use web forms and web services
  • Create applications that use ADO.NET
  • Create components in Visual Basic .NET
  • Set up and deploy various types of Visual Basic .NET-based applications
  • Prepare existing Visual Basic-based applications for upgrade to Visual Basic .NET
Course Outline
  • 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?
  • Development Environment Features
    • Integrated Development Environment (IDE) overview
    • Creating Visual Basic .NET projects
    • Using development environment features
    • Debugging applications
    • Compiling in Visual Basic .NET
  • Language and Syntax Enhancements
    • Introduction to data types
    • Declaring and initializing variables and arrays
    • Implementing functions and subroutines
    • Calling the default properties of an object
    • Handling exceptions
  • Object-Oriented Design for Visual Basic .NET
    • Basics of object-oriented design
    • Concepts of object-oriented programming
    • Designing classes
    • Advanced object-oriented programming techniques
    • Using Microsoft Visio
  • Object-Oriented Programming in Visual Basic .NET
    • Defining classes
    • Creating and destroying objects
    • Creating classes that use inheritance
    • Defining interfaces
    • Creating shared members
    • Working with classes
  • Using Windows Forms
    • Benefits of Windows forms
    • Structure of Windows forms
    • Using Windows forms
    • Using controls and control enhancement
    • Concept of Windows forms inheritance
  • Building Web Applications
    • Introduction to ASP.NET
    • Creating web forms applications
    • Using HTML server controls and web server controls
    • Creating and using web services
  • Using ADO.NET
    • Overview of ADO.NET
    • Providers of .NET data
    • Dataset object
    • Using Visual Studio .NET data designers and data binding
    • XML integration
  • Developing Components in Visual Basic .NET
    • Overview of components
    • Creating serviced components
    • Creating component classes
    • Creating Windows forms control
    • Creating web forms user control
    • Using threading to create multithreaded applications
  • Deploying Applications
    • Describing assemblies
    • Types of application deployment
    • Deploying a component assembly
    • Deploying web-based application
  • Upgrading to Visual Basic .NET
    • Making decision whether to upgrade
    • Options for upgrading
    • Recommendations
    • Performing the upgrade
  • Wrap-up: Course Recap, Q/A, and Evaluations
Shop for Classes, Webinars, Research Reports, More
Knowledge Services: Consulting, R&D
Taught at Clients Sites Worldwide: Soft Skills and Technologies
e-Learning: Online University, CBT/WBT
New or Enhanced Technology Curricula

Security, Public Safety, Law Enforcement

Systems Engineering

IP/Data Networks, Convergence

4G/4G+: 3G LTE, WiMAX, ...

WCDMA: UMTS, HSDPA, HSUPA

GSM, GPRS, EDGE/EGPRS

IN: CAMEL, IMS, SIP, SS7

Short-Range: WiFi, Bluetooth, ZigBee