Microsoft Visual Basic .NET and Microsoft SQL Programming Consulting - SethMartel.com About News Education Certification Links Contact
Microsoft Visual Basic .NET, Microsoft SQL and Oracle Development Consulting - SethMartel.com


Consulting Services


Visual Basic 6 and .NET Development
Microsoft SQL Development
Data Transformation
Information Security
Software Testing and Documentation


Visual Basic .NET

MOC 2565: Developing Microsoft .NET Applications for Windows (Visual Basic .NET)


This course provides students with the skills required to build Microsoft® Windows® Forms applications by using the Microsoft .NET Framework. The course covers the major topics for Windows client application programming on the .NET Framework. These topics include: Windows Forms, GDI+, simple data access, interoperating with unmanaged code, threading and asynchronous programming issues, simple remoting, Web access, XML Web services consumption, debugging, security, and deployment issues for desktop applications.

Modules include:

  • Module 1: Introducing Windows Forms
  • Module 2: Working With Controls
  • Module 3: Building Controls
  • Module 4: Using Data in Windows Forms Applications
  • Module 5: Interoperating with Managed Objects
  • Module 6: Printing and Reporting in Windows Forms Applications
  • Module 7: Asynchronous Programming
  • Module 8: Enhancing the Usability of Applications
  • Module 9: Deploying Windows Forms Applications
  • Module 10: Securing Windows Forms Applications

MOC 2557: Building COM+ Applications Using Microsoft .NET Enterprise Services


This course provides students with the knowledge and skills to effectively build scalable, distributed applications that use Microsoft .NET Enterprise Services and the Microsoft .NET Framework. This course covers Enterprise Services such as Just-In-Time activation, Transactions, Object Pooling, Construction Strings, Compensating Resource Managers, Loosely Coupled Events, Queued Components, and COM+ role-based security to implement distribute.

Modules include:

  • Module 1: Introduction to COM+ Services
  • Module 2: Configuring Just-in-Time Activation and Synchronization
  • Module 3: Using ADO.NET to Work With Data
  • Module 4: Transaction Services
  • Module 5: Securing Enterprise Applications
  • Module 6: State Management
  • Module 7: Compensating Resource Managers
  • Module 8: Loosely Coupled Events
  • Module 9: Queued Components
  • Module 10: Debugging COM+ Applications
  • Module 11: Deploying and Administering COM+ Applications
  • Module 12: COM+ 1.5 Enhancements

MOC 2373: Programming with Microsoft Visual Basic .NET


The goal of this course is to provide Microsoft Visual Basic developers with the knowledge and skills needed to develop Microsoft .NET-based applications by using Visual Basic .NET. These changes will allow Visual Basic developers to create enterprise applications for the .NET Platform and to create more traditional Visual Basic applications that can take advantage of the enhancements to the language.

Modules include:

  • Module 1: Overview of the Microsoft .NET Platform
  • Module 2: Development Environment Features
  • Module 3: Language and Syntax Enhancements
  • Module 4: Object-Oriented Design for Visual Basic .NET
  • Module 5: Object-Oriented Programming in Visual Basic .NET
  • Module 6: Using Windows Forms
  • Module 7: Building Web Applications
  • Module 8: Using ADO.NET
  • Module 9: Developing Components in Visual Basic .NET
  • Module 10: Deploying Applications
  • Module 11: Upgrading to Visual Basic .NET


MOC 2415: Programming with the Microsoft .NET Framework using Visual Basic .NET


This course provides a behind the scenes tour of the lower level functionality of the Microsoft .NET Framework without the integrated development environment. Tutorials about working with assemblies, versioning, the common type system, memory management, file and network I/O, serialization, remoting, garbage collection, interfaces, specialized constructors and web services are covered in extensive detail. The goal of this course is to help application developers understand the Microsoft .NET Framework features that are used to code, debug, tune, and deploy applications.

Modules include:

  • Module 1: Overview of the Microsoft .NET Framework
  • Module 2: Introduction to a Managed Execution Environment
  • Module 3: Working with Components
  • Module 4: Deployment and Versioning
  • Module 5: Common Type System
  • Module 6: Working with Types
  • Module 7: Strings, Arrays, and Collections
  • Module 8: Delegates and Events
  • Module 9: Memory and Resource Management
  • Module 10: Data Streams and Files
  • Module 11: Internet Access
  • Module 12: Serialization
  • Module 13: Remoting and XML Web Services

MOC 2310: Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET


This course teaches students how to use Visual Studio .NET to create ASP.NET applications that delivers dynamic content to the Web. This will teach Microsoft Visual Basic programmers and Web developers the fundamentals of Web application site implementation by using Microsoft ASP.NET and Microsoft Visual Basic .NET. This course focuses on using the Microsoft Visual Studio® .NET environment and the Microsoft .NET platform to create an ASP.NET Web application that delivers dynamic content to a Web site.

