>
Course Outline (Last Update: July 1, 2004)

ASP.Net Programming with VB.Net
Series: VB.Net
Weeks: 12
Cost: $300
CEU Credits: 4.0

Overview:

ASP.Net is an industry tool of choice for Web Development in today's corporate environment. This 12 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 Crystal Reports in a web application
  • To learn how to use email, custom error pages, and back-button control
  • To learn how to deploy ASP.Net web applications

Prerequisites:

  • Intro to VB.Net or comparable experience

Requirements:

TEXTBOOKS:

SOFTWARE:

  • Visual Basic.Net 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. I will be offering a one week optional Workshop ($250) prior to this class which will lead you through the process of setting up your own domain and Web Server with the Web Host I use. 
  • MSDE for some portions of the course (can be downloaded for free from the Microsoft Web Site
  • For detailed information, check this link


Table of Contents

Week 1:  An Introduction to ASP.Net web programming
  • An introduction to web applications
  • An introduction to ASP.Net web applications
  • An introduction to the .Net Framework and ASP.Net
  • ASP.Net application development
Week 2:  How to develop a one-page web application, How to develop a multi-page web application
  • How to work with ASP.Net applications
  • How to design a form for a web application
  • How to add code to a form
  • How to test a web application
  • Two pages of a multi-page web application
  • How to use drop-down lists and list boxes
  • How to add validation controls to a form
  • How to use session state
Week 3:  How to use datasets and cookies, How to test and debug an ASP.Net application
  • How to retrieve data from a database into a dataset
  • How to work with a dataset
  • How to use cookies
  • How to test an ASP.Net application
  • How to use the debugger
  • How to use the Trace feature
Week 4:  HTML essentials for web programming
  • An introduction to HTML
  • How to code HTML documents
  • How to code tables
  • How to use styles
  • Additional concepts and skills for working with HIM.
Week 5:  How to work with server controls, How to use validation 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 other controls
  • An introduction to the validation controls
  • How to use the basic validation controls
  • Validation techniques
  • How to use the advanced validation controls
Week 6:  How to manage state, How to develop user controls
  • Five ways to manage state
  • How to use view state
  • How to use session state
  • How to use application state
  • How to use URL encoding
  • An introduction to user controls
  • How to create user controls
  • How to use user controls
Week 7:  An introduction to relational databases and ADO.NET, How to work with ADO.Net data commands
  • An introduction to relational databases
  • How to use SQL to work with the data in a relational database
  • An overview of ADO.Net
  • How to connect to a database
  • How to create data commands
  • How to work with data commands
Week 8:  How to use datasets with bound and unbound controls, How to use the Repeater, DataList and DataGrid controls
  • How to work with a dataset
  • How to use bound controls to display data
  • How to use unbound controls to update data
  • How to use the Repeater control
  • How to use the DataList control
  • How to use the DataGrid control
Week 9:  How to secure a web application
  • How to use SQL
  • How to use forms-based authentication
Week 10:  How to create and use web services, How to develop custom server controls
  • An introduction to web services
  • How to create a web service
  • How to consume a service
  • An overview of custom server controls
  • How to create a simple custom server control
  • How to create and use a web control library
  • Additional programming techniques for custom controls
  • How to create a superclassed control
  • How to create a composite control
Week 11:  How to use Crystal Reports in a web application, How to use email, custom error pages, and back-button control
  • An introduction to Crystal Reports
  • How to create a Crystal Report file
  • How to use the Crystal Report Viewer control
  • How to use the Crystal Report Designer
  • How to send email
  • How to use custom error handling
  • How to handle the back-button problem
Week 12:  How to deploy ASP.Net web applications
  • An introduction to ASP.Net deployment
  • How to use the Setup Wizard
  • How to customize a Setup project
  • How to build a Setup project and test the Setup program

 
  John Smiley  


   
 

856-786-4216

Contact Us