.NET Framework Using Visual Basic VS 2010

Course ID


Course Description

This four-day course is designed to provide a sound introduction to the .NET Framework for programmers who already know the Visual Basic language and the fundamentals of Windows Forms. It is current to .NET 4.0 and Visual Studio 2010. The course focuses on core portions of the .NET Framework that are common across many application areas. Separate courses are available in specific areas, such as ADO.NET, XML Programming, Windows Presentation Framework, Windows Communications Framework and ASP.NET. The course is practical, with many examples and a case study. The goal is to equip you to begin building significant applications using the .NET Framework.


The student should be an experienced application developer or architect with a working knowledge of Visual Basic, including building simple GUIs with Windows Forms.


Experienced application developers or architects.

Course Content

    .NET Fundamentals
  • What Is Microsoft .NET?
  • Common Language Runtime
  • Attribute-Based Programming
  • Interface-Based Programming
  • Metadata
  • Common Type System
  • Framework Class Library
  • Language Interoperability
  • Managed Code
  • Assemblies and Deployment
  • Web Services

    Class Libraries
  • Components in .NET
  • Building Class Libraries at the Command Line
  • Class Libraries Using Visual Studio 2010
  • Using References

    Assemblies, Deployment and Configuration
  • Assemblies
  • Private Assembly Deployment
  • Shared Assembly Deployment
  • Configuration Overview
  • Configuration Files
  • Programmatic Access to Configuration
  • Using SDK Tools for Signing and Deployment
  • Application Settings

    Metadata and Reflection
  • Metadata
  • Reflection
  • Late Binding

    I/O and Serialization
  • Directories
  • Files
  • Serialization
  • Attributes

    .NET Programming Model
  • Memory Management and Garbage Collection
  • Threading and Synchronization
  • Asynchronous Delegates
  • BackgroundWorker
  • Application Domains
  • Marshal by Value
  • Marshal by Reference

    .NET Security
  • Authentication and Authorization
  • Code Access Security
  • Sandboxing
  • Permissions
  • Role-Based Security
  • Principals and Identities

    Interoperating with COM and Win32
  • .NET Client Calling a COM Server
  • PInvoke

    ADO.NET and LINQ
  • ADO.NET Overview
  • .NET Data Providers
  • Connections
  • Commands
  • DataReaders and Connected Access
  • Data Sets and Disconnected Access
  • Language Integrated Query

    Debugging Fundamentals
  • Compile-time Errors and Run-time Errors
  • Configuring Debug, Release, and Special Builds
  • Visual Studio 2010 Debugger
  • Just-In-Time Debugging

  • Tracing
  • Event Logs

    More about Tracing
  • Using the BooleanSwitch and TraceSwitch Classess
  • Print Debugging Information with the Debug Class
  • Instrumenting Release Builds with the Trace Class
  • Using Listeners
  • Implementing Custom Listeners

For More Information

For training inquiries, call 850-308-1376

or email us at eramos@gbsi.com

Course Details

Duration - 4 days
Price - $2495.00 USD

(Discounts may apply. Call for more information.)

Course Actions

Acceletrain Collaborative Learning Environment (formerly know as VILT) places industry certified and expert instructors, peers, learners and multi-media components into a "borderless classroom", and interactive learning environment that can span multiple physical locations. VILT combines the benefits of the traditional brick-and-mortar classroom with innovative learning techniques and the cost savings of internet-based training.