| Understand the purpose and components of the .NET 2.0 Framework and the Common Language Runtime. |
| Understand the components of typical .NET 2.0 applications. |
| Understand and use .NET Framework 2.0 Common Type System (CTS) and how to use variable types including dates/times, numbers, strings, objects and arrays. |
| Use basic file IO classes from the Framework such as StreamReader, StreamWriter, Directory, DirectoryInfo, File and FileInfo. |
| Use basic Framework provided type conversions. |
| Use basic Framework provided text conversion and manipulations including StringBuilder. |
| Use classes with the System.Collections namespace. |
| Use the System.Math class. |
| Basic language syntax for decision structures, loop structures, declaring and using variables. |
| Write code using language specific functionality such as the My. classes for Visual Basic. |
| Understand classes and objects, methods, properties and functions. |
| Write code to implement overridden methods. |
| Understand the class hierarchy present in the .NET Framework 2.0. |
| Write code to declare a class. |
| Write code to create an instance of a class. |
| Write code to compare if an object is equal to another object. |
| Write code to dispose of an object. |
| Understand the lifecycle of an object. |
| Write code to handle exceptions via a try-catch block |
| Write code to implement static methods and properties. |
| Opening and closing solutions. |
| Opening and closing projects. |
| Adding projects to a solution. |
| Removing projects from a solution. |
| Creating new project types. |
| Adding new and existing files to a project. |
| Compile a project. |
| Carry out basic project debugging. |
| Use the object browser. |
| Use the help system especially provided to help VB6.0 developers migrate to .NET. |
| Understand assemblies and how they relate to deployment. |
| Understand and create a deployment project. |
| Be able to create deployment wizards using the Deployment Setup wizard. |
| Select an appropriate deployment project based on the application. |