| MODULE 1: Overview |
| Microsoft .NET Platform |
| .NET Framework |
| .NET Framework Components |
| Visual Basic .NET Enhancements |
| MODULE 2: Overview |
| Integrated Development Environment |
| Creating Visual Basic .NET Projects |
| Analyzing Project Structure |
| Assemblies |
| Setting Project References |
| Namespaces |
| Project Properties |
| Demonstration - Creating VB .NET Project |
| Using Development Environment Features |
| Demonstration - Visual Studio .NET IDE |
| Debugging Applications |
| Demonstration - Debugging a Project |
| Compiling in Visual Basic |
| Lab - Development Environment |
| MODULE 3: Overview |
| Data Types |
| Using Variables |
| Demonstration - Variables & Structures |
| Functions, Subroutines, Properties |
| Demonstration - Variables & Procedures |
| Exception Handling |
| Demonstration - Exception Handling |
| Lab - Implementing Exception Handling |
| MODULE 4: Overview |
| Designing Classes |
| Object-Oriented Programming Concepts |
| Microsoft Visio |
| Demonstration - Use Case Diagrams |
| Class Diagrams |
| Demonstration - Class Diagrams |
| Lab - Class Diagrams from Use Classes |
| MODULE 5: Overview |
| Defining Classes |
| Creating & Destroying Objects |
| Demonstration - Creating Classes |
| Lab - Creating Customer Class |
| Inheritance |
| Demonstration - Inheritance |
| Interfaces |
| Demonstration - Interfaces & Polymorphism |
| Working with Classes |
| Demonstration - Handling Events |
| Delegates |
| Comparing Classes to Structures |
| Lab - Inheriting Package Class |
| MODULE 6: Overview |
| Why Use Windows Forms? |
| Windows Forms Structure |
| Using Windows Forms |
| Demonstration - Windows Forms |
| Using Controls |
| Demonstration - Using Controls |
| Drag-n-Drop Functionality |
| Demonstration - Drag-n-Drop |
| Windows Forms Inheritance |
| Demonstration - Inheritance |
| Lab - Customer Form |
| MODULE 7 - Overview |
| Windows Forms Controls |
| Demonstration - Toolbar Controls |
| Dialog Boxes |
| Demonstration - Dialog Controls |
| Validating User Input |
| Demonstration - Validating Data |
| Lab - Working with Controls |
| MODULE 8 - Overview |
| Extending & Creating Controls |
| Demonstration - Creating Controls |
| Demonstration - Creating Composite Controls |
| Adding Design-Time Support for Controls |
| Demonstration - Control Design-Time Support |
| Licensing a Control |
| Demonstration - License Controls |
| .LIC File |
| Lab - Building Controls |
| MODULE 9 - Overview |
| Introduction to ASP.NET |
| Response & Request Objects |
| Maintaining State |
| Managing ASP.NET Applications |
| ASP.NET Security |
| Creating Web Form Applications |
| Demonstration - Creating Web Forms |
| Lab - Creating Customer Logon |
| Building Web Services |
| Demonstration - Creating a Web Service |
| Using Web services |
| Demonstration - Web Services |
| Lab - CustomerService Web Service |
| MODULE 10: Overview |
| ADO.NET - Overview |
| .NET Providers |
| Demonstration - ADO.NET & Retrieving Data |
| DataSet Object |
| Demonstration - Using DataSets |
| Data Designers & Data Binding |
| Demonstration - Data Form Wizard |
| Data Binding |
| XML Integration |
| Demonstration - XML Schemas |
| Lab - ADO.NET Applications |
| MODULE 11: Overview |
| Components Overview |
| Creating Service Components |
| Demonstration - Service Component |
| Lab - Creating a Service Component |
| Creating Component Classes |
| Demonstration - SyncLock Statement |
| Threading |
| Demonstration - SyncLock Statement |
| MODULE 12: Overview |
| .NET & COM in Windows Applications |
| Demonstration - COM Components in .NET |
| Win32 APIs & Windows Applications |
| Demonstration - Win32 API |
| Lab - COM & Win32 APIs |
| MODULE 13 - Overview |
| Windows Application Printing |
| Demonstration - Adding Print Support |
| Print Preview & Page Setup |
| Print Documents & GDI+ |
| Demonstration - Print Documents & GDI+ |
| Crystal Reports |
| Lab - Creating Crystal Reports |
| MODULE 14 - Overview |
| .NET Asynchronous Programming Model |
| Demonstration - Asynchronous vs. Synchronous |
| .NET Asynchronous Support |
| Asynchronous Programming Model Design |
| Demonstration - Asynchronous Call & XML Service |
| Asynchronous Calls to Any Method |
| State & Data Multithreaded Protection |
| Demonstration - State & Data Protection |
| Asynchronous Calls & XML Service |
| MODULE 15 - Overview |
| Adding Accessibility Features |
| Demonstration - Accessibility Features |
| Adding Help Support |
| Demonstration - Help Support |
| Localizing an Application |
| Demonstration - Localization |
| Lab - Application Usability |
| MODULE 16: Overview |
| Describing Assemblies |
| Deployment Strategy |
| Lab - Packaging Components |
| Creating a Setup Project |
| Deploying Applications |
| Demonstration - Deploying Web Applications |
| Lab - Deploying Windows Applications |
| MODULE 17 - Overview |
| .NET Framework Security |
| Code Access Security |
| Demonstration - Security Policy Settings |
| Code Access Security Test |
| Demonstration - Permission Requests |
| Role-Based Security |
| Demonstration - Role Based Security |
| Lab - Permission Requests |
| MODULE 18 - Overview |
| Upgrade Decisions |
| Upgrade Options |
| Recommendations |
| Performing Upgrades |
| Demonstration - Upgrade Wizard |
| Course Summary |