| Meeting |
Date |
Topic & Readings |
| 1 |
4/1
Wed. |
Lecture: Introduction to the Course
and E-Commerce
Discuss presentation topics |
| 2 |
4/3
Fri. |
Lecture: Configuring ASP.NET Applications
Reading: MacDonald Ch.9 |
| 3 |
4/6
Mon. |
Lecture: Website Security
Reading: MacDonald Ch.20 (pp. 691-717 only) |
| 4 |
4/8
Wed. |
Overview of assignment 1. |
| 5 |
4/10
Fri |
Lecture: Exception Handling
Reading: MacDonald Ch. 8 |
| 6 |
4/13
Mon. |
Lecture: Stored procedures, Parameterized Queries, functions
Reading: MacDonald pp. 522-527
Lecture: Advanced Data Access Example: GetTitlesSP.aspx
Reading: MacDonald Ch. 23 |
| 7 |
4/15
Wed. |
Overview of assignment 2.
Assignment 1
due (Admin pages, DataSource controls)
|
| 8 |
4/17
Fri. |
Lecture: Creating & Consuming Web Services
Reading:
.NET Web Services (w3schools.com),
Math Web Service (QuickStart Tutorial)
Presentation Teams, Presentation Tips |
| 9 |
4/20
Mon |
Screen scraping
|
| 10 |
4/22
Wed. |
Overview of assignment 3 (web
services, page scraping)
Assignment 2
due |
| 11 |
4/24
Fri. |
AJAX |
| 12 |
4/27
Mon. |
AJAX NET
CityZipAjaxDataSource.aspx (source) |
| 13 |
4/29
Wed. |
Lecture: Caching
Reading: MacDonald Ch. 24
Overview of assignment 4 (Data
validation, AJAX)
Assignment 3 due |
| 14 |
5/1
Fri. |
Schedule adjustment day (see note below)
|
| 15 |
5/4
Mon. |
Presentation:
Online Store
Options: Build, Buy, or Rent - Team 2
Presentation: Analyzing server logs and Google Analytics - Team 4 |
| 16 |
5/6
Wed. |
Presentation:
LINQ (Language Integrated Query) - Team 3
Presentation:
E-Commerce Security - Threats and countermeasures- Team 5
Assignment 4 due |
| 17 |
5/8
Fri. |
Presentation:
Designing for Search Engines - Professor Sandvig
|
| 18 |
5/11
Mon. |
Presentation:
Visual Studio
Advanced Features - Team 1
Presentation:
Third-party Payment options, SSL, PayPal Implementation -
Team 2 |
| 19 |
5/13
Wed. |
Guest speaker: Bob Jones --
The Socrates
Group
|
| 20 |
5/15
Fri. |
Project status meetings. Each student will meet with Professor Sandvig for approximately 15 minutes to demonstrate the current status of term project. Project functionality should be fully planned (provide bullet list of planned functionality), database schema designed and hand-drawn screen shots provided for each page of project. |
| 21 |
5/18
Mon. |
Presentation:
SQL Server -
advance features (security, T-SQL, Management Studio) - Team 5
Presentation:
Cloud Computing, Amazon S3 for E-commerce - Team 1 |
| 22 |
5/20
Wed. |
Presentation:
Domain Name
Registration, ICANN, Registrars & Hosting Options- Team 3
Presentation:
Encryption, SSL, Certificates - Team 4
|
| 23 |
5/22
Fri. |
Schedule adjustment day (see
note below) |
| 24 |
5/25
Mon. |
Memorial Day Holiday |
| 25 |
5/27
Wed |
Windows Server - Features, Setup
& Configuration- Professor Sandvig |
| 26 |
5/29
Fri. |
Midterm Exam - study
guide |
| 27 |
6/1
Mon. |
Review midterm exam |
| 28 |
6/3
Wed. |
Project day: Professor Sandvig
will have extra office hours -- 10:00 am - 12:00 pm and 1:00 pm.- 4:00 pm. |
| 29 |
6/5
Fri. |
Course review |
| |
6/8
Mon. |
Extra office hours 2-4 pm |
| |
6/9
Tu. |
Final project due at 5 pm.
|