Student Course Outline for

CIS237: Advanced Web Programming


To download a file, right-click on the link and select 'Save Target As...'
 
Course Information
Orientation and Syllabus
Welcome to the Wonderful World of Web!
Contact Information
Overview
Course Objectives
Textbooks and Software
Course Learning Activities
How You Will Be Evaluated
My Expectations
Course Schedule
 
Introduction and Icebreaker
Overview Lectures Assignments Discussions
What's Due When Choosing A Subject
Disclaimer!
Choose a Subject Do you have any hobbies?
Do you collect anything?
 
Creating a Database and DSN
Overview Lectures Assignments Discussions
What's Due When Designing a Database
Fundamental Concepts
Relational Concepts
Applying the Concepts to Your Subject Matter
Using Microsoft Access
Using Visual Basic Data Designer
Maintenance of an Access Database
Connecting to a Database with a DSN
What is ODBC?
How Do I Create a DSN?
Understanding SQL
Create a Database What are the advantages/disadvantages of relational database design?
What are the advantages/disadvantages of Microsoft Access?
 
Creating HTML Forms
Overview Lectures Assignments Discussions
What's Due When Some Important Settings
HTML Overview
Basic Tags
Structure Tags
Text Formatting Tags
Text Layout Tags
Multimedia Tags
Miscellaneous Tags
Form Tags
The <FORM> Tag
Form Field Tags
Style/Coding Standards

Pages Needed for Your Application

The "View List" Page
The "View Detail" Page
The "Edit Detail" Page
The "Add New" Page
Deleting Detail Records
The "Update Detail" Page
HTML Pages Compare and Contrast POST vs GET
 
Installing Personal Webserver (PWS)
Overview Lectures Assignments Discussions
What's Due When Installing Personal Webserver
Configuring Personal Webserver
Testing Personal Webserver
Install PWS Discuss installing PWS
 
Coding HTML Forms with ASP
Overview Lectures Assignments Discussions
What's Due When What is ASP?
Coding Standards and Basics
The Request Object
The Response Object
Connecting to the Database
An Alternative to Using a DSN
Transferring Your Data
For Those With WinXP
ASP Pages Compare/Contrast ASP with Visual Basic
 
Creating VB COM Objects
Overview Lectures Assignments Discussions
What's Due When What is a COM Object?
Process Overiew
Creating a DLL
Creating an Object
Extracting ASP Code to Your DLL
Modifying Your ASP
Testing as an ActiveX DLL
Testing as a Standard EXE
COM Objects Testing as a Standard EXE
 
Mid-Term Essay Exam
 
Installing and Configuring Apache/Tomcat
Overview Lectures Assignments Discussions
What's Due When Apache Webserver
Installing Apache
Configuring Apache
Testing Apache
Tomcat Application Server
Installing Tomcat
Configuring Tomcat
Testing Tomcat
Install Apache/Tomcat Compare/Contrast Installing Apache/Tomcat vs PWS
 
Coding HTML Forms with JSP
Overview Lectures Assignments Discussions
What's Due When What is JSP?
Coding Standards and Basics
The request Object
The response Object
Connecting to the Database
Transferring Your Data
JSP Pages Compare/Contrast JSP vs ASP
 
Creating Servlets and Beans
Overview Lectures Assignments Discussions
What's Due When Process Overview
Servlets
What is a Servlet?
Creating a Servlet
Configuring Your Servlet in Tomcat
JavaBeans
What is a Bean?
Creating a Bean
Modifying Your JSP
Testing Your Servlet and Beans
Java Objects Compare/Contrast VB-Com with JavaBeans
 
Final Exam Essay