.NET Development Series:
This 40-hour instructor-led course provides participants 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.
Target
Audience
·
This course
is intended for both novice and experienced programmers who have a minimum of
three months programming experience and have basic Microsoft Windows®
navigation skills. |
Prerequisites
·
Understanding
of the basics of structured programming, including concepts such as flow
control, variables and parameters, and function calls. |
|
Module 1: Getting Started · Basic .NET Concepts · Exploring the Development Environment · Creating a Visual Basic .NET Project Module 2: Working with Forms and Controls · Understanding Programming Concepts · Working with Windows Forms · Working with Controls · Styling Your Code Module 3: Using Variables and Arrays · Introduction to Data Types · Using Variables · Variable Scope · Converting Data Types · Creating and Using Structures · Storing Data in Arrays
Module 4: Working with Procedures · Creating Procedures · Using Procedures · Using Predefined Functions |
Module 5: Decision Structures and Loops · Using Conditional Expressions · Using Decision Structures ·
Using Conditional
Module 6: Validating User Input · Restricting User Input · Validating Field Data · Validating Form Data Module 7: Object-Oriented Programming in
Visual Basic .NET · Understanding Classes · Working with Classes · Using Shared Members · Inheritance, Polymorphism, and Namespaces
Module 8: Handling Errors and Exceptions · Types of Errors · Using the Debugger · Handling Exceptions |
Module 9: Enhancing the User Interface · Creating Menus · Creating Status Bars · Creating Toolbars Module 10: Web Forms and XML Web Services · Working with Web Forms · Using XML Web Services
Module 11: Using ADO.NET · Database Concepts · Overview of ADO.NET · Working with Data
Module 12: Deploying Applications · Introduction to Deployment · Deploying a Windows-based Application |