Training for Developers: Object-Oriented Design and .NET Development

Overview
This three-day, hands-on course provides you with the information you need to develop great Visual Basic .NET applications. It presents an introduction to the object-oriented features of Visual Basic .NET, then takes it a step further to more advanced topics such as connecting objects to a database using ADO.NET, architecting great .NET applications, building components, and building applications for the Web (ASP.NET).

This course is hands-on and limited to 12-14 attendees.

The course is divided into sessions:
  • Best Practices: This session details best practices for Visual Basic .NET development. It includes techniques for efficient use of the Visual Basic Integrated Development Environment (VB IDE) and general tips for developing, debugging and testing great applications with Visual Basic .NET. Error handling using the new Structured Exception Handling (SEH) is also covered.

  • Understanding OO Basics: This session starts with the basics of object-oriented techniques in Visual Basic .NET, including building a class and creating and using objects from the class. It then details many of the new features of .NET such as parameterized constructors, function overloading, static class data, inheritance and inheritance-based polymorphism. It also discusses how to define alternate interfaces and use the Implements key word to implement those interfaces in other classes.

  • Designing an Application: This session describes how to use an object-oriented approach to designing component-based applications for the desktop and the Internet. It includes design of the object model, user interface, and database with the focus on defining the architecture and components. It includes a look at current topics such as iterative development, extreme programming, agile methods, and service-oriented architectures.

  • Building Components: This session details how to build components for use on the desktop, in a distributed environment, or on the Internet. This includes understanding namespaces, defining good interfaces for components, and managing errors in components. Upon completion of this session, you will have a component that can be accessed by a desktop application, an ASP page, or any other component.

  • Objects and Databases: This session covers the new data access methods in Visual Basic .NET including ADO.NET and XML.

  • Developing Internet Applications: This session works through building a set of Web pages using ASP.NET and server-side controls.

Basic knowledge of some Visual Basic syntax (such as VB 5 or 6) is required to successfully participate in the hands-on portion of this seminar. No prior object-oriented programming knowledge is required.

For more information or to schedule a course for your company, call us at (925) 730-1000 or send an email to info@insteptech.com

All contents © 2004 InStep Technologies, Inc. All rights reserved.