Arkoa homepage
About Arkoa News & Events Contact Us Careers
  Course Catalog : .NET :

Visual Basic.NET: Building Components & Web Services

3 days

Course #


Description

This course focuses on creation of classes for use in Windows and Web applications, e.g. middle-tier (business rule) servers and database servers; includes VB.NET inheritance and related issues

Prerequisites
An intensive hands-on course for application developers who have taken the Visual Basic.NET Intensive Workshop (or equivalent), and the ADO.NET Workshop.

Hardware and Software
Windows NT Server, 2000 or XP with Visual Studio.NET and IIS, for each student and the instructor, preferably with systems networked.

 

 


Format

  • Presentation
  • Hands-on

Objectives
After completing this course, participants should be able to:

  • Understand that while .NET and COM are different, they can interoperate
  • Develop client applications that interface with both COM and .NET servers
  • Create classes and their interfaces, define properties, methods and events
  • Use inheritance to share and reuse code
  • Create and deploy DLLs for use by Windows and Web client application.
  • Convert a class to a Web Service and deploy it
  • Create custom controls for use in Windows and Web applications

Topics


NET vs. COM:

  • Comparison of .NET Component Architecture with COM and DCOM
  • Co-existence of COM and .NET components

Client Applications

  • Developing Client Applications That Reference .NET Or COM Components
  • How To Reference The Server And Use Its Properties, Methods And Events

Classes

  • Developing Classes In VB
  • Defining The Interface
  • Giving It Properties, Methods And Events

Inheritance

  • Using Inheritance To Derive Classes
  • Overriding, Overloading

Creating DLLs

  • Creating Windows Server Applications For Use In Desktop And Web Applications

 

 


Web Services

  • Converting An Existing Class Into A Web Service For Use By Other Web Sites;
  • Discovering And Using A Web Service

Custom controls

  • Creating New Controls For Use In Windows And Web Applications