>
Course Outline

Intermediate VB.Net Programming
Series: VB.Net
Weeks: 12
Cost: $300 ($295 Paypal)
CEU Credits: 4.0

Overview:

VB.Net is Microsoft's core language, and could be a crucial language to learn in advancing your career or potential career. This 12 week course is for students who have taken my Introduction to VB.Net class or who have some experience with VB.Net and would like to learn even more.

Objectives:

  • To learn how to build a Windows Form in VB.Net
  • To learn how to access a Database using VB.Net

Prerequisites:

  • Introduction to VB.Net or equivalent experience

TEXTBOOKS:

SOFTWARE:

  • Some version of Microsoft's Visual VB.Net 2005


Table of Contents

Week 1:  Introduction to Visual Studio.Net
How to design a Windows Forms projects
How to code and test a Windows Forms application
  • An introduction to .Net development
  • A tour of the Visual Studio IDE
  • How to test a project
  • How to upgrade projects created in earlier versions of Visual Basic
  • How to set options and create 
  • How to design a form
  • How to name and save the files of a project
  • An introduction to coding
Week 2:  How to work with numeric and string data
How to code control structures
How to code procedures and event handlers
  • How to work with built-in value types
  • How to work with strings
  • How to convert data types
  • How to code Boolean expressions
  • How to code conditional statements
  • How to code loops
  • How to code and call procedures
  • How to work with events
Week 3:  How to handle exceptions and validate data
How to use arrays and collections
  • An Introduction to data validation and exception handling
  • How to use structured exception handling
  • How to validate data
  • How to work with one dimensional arrays
  • How to work with rectangular arrays
  • How to work with jagged arrays
  • How to work with collections
Week 4:  How to work with dates and strings
More skills for working with Windows Forms and controls
  • How to work with dates and times
  • How to work with strings
  • How to format numbers, dates and times
  • How to work with controls
  • How to work with multi-form projects
  • How to use the MessageBox Class
Week 5:  How to create and use classes
How to debug an application
  • An introduction to classes
  • How to create a class
  • Basic debugging techniques
  • How to use the debugging windows
Week 6:  An introduction to database programming
  • An introduction to client/server systems
  • An introduction to relational databases
  • How to use SQL to work with the data in a relational database
  • An Introduction to ADO.Net and the .Net data providers
Week 7:  How to use data sources with databases
  • How to create a data source
  • How to use a data source with a DataGrid/View control
  • How to handle data errors
  • How to use a data source with TextBox controls
  • How to use the Dataset designer
  • How to work with the ToolStrip control
  • How to use code to work with a binding source or dataset
Week 8:  How to use ADO.Net to write your own access code
How to use data sources with business objects
  • How to work with connections and commands
  • How to execute data commands
  • How to work with datasets and data adapters
  • An introduction to object data sources
  • How to work with an object data sources
Week 9:  How to work with default properties, events and operators
How to work with Inheritance
  • How to work with default properties
  • How to work with events
  • How to overload operators
  • An introduction to Inheritance
  • Object types and casting
  • How to work with abstract and sealed classes
Week 10:  How to work with interfaces and generics
How to document your classes
  • How to work with Interfaces
  • How to work with generics
  • How to organize your classes
  • How to document your classes
  • How to create and use class libraries
Week 11:  How to with files and data streams
How to work with XML
  • An Introduction to the System.IO Classes
  • How to work with text files
  • How to work with binary files
  • An introduction to XML
  • How to work with the XML Editor
  • How to work with XML
Week 12: How to enhance the user interface
How to deploy an application
  • Two types of user interfaces
  • How to develop SDI Applications
  • How to add menus to a form
  • How to develop MDI applications
  • How to add toolbars to a form
  • How to create and use a status bar
  • An introduction to deploying applications
  • How to use XCOPY
  • How to use ClickOnce
  • How to create and use a Setup program
  • How to deploy database applications

 
  John Smiley  


   
 

856-786-4216

Contact Us