Career Training >> Information Technology Training >> Visual Basic Training >> ASP.NET 2.0 Programming Using Visual Basic.NET Training Seminar
Course ID: 9458 | Course Duration: 5 Days
Course Dates: 
 
Career Training
 

ASP.NET 2.0 Programming Using Visual Basic.NET Training Class

Course ID: 9458
 
 
Course Snapshot View Dates Add To My Courses Get More Information About This Course Register Online Register By Fax On-Site Training View Printer Friendly Version
 
     
 

ASP.NET 2.0 Programming Using Visual Basic.NET Training Seminar

This course provides students with hands on experience using Visual Studio 2005 to create dynamic web applications with the ASP.NET 2.0 Framework using VB.NET. This class provides a thorough introduction to the VB.NET programming language. It covers the essentials of the VB.NET programming language, introducing built in data types, operators control structures, classes and methods. Students then learn how to leverage the power of the .NET Framework classes to build web user interfaces. The use of web forms, HTML controls, web controls, and validation controls are examined via the code-behind programming model. State management via the view state, session state and application objects will be introduced, as well as effective use of cookies. Students will learn how to use ADO.NET 2.0 to interact with data sources and display data. The class will also introduce the master pages. Other topic include: event handling and validation of user input; error handling and debugging; the use of security for authentication; the use of Web.config to control application configuration; uploading files and sending e-mail; developing and consuming web services; file I/O; using XML data with DataSets; and deploying ASP.NET applications. Comprehensive labs and exercises provide the students with experience creating and deploying a dynamic web application.

This course provides thorough coverage of the use of Web forms for web-enabled applications. Students who are already familiar with the VB.NET language syntax may want to take the 3-day ASP.NET 2.0 Programming for Experienced Visual Basic.NET Programmers class instead.

 
     
     
  Course Details  
     
     
  Agenda  
 

ASP.NET 2.0 Programming Using Visual Basic.NET Course Overview:

Introduction to .NET
  • Overview of the .NET Framework
  • How .NET is Different from Traditional Programming
  • Common Language Runtime (CLR)
  • Common Language Specification (CLS)
  • Common Type System (CTS)
  • Overview of .NET Assemblies
  • Microsoft Intermediate Language (MSIL)
  • .NET Namespaces
  • .NET Framework Classes
  Introduction to Visual Studio 2005
  • Setting Profiles
  • Creating a Project
  • Using the Solution Explorer
  • Setting Project Properties
  • Adding References
  • Using the Code Editor
  • Compiling a Program
  • Running a Program
Language Fundamentals
  • VB.NET Project Types
  • Program Structure
  • Defining Namespaces
  • VB.NET Data Types
  • Declaration and use of Variables and Constants
  • Operators and Expressions
  • Console I/O
  • Type Conversions and Type Checking
  Conditionals and Looping
  • If
  • If/Else
  • If/ElseIf/Else
  • Select Case
  • Do/Loop
  • While
  • For/Next
  • For Each/Next
Procedures and Parameters
  • Subroutines vs. Functions
  • Parameters
  • Passing by Value
  • Passing by Reference
  • Value Types versus Reference Types
  • The Stack
  • The Heap
  • Procedure Overloading
  • Variable Length Parameter Lists
  • Type Checking
  • Static Members
  Exception Handling
  • What are Exceptions
  • Catching Exceptions
  • .NET Exception Hierarchy
  • Throwing Exceptions
  • Managing Resources with Finally
  • Defining Custom Exception Types
Arrays, Structures and Enumerations
  • Defining Arrays and Using Arrays
  • Using System.Array
  • Passing Arrays as Parameters
  • Working with Multidimensional Arrays
  • Defining and using Structures
  • Defining and using Enumerations
  • Using System.Enum
  Object-Oriented Programming Concepts
  • Purpose of Object-Oriented Programming
  • Organizing Code with Classes
  • Object Instances
  • Using Inheritance with .NET Classes
Interfaces and Collections
  • Role of Interfaces in .NET
  • ICollection
  • IList
  • IDictionary
  • Role of .NET Collections
  • ArrayList
  • SortedList
  • Hashtable
  Overview Of Web Application Technology
  • Static vs. Dynamic Web Sites
  • Dynamic Content from Databases
  • Client-Side Scripting vs. Server-Side Scripting
ASP.NET 2.0 Features
  • ASP.NET 2.0 as a Programming Framework
  • Power of Web Forms
  • Tying Together the Server-Side and Client-Side Architecture
  Creating ASP.NET 2.0 Pages
  • How to Build ASP.NET 2.0 Pages
  • Elements of a Web Form
  • Page Directives
  • Use of Code Behind Pages
  • Life-cycle of a Web Form
  • Handling Page Object Events
  • Application Folders
Using Controls
  • HTML Controls
  • Web Controls
  • Creating Controls at Runtime
  • Custom User Controls
  Validation in ASP.NET 2.0
  • How Validation Controls Work
  • Server-Side Validation
  • Client-Side Validation
  • Regular Expressions
  • Customizing Validation
  • Disabling Validation
  • Working with Validation Groups
Handling Events
  • Event Driven Programming Model
  • Common Event Categories
  • Writing Event Handlers
  • Sharing Event Handlers between Events
  • PostBack and Non-PostBack Events
  • Global.asax
  Maintaining State
  • The Web is Stateless
  • Techniques to Maintain State
  • Application Object
  • Session Object
  • Page Object and ViewState
  • Cookies
Master Pages
  • The Basics of Master Page
  • Coding a Master Page
  • Coding a Content Page
  • Event Ordering
  ADO.NET 2.0
  • The ADO.NET 2.0 Object Model
  • Client-Side vs. Server-Side Cursors
  • Connected vs. Disconnected Access
  • Using Connection Classes to Connect to a Data Source
  • Using Command Classes to Execute Queries and Stored Procedures
  • Insert, Update and Delete with ADO.NET
  • Using DataReader Classes to Work with Cursors
  • Using the DataSet Class with Disconnected Data
  • Using DataAdapter Classes with DataSets
Data Binding in ASP.NET 2.0
  • Binding ASP.NET 2.0 Controls to a Data Source
  • Using the ListBox Control
  • Using the GridView Control
  • Using the DetailsView Control
  • Using the FormView Control
  • Using the Repeater Control
  Securing ASP.NET 2.0 Applications
  • Security Basics
  • ASP.NET 2.0 Authentication
  • ASP.NET 2.0 Authorization
  • Using the Web Site Administration Tool
File Upload
  • Using the FileUpload Control
  • Uploading Binary and Text Files to a Server
  • Setting Size Limitations on Files to be Uploaded
  E-mail
  • Using SMTP Mail Servers
  • Constructing E-Mail Messages
  • Sending E-mail Attachments
Using XML in ASP.NET 2.0
  • Introduction to XML and XML Schemas
  • Reading XML Data with a DataSet
  • Writing XML Data with a DataSet
  Introduction to Web Services
  • Web Services Architecture Web Service Programming Model
  • Understanding SOAP Messages
  • Creating Web Services using VB.NET
  • Protocols for Accessing Web Services
  • Consuming a Web Service
  • Using WSDL and Proxy Classes
Reading and Writing Files
  • System.IO Namespace
  • Examining Files and Directories
  • Opening Files
  • Reading Files
  • Writing Files
  Deploying ASP.NET 2.0 Applications
  • Issues with Deployment
  • Using Publish Option
  • Using XCOPY Deployment
  • Using Web Setup Projects
 
     
     
  Pre-requisites  
  Knowledge of fundamental HTML syntax is required, including the ability to create forms and tables. Prior experience with a scripting or programming language is required.  
     
  Comments  
  All Canadian events for this course are listed in Canadian dollars and may be subject to Canadian taxes in addition to the listed price.  
     
     
 
On-Site Training Bring this ASP.NET 2.0 Programming Using Visual Basic.NET training class in-house at your facility. Request More Information Request More Information On ASP.NET 2.0 Programming Using Visual Basic.NET
 
Career Training
 
 
Career Training
  ASP.NET 2.0 Programming Using Visual Basic.NET Training Course Dates and Locations  
     
  Course ID: 9458 | Course Duration: 5 Days  
     
  Locations:  
     
   User Incentive For Registering on TrainUp.com! Gift card when you register today!  
     
 
Start Date Price      Location/Event Details Register Online Request
More Info
  Print/Fax
Register
10/13/2008 $2,495.00    Cedar Rapids, IA Register Online For The 10/13/2008 Event Request More Information   Register By Fax For The 10/13/2008 Event
10/13/2008 $2,495.00    Des Moines, IA Register Online For The 10/13/2008 Event Request More Information   Register By Fax For The 10/13/2008 Event
10/13/2008 $2,495.00    Schaumburg, IL Register Online For The 10/13/2008 Event Request More Information   Register By Fax For The 10/13/2008 Event
10/13/2008 $2,495.00    Schaumburg, IL Register Online For The 10/13/2008 Event Request More Information   Register By Fax For The 10/13/2008 Event
10/13/2008 $2,495.00    Springfield, IL Register Online For The 10/13/2008 Event Request More Information   Register By Fax For The 10/13/2008 Event
10/13/2008 $2,495.00    Indianapolis, IN Register Online For The 10/13/2008 Event Request More Information   Register By Fax For The 10/13/2008 Event
10/13/2008 $2,495.00    Detroit, MI Register Online For The 10/13/2008 Event Request More Information   Register By Fax For The 10/13/2008 Event
10/13/2008 $2,495.00    Lansing, MI Register Online For The 10/13/2008 Event Request More Information   Register By Fax For The 10/13/2008 Event
10/13/2008 $2,495.00    Bloomington, MN Register Online For The 10/13/2008 Event Request More Information   Register By Fax For The 10/13/2008 Event
10/13/2008 $2,495.00    Kansas City, MO Register Online For The 10/13/2008 Event Request More Information   Register By Fax For The 10/13/2008 Event
10/13/2008 $2,495.00    Springfield, MO Register Online For The 10/13/2008 Event Request More Information   Register By Fax For The 10/13/2008 Event
10/13/2008 $2,495.00    St. Charles, MO Register Online For The 10/13/2008 Event Request More Information   Register By Fax For The 10/13/2008 Event
10/13/2008 $2,495.00    Omaha, NE Register Online For The 10/13/2008 Event Request More Information   Register By Fax For The 10/13/2008 Event
10/13/2008 $2,495.00    Milwaukee, WI Register Online For The 10/13/2008 Event Request More Information   Register By Fax For The 10/13/2008 Event
10/20/2008 $2,875.00    Calgary, AB Register Online For The 10/20/2008 Event Request More Information   Register By Fax For The 10/20/2008 Event
10/20/2008 $2,875.00    Edmonton, AB Register Online For The 10/20/2008 Event Request More Information   Register By Fax For The 10/20/2008 Event
10/20/2008 $2,875.00    Vancouver, BC Register Online For The 10/20/2008 Event Request More Information   Register By Fax For The 10/20/2008 Event
10/20/2008 $2,495.00    Denver, CO Register Online For The 10/20/2008 Event Request More Information   Register By Fax For The 10/20/2008 Event
10/20/2008 $2,495.00    Boise, ID Register Online For The 10/20/2008 Event Request More Information   Register By Fax For The 10/20/2008 Event
10/20/2008 $2,875.00    Winnipeg, MB Register Online For The 10/20/2008 Event Request More Information   Register By Fax For The 10/20/2008 Event
10/20/2008 $2,495.00    Portland, OR Register Online For The 10/20/2008 Event Request More Information   Register By Fax For The 10/20/2008 Event
10/20/2008 $2,875.00    Regina, SK Register Online For The 10/20/2008 Event Request More Information   Register By Fax For The 10/20/2008 Event
10/20/2008 $2,495.00    Salt Lake City, UT Register Online For The 10/20/2008 Event Request More Information   Register By Fax For The 10/20/2008 Event
10/20/2008 $2,495.00    Seattle, WA Register Online For The 10/20/2008 Event Request More Information   Register By Fax For The 10/20/2008 Event
10/20/2008 $2,495.00    Spokane, WA Register Online For The 10/20/2008 Event Request More Information   Register By Fax For The 10/20/2008 Event
10/27/2008 $2,495.00    Bakersfield, CA Register Online For The 10/27/2008 Event Request More Information   Register By Fax For The 10/27/2008 Event
10/27/2008 $2,495.00    Fresno, CA Register Online For The 10/27/2008 Event Request More Information   Register By Fax For The 10/27/2008 Event
10/27/2008 $2,495.00    Modesto, CA Register Online For The 10/27/2008 Event Request More Information   Register By Fax For The 10/27/2008 Event
10/27/2008 $2,495.00    Oakland, CA Register Online For The 10/27/2008 Event Request More Information   Register By Fax For The 10/27/2008 Event
10/27/2008 $2,495.00    Sacramento, CA Register Online For The 10/27/2008 Event Request More Information   Register By Fax For The 10/27/2008 Event
10/27/2008 $2,495.00    San Francisco, CA Register Online For The 10/27/2008 Event Request More Information   Register By Fax For The 10/27/2008 Event
10/27/2008 $2,495.00    San Jose, CA Register Online For The 10/27/2008 Event Request More Information   Register By Fax For The 10/27/2008 Event
11/03/2008 $2,495.00    Phoenix, AZ Register Online For The 11/03/2008 Event Request More Information   Register By Fax For The 11/03/2008 Event
11/03/2008 $2,495.00    Tucson, AZ Register Online For The 11/03/2008 Event Request More Information   Register By Fax For The 11/03/2008 Event
11/03/2008 $2,495.00    Irvine, CA Register Online For The 11/03/2008 Event Request More Information   Register By Fax For The 11/03/2008 Event
11/03/2008 $2,495.00    Los Angeles, CA Register Online For The 11/03/2008 Event Request More Information   Register By Fax For The 11/03/2008 Event
11/03/2008 $2,495.00    Riverside, CA Register Online For The 11/03/2008 Event Request More Information   Register By Fax For The 11/03/2008 Event
11/03/2008 $2,495.00    San Diego, CA Register Online For The 11/03/2008 Event Request More Information   Register By Fax For The 11/03/2008 Event
11/03/2008 $2,495.00    Santa Clarita, CA Register Online For The 11/03/2008 Event Request More Information   Register By Fax For The 11/03/2008 Event
11/03/2008 $2,495.00    Santa Monica, CA Register Online For The 11/03/2008 Event Request More Information   Register By Fax For The 11/03/2008 Event
11/03/2008 $2,495.00    Temecula, CA Register Online For The 11/03/2008 Event Request More Information   Register By Fax For The 11/03/2008 Event
11/03/2008 $2,495.00    Albuquerque, NM Register Online For The 11/03/2008 Event Request More Information   Register By Fax For The 11/03/2008 Event
11/03/2008 $2,495.00    Las Cruces, NM Register Online For The 11/03/2008 Event Request More Information   Register By Fax For The 11/03/2008 Event
11/03/2008 $2,495.00    Las Vegas, NV Register Online For The 11/03/2008 Event Request More Information   Register By Fax For The 11/03/2008 Event
11/03/2008 $2,495.00    El Paso, TX Register Online For The 11/03/2008 Event Request More Information   Register By Fax For The 11/03/2008 Event
 
     
 
On-Site Training Bring this ASP.NET 2.0 Programming Using Visual Basic.NET training class in-house at your facility. Request More Information Request More Information On ASP.NET 2.0 Programming Using Visual Basic.NET
 
Career Training
 
 
Career Training
  Browse Our Catalog  
     
  Select a market segment to view more courses

 
     
  Or, select a category to view more Information Technology courses

 
     
  Browse By Category Browse By Category

Browse By Location Browse By Location

Browse New Courses Browse New Courses

 
     
Career Training
 
   
 
 
Career Training
   
Career Training
 
 
 
 






Site Map -- Top Training Courses -- Request On-Site Training

Find Jobs -- Degree Programs -- Training Providers -- Resource Center -- About Us -- Contact us

TrainUp.com Your Career Training Marketplace