Modules include:

  • Module 1: Overview of the Microsoft .NET Framework
  • Module 2: Using Microsoft Visual Studio .NET
  • Module 3: Using Microsoft .NET-Based Languages
  • Module 4: Creating a Microsoft ASP.NET Web Form
  • Module 5: Adding Code to a Microsoft ASP.NET Web Form
  • Module 6: Tracing in Microsoft ASP.NET Web Applications
  • Module 7: Validating User Input
  • Module 8: Creating User Controls
  • Module 9: Accessing Relational Data Using Microsoft Visual Studio .NET
  • Module 10: Accessing Data with Microsoft ADO.NET
  • Module 11: Calling Stored Procedures with Microsoft ADO.NET
  • Module 12: Reading and Writing XML Data
  • Module 13: Consuming and Creating XML Web Services
  • Module 14: Managing State
  • Module 15: Configuring, Optimizing, and Deploying a Microsoft ASP.NET Web Application
  • Module 16: Helping to Protect a Microsoft ASP.NET Web Application
  • Module 17: Review

MOC 2389: Programming with ADO .NET


This course covers the topics necessary in designing and building data-centric, distributed applications for the enterprise. The course goes over the low-level functionality of the ADO.NET architecture, ADO.NET and XML, connecting to SQL Server and other data sources, performing connected database operations including executing SELECT commands, database definition commands, dynamic SQL commands, and commands that return data from a SQL Server database in XML. Instruction in building a DataSet schema, populating it with data, and modifying the data programmatically is covered as well as using XML techniques while working with DataSets, including mapping tables and columns, creating XSD schemas, building strongly typed DataSets, and interacting with XMLDataDocuments.

Modules include:

  • Module 1: Data-Centric Applications and ADO.NET
  • Module 2: Connecting to Data Sources
  • Module 3: Performing Connected Database Operations
  • Module 4: Building DataSets
  • Module 5: Reading and Writing XML with ADO.NET
  • Module 6: Building DataSets from Existing Data Sources
  • Module 7: Building and Consuming a Web Service That Uses ADO.NET

MOC 2063: Introduction to ASP.NET


The goal of this course is to teach students how to create Microsoft ASP.NET applications that deliver dynamic content to the Web. Topics include input validation, data access, and XML web services.

Modules include:

  • Module 1: Working with Microsoft ASP.NET
  • Module 2: Using Web Controls
  • Module 3: Using Microsoft ADO.NET to Access Data
  • Module 4: Separating Code from Content
  • Module 5: Using Trace in Microsoft ASP.NET Pages
  • Module 6: Using Web Services
  • Module 7: Creating a Microsoft ASP.NET Web Application

MOC 2559: Introduction to Visual Basic .NET Programming with Microsoft .NET


This course provides students with the knowledge and skills needed to develop applications in Microsoft Visual Basic® .NET for the Microsoft .NET platform. The course focuses on user interfaces, program structure, language syntax, and implementation details.

Modules include:

  • Module 1: Getting Started
  • Module 2: Working with Forms and Controls
  • Module 3: Using Variables and Arrays
  • Module 4: Working with Procedures
  • Module 5: Decision Structures and Loops
  • Module 6: Validating User Input
  • Module 7: Object-Oriented Programming in Visual Basic .NET
  • Module 8: Handling Errors and Exceptions
  • Module 9: Enhancing the User Interface
  • Module 10: Web Forms and XML Web Services
  • Module 11: Using ADO.NET
  • Module 12: Deploying Applications

Clinic 2551: Introduction to Visual Studio 2005 Team System


This clinic will provide both Business Decision Makers (BDMs) and Technical Decision Makers (TDMs), Architects, Developers, Testers, and Project Managers with an introduction to Visual Studio Team System. This introduction will explain what the product is, how it relates to the software development lifecycle and how processes such as MSF fit it. Detailed information about software concepts and principles, and the skills and knowledge required to complete the tasks necessary for your job role. At the end of the course, students will be able to: gain a high-level overview of VSTS.

  • Introduction to Visual Studio Team System
  • Managing the Software Development Life Cycle
  • Introduction to Visual Studio Team System (VSTS)
  • Using VSTS Tools Across Multiple Roles
  • Using VSTS Tools to Support the SDL Process
  • Automating Reporting and Status Using VSTS

Course 2924: Building Data Components in Microsoft Visual Studio 2005


This course provides students with a focused, hands-on environment to experience the new features and functionality related to building Data Components in Microsoft Visual Studio 2005. At the end of the course, students will be able to: describe the new features of ADO.NET 2.0, describe the productivity Enhancements in Visual Studio 2005, describe the productivity Enhancements in .NET Framework 2.0, identify the wizards and designers in Visual Studio 2005.

  • The Visual Studio Product
  • Visual Studio 2005 Support for Development
  • Productivity Enhancements in .NET Framework 2.0
  • Productivity Enhancements in Visual Studio 2005
  • Lab (C#): Using Productivity Enhancements
  • Lab (Visual Basic .NET): Using Productivity Enhancements
  • Building Data Components in Visual Studio 2005
  • Visual Studio 2005 Wizards and Designers
  • Lab: Accessing Data Using ADO.NET

Course 4336: Upgrading from Microsoft Visual Basic 6.0: Introduction to the Microsoft .NET Framework


This online learning course teaches the Visual Basic 6.0 developer about the .NET Framework 2.0 including the Common Language Runtime, the Common Type System, Garbage Collection and COM interoperability. The course also introduces the .NET Framework namespaces and base classes. This training is designed with the Visual Basic 6.0 developer in mind to allow for a simple transition to the .NET Framework. At the end of the course, students will be able to: explain the purpose and components of the .NET Framework 2.0 and the common language runtime (CLR), explain and use the .NET Framework 2.0 common type system (CTS), explain how COM components and the .NET Framework interoperate with each other, identify and use the classes and namespaces in the .NET Framework class library.


  • Introduction to the Microsoft .NET Framework 2.0 Architecture
  • Components and Features of the .NET Framework Platform
  • Using .NET Framework Classes and Namespaces
  • Lab: Using .NET Framework Classes and Namespaces

Course 2925: Building Managed Code for SQL Server 2005


This course provides students with a focused, hands-on environment to experience the new features and functionality related to building managed code for Microsoft SQL Server™ 2005 using Visual Studio 2005. At the end of the course, students will be able to: develop Managed Code for SQL Server 2005.

  • Building Managed Code for SQL Server 2005
  • Managed Code in SQL Server 2005
  • Lab: Writing Managed Code for SQL Server 2005
  • Lab: Working with XML in Visual Studio 2005 and SQL Server 2005

Course 2926: Building Windows Forms Applications with Microsoft Visual Studio 2005


This course will provide the student with a focused, hands-on environment to experience the new features and functionality of the Microsoft Visual Studio 2005 product related to building Windows Forms applications. At the end of the course, students will be able to: develop Microsoft Windows Forms applications, use the new and enhanced features of building presentation layer applications, build data-bound forms by using the RAD data-binding features provided by Visual Studio 2005, deploy applications by using ClickOnce Technology.


  • Developing Microsoft Windows Forms Applications
  • New and Enhanced Features of Building Presentation Layer Applications
  • Lab: RAD Data Binding in Windows Forms
  • Lab: Data Binding to Components and Web Services
  • Deploying Applications By Using ClickOnce Technology
  • Lab: Publishing Using ClickOnce

Course 2927: Building Web Applications with ASP.NET 2.0


This course will provide the student with a focused, hands-on environment to experience the new features and functionality of the Microsoft Visual Studio 2005 product related to building Web Applications with ASP.NET 2.0. At the end of the course, students will be able to: use the new and enhanced features of building presentation layer applications, use Visual Studio 2005 support for programming Master Pages, site navigation, and themes, build data-bound forms with ASP.NET 2.0 by using the RAD data-binding features of Visual Studio 2005.


  • New and Enhanced Features of Building Presentation Layer Applications
  • New Data-Related Features
  • Lab: RAD Data Binding with ASP.NET 2.0
  • Master Pages, Site Navigation, and Themes
  • Lab: Programming Master Pages, Site Navigation, and Themes
  • Administration Features
  • Lab: Membership and Role Management in ASP.NET 2.0

Course 2928: Implementing Data Access and Security in an ASP.NET 2.0 Web Application

This course provides students with the knowledge and skills to create ASP.NET 2.0 applications. Specifically, this course concentrates on the new Web development environment, data-bound controls, and ASP.NET security. The course includes sample code in both Microsoft Visual Basic .NET and Microsoft Visual C#.

At the end of the course, students will be able to: develop Web applications by using the new features and functionalities in ASP.NET 2.0, implement data access in a Web page by using Data Source components and controls, implement the forms-based authentication by using the enhancements provided in ASP.NET 2.0, implement Web application security by using the Membership and Roles, and Security Web controls.

Course 2929: Implementing Wizards, Site Navigation, State Management, and Configuration in ASP.NET 2.0

This course provides students with the knowledge and skills to create ASP.NET 2.0 applications. The course focuses on Application Services, State Management and Configuration and Instrumentation. The course includes sample code in both Microsoft Visual Basic .NET and Microsoft Visual C#. At the end of the course, students will be able to: create ASP.NET 2.0 wizards, implement site navigation, use ASP.NET 2.0 State Management, configure ASP.NET 2.0.

Course 2930: Implementing Master Pages, Personalization, and Web Parts with ASP.NET 2.0

This course provides students with the knowledge and skills to create ASP.NET 2.0 applications. The course focuses on Master Pages, Personalization, and Web Parts. The course includes sample code in both Microsoft Visual Basic .NET and Microsoft Visual C#.

©2002 Seth Martel, Manchester Connecticut USA - Legal - Privacy Policy - Site Map