>
Course Outline

ASP.Net 2.0 Programming with VB.Net 2005
Series: VB.Net
Weeks: 16
Cost: $300
CEU Credits: 4.0

Overview:

ASP.Net is an industry tool of choice for Web Development in today's corporate environment. This 16 week course is for those students who have some VB.Net experience, and would like to learn how to develop Web Applications.

Objectives:

  • To learn how to develop single page and multi-page web applications
  • To learn HTML essentials for web programming
  • To learn how to work with server controls
  • To learn how to use validation controls
  • To learn how to manager state
  • To learn how to develop user controls
  • To understand relational databases and ADO.Net
  • To learn how to work with ADO.Net data commands in ASP.Net
  • To learn how to use datasets with bound and unbound controls in ASP.Net
  • To learn how to use the Repeater, DataList and DataGrid controls in ASP.Net
  • To learn how to secure a web application
  • To learn how to create and use web services
  • To learn how to develop custom server controls
  • To learn how to use email, custom error pages, and back-button control
  • To learn how to deploy ASP.Net web applications

Prerequisites:

  • Introduction to VB.Net or comparable experience

Requirements:

TEXTBOOKS:

SOFTWARE:

  • Visual Basic.Net 2005 Standard Edition or above. VB.Net Professional or above needed for some aspects of the course
  • IIS (comes with Windows XP Pro). If you have access to your own Web Server running IIS, you will not need IIS running on your own PC. 
  • MSDE for some portions of the course (can be downloaded for free from the Microsoft Web Site

Table of Contents

Week 1:  An Introduction to ASP.NET web programming
How to develop a one-page web application, 
  • An introduction to web applications
  • An introduction to ASP.NET application development
  • A quick preview of how an ASP.NET application works
  • An introduction to web applications
  • How to work with ASP.NET web sites
  • How to use Design view to build a web form
  • How to work in Source view
  • How to add validation controls to a form
  • How to add code to a form
  • How to test a web application
Week 2:  How to develop a multi-page web application
  • Six skills for working with multiple web forms
  • How to create and use data sources
  • How to use session state
Week 3:  How to test and debug an ASP.NET application
  • How to create ASP.Net web sites that run under IIS
  • How to test an ASP.NET application
  • How to use the debugger
  • How to use the Trace feature
Week 4:  A crash course in HTML
  • An introduction to HTML
  • How to code HTML documents
  • How to use styles
  • How to code tables
Week 5:  How to work with server controls
  • An introduction to server controls
  • How to work with button controls
  • How to work with label and text box controls
  • How to work with check box and radio button controls
  • How to work with list controls
  • How to work with web server controls
Week 6:  How to use the validation controls
How to manage state
  • An introduction to the validation controls
  • How to use the basic validation controls
  • Validation techniques
  • How to use the advanced validation controls
  • How to use view state
  • How to use session state
  • How to use application state
  • How to use cookies and URL encoding
Week 7:  How to use master pages
How to use site navigation
How to use themes
  • How to create master pages
  • How to create and develop constant pages
  • How to access master page controls from a content page
  • An introduction to site navigation
  • How to use the site navigation controls
  • An introduction to themes
  • How to create your own themes
  • More skills for working with themes
Week 8:  An introduction to database programming
How to use SQL data sources
  • An introduction to relational databases
  • How to use SQL to work with the data in a relational database
  • An introduction to ADO.NET 2.0
  • An introduction to the ADO.NET 2.0 classes
  • How to create a SQL data source
  • How to use the Query Builder
  • How to use the DataList control
  • How to use data binding
  • How to use the advanced features of a SQL data source
Week 9:  How to use the GridView control
  • How to customize the GridView control
  • A list application that uses a GridView control
  • How to update GridView data
  • A maintenance application that uses a GridView control
  • How to work with template fields
Week 10:  How to use the DetailsView and FormView controls
  • How to use the DetailsView and FormView controls
  • How to use the DetailsViews control
  • How to update DetailsView data
  • How to use the FormView control
Week 11:  How to use object data sources
  • An introduction to object data sources
  • How to create a data access class
Week 12:  How to secure a web site
How to use the login controls to authenticate users
  • An introduction to SSL
  • How to get and use a digital secure certificate
  • How to use a secure connection
  • An introduction to authentication
  • How to set up authentication and authorization
  • How to use the ASP.NET login controls
  • How to use code to work with authentication
Week 13:  How to use profiles to personalize a web site
How to use the MultiView and Wizard controls
  • An introduction to profiles
  • How to use profiles with authenticated users
  • How to use profiles with anonymous users
  • How to use the MultiView control
  • How to use the Wizard control
Week 14:  How to use email, customer error pages, and back-button controls
  • How to send email
  • How to use custom error handling
  • How to handle the back-button problems
Week 15:  How to use web parts to build portals
How to configure and deploy a web application
  • How to use web parts
  • How to write code that works with web parts
  • How to configure an ASP.NET 2.0 application
  • How to deploy an ASP.NET 2.0 application
Week 16:  How to develop user controls
How to develop custom server controls
An introduction to web services
  • An introduction to user controls
  • How to create user controls
  • How to use user controls
  • An overview of custom server controls
  • How to create a rendered control
  • How to create and test a web control library
  • Additional programming techniques for custom controls
  • How to create a superclassed control
  • How to create a composite control
  • Basic concepts and terms
  • How to create a web service
  • How to consume a web service

 
  John Smiley  


   
 

856-786-4216

Contact Us