Server Side Web Development for ECommerce
ASPs and SQL Server Approach
Instructor: |
Dale R. "Zai" Fox |
Office: |
|
Office Hours: |
2:00 - 2:50 PM
Monday, Wednesday |
Phone: |
|
E-mail: |
|
Text: |
none in print |
Important Reference: |
Noel Jerke, Visual
Basic Developer's Guide to E-Commerce with ASP and SQL Server, Sybex, 1999. Mitchel and Atkinson, Teach Yourself Active Server Pages 3.0 in 21 Days, SAMS, 2000. |
Evaluation: |
The grade will be based on homework and tests
As usual, homework that is turned in late within 24 hours after the due date will receive an automatic 5 point deduction. Homework that is late more than a day, but received within 3 days will receive an automatic 10 point deduction. Homework that is more than three days late but less than a week late will receive an automatic 15 point deduction. Any homework turned in more than a week late will receive an automatic 25 point deduction. |
Background: |
The level of
this course is based on the assumption that you have had a rather
elementary course in Visual Basic. It shouldn't be a major
difficulty if you haven't, but it would add to the difficulty of the
course. I'm assuming everyone had CS 110 or the equivalent in VB.
The course will also be based on the assumption that you have some background in HTML or development of relatively static "information" pages for the WWW. If you can develop your own personal web in HTML or FrontPage or some similar package you should have more than enough experience. Though you are likely to learn much more about the meaning of HTML tags than you currently know. If you don't currently have these capabilities it should be relatively easy to compensate. We are almost surely going to use Macromedia/Allaire Homesite as the basis of our ASP development. Though you can choose another product if you want. Any background in SQL or SQL Server will be helpful. Almost nothing will be assumed about any such background. This is likely to be the most difficult tool in the course, yet the most universally useful! |
Description: |
This course will
present a discussion of the major strategies involved in web development
and their concomitant approaches to e-commerce processing.
Then we will focus on Microsoft tools for implementing a functioning
organization website. We will spend little time developing web page interfaces
in class since some background is assumed. We will use Homesite as the
development environment to agglutinate the large variety of tools we will
need. The primary focus will be on
developing HTML for interface development viewed through browsers, VBScript ASPs
as middleware between the client and server and using SQL Server for database
operations on the server.
The template we are building is based off of a relatively high-volume design used for Dell.com, MarthaStewart.com, ElectronicsBoutique.com and several others. While Jerke doesn't credit the firm he worked for, there are references to these sites in the book. |
Required Software: |
For this course,
most of the processing will be enacted by a web server. Thus
you need to have a web browser, preferably Netscape or Internet Explorer,
in order to interact with the server. The HTML, VBScript and SQL
that we will use will all be executed by the server.
Ultimately, the entire course could be developed from Notepad. But you will need some way to upload your files to the web. Some sort of FTP program is best. I use GlobalScape's CuteFTP. It cost about $40. There are many others, for example WS_FTP available at downloads.com, many of which are free. Finally, we will use Homesite which you are likely to get from an educational reseller for Macromedia/Allaire or download off the web. |
Weekly Topic Coverage
Return to Dale R. "Zy" Fox's Courses Page
Return to Dale R. "Zy" Fox's Home Page