Building & Managing Web Sites with Microsoft Technologies

 
    Home   Lectures   Labs   Resources   Discussion    

Instructors:

Chris Allen
Stuart Williams

Course Time and Location:

Monday & Wednesday, 7:30-9:30 p.m.
Riverside Hall, Room 5029

Final Grades are available!
Group project evaluations

Check your grades!
Enter the last 4 digits
of your student ID below:

 

Grading:

100 - Exercises and Quizzes
100 - Midterm
200 - Group project
----------------------
400 class points total, Not graded on a curve

Required Text:

None. Documentation will be used from Microsoft’s SiteBuilder and other web sites.

Optional suggested texts:

HTML - The Definitive Guide, 3rd Edition (O'Reilly, 1988. ISBN: 1-56592-492-4)
Mastering Microsoft FrontPage 98  (Sybex: ISBN: 0-7821-2144-6)
Professional Active Server Pages 2.0 (Wrox: 1998. ISBN: 1-861001-26-6 )

Notes:

  • Students will develop web pages in their own portion of the class IIS 4.x web server.
  • In addition several virtual webs will be created for collaborative class projects.
  • SQL*Server 6.5 databases will be created by the instructor(s) for use by the students in building ASP/database examples. Students will be able to bring in their own databases for the semester project(s).

Prerequisites:

  • Students should know HTML and have used the Internet.

Helpful but not required:

  • Previous programming experience (Visual Basic, Java, VBScript, Perl).
  • Some database experience or familiarity.

Course Syllabus:

Week

Lectures Labs

1

Introduction 1
Webmaster functions. General Internet theory. The roles of web servers and browsers.
HTML Revisited
Important HTML tags. Students will develop a page of medium complexity using Notepad.

2

Introduction 2
Using cascading style sheets.
Web standards and protocols.
Introduction 3
More Web standards and protocols.

3

FrontPage Introduction
Introduction to Microsoft FrontPage. Using FrontPage to create and manage web pages and web sites.
FrontPage Lab
Students will develop a small Internet site using basic FrontPage 98 features.

4

Site Architecture & Page Design
Important site elements and best practices when designing a web site. Cross-browser compatibility issues.
Site Architecture & Page Design (continued)
Students will be provided with a number of HTML and other files and will need to organize and edit the files into a cohesive Intranet site.

5

Advanced FrontPage
Using advanced features of Microsoft FrontPage. Usage and implications of FrontPage extensions. Groups form and meet to discuss and plan for group project.
Intranet Lab
Students will use FrontPage 98, principles of site architecture, and web page design best practices to construct a small Intranet site.

 6

Project Management
Managing the business of web design and creation. Web site project lifecycle. Different approaches to working with and managing your clients. Groups may meet if time permits.
Project Management (continued)

7

Webserver Fundamentals
Placing content on the Internet using ISPs or building your own server. Considerations for purchasing and installing and webserver. Introduction to Internet Information Server 4 (IIS).
Webserver Fundamentals (continued)

8

Web Server Logs and Statistics
Analyzing web server logs. Interpreting and understanding web server statistics. Students will analyze logs from a high-volume site and their own web site using popular freeware tools.
Mid-Term Review and Image Composer Overview

9

Beyond Static Web Content
Overview of dynamic content. Discussion of client-side dynamic content techniques, including animated gifs, java animations, ActiveX controls, client-side scripting, and Dynamic HTML.
Forms Lab
Students will create a complex form that uses client-side validations, ActiveX controls, and other visual enhancements.

10

Active Server Pages 1
Overview of server-side dynamic content. Introduction to Active Server Pages (ASP). Using the ASP Response object.
ASP Lab 1
Students will create several pages that use basic ASP features.

11

Active Server Pages 2
Using the ASP Response and Request objects.
ASP Lab 2
Students will create a ASP form page that transforms the user input into a report.

12

Active Server Pages 3
Using the FrontPage database wizard. Using ASP and ADO to link web pages to databases (SELECT statements).
ASP Lab 3
Students will create a web pages that display database output using the FrontPage database wizard and ASP/ADO.

13

Active Server Pages 4
Using ASP, ADO, and HTML forms to allow web-based data entry into a database. Students will create an ASP data entry page. (INSERT Statements)
Group Project Lab
Groups will have time to work on implementing database-related portions of their web sites. 

14

Index Server
Overview of Index Server. Students will develop an ASP search page that uses Microsoft Index Server.
Security
Security principals. Controlling access and securing IIS/FrontPage web servers.

15

Web Site Management and miscellaneous topics
Increasing web site usage through search engines, personalization, online "community" building, and other techniques. Copyright, privacy, and other policy and legal issues.
Student Project Demos

Finals

Student Project Demos (if necessary)  

* Students will construct a functioning web site for a fictitious company or agency in teams. User information and history will be stored in a database. Potential sites may include:

  • An information request site for a fictitious government agency.
  • A commerce site for a small widgets business.
 
[csc96b/_private/footer.htm]