![]() Capt. Horatio T.P. Webb |
Parks -- Sprign 2009 Version 1 -- Last Updated 12:00 PM 1/21/2009 | ||
| NOTICES:
| |||
| COURSE SUMMARY: | This
course is the second part of a two course sequence on transaction
processing in the clent-server environment. This second course
concentrates on server-side processes involving submission and processing
transaction information across the Internet. The primary technologies
employed are: HTML, XML, XSL, WSH, Microsoft's Visual Studio and ASP.NET 3.5 (VB.NET and C#), Microsoft SQL Server emphasizing XML. We will also examine the LINUX and PHP alternatives.
The course will discuss two major technologies. In the first half the course will present server side scripting options and the second half will discuss Microsoft's server-side ASP.NET 3.5 and Visual Studio technologies. | ||
| TEXTS: |
We will not start using this textbook until FEB 23.
Beginning ASP.NET 3.5: In C# and VB by Imar Spaanjaars Wrox (Wiley) ISBN: 978-0-470-18759-3 March 2008 | ||
| OFFICE HOURS: | MW
1-2:30 MW 280E Melcher Hall or by appointment 713-743-4729 | ||
| GRADING: | There is one in-class exam (MON MAR 30). There will also be a take-home exam 2 that will be distributed in class on MON MAY 4 and be due MON MAY 8 at 5:30 PM. All grading issues are handled in-person during office hours. Do not send e-mail to the instructor regarding any grading issue. Grades assigned for drops after MON FEB 2 (last day to drop without receiving a grade) will be based on your current class grade. If you have a failing grade at the time of the drop, you will receive an F otherwise a W. | ||
| Exam 1 | 35% | ||
| Exam 2 | 40% | ||
| Programming Assignment #1 | 5% | ||
| Programming Assignment #2 | 10% | ||
| Programming Assignment #3 | 10% | ||
|
|
|
ASP.NET 3.5 Textbook Chapter |
|
| WED JAN 21 | Introduction to the Transaction Processing in the Client/Server Environment | ||
| MON JAN 26 | Traditional ASP and SQL -- Part I | ||
| WED JAN 28 | Traditional ASP and SQL -- Part II | ||
| MON FEB 2 | Server Processes: How your NT Server accounts and SQLServer DSNs are created (word doc) Request Variables servar.asp (see asp code servvar.htm) |
||
| WED FEB 4 | Object Models Overview (reference) | ||
| MON FEB 9 | Traditional asp template example (
source code) SQL Server and ADO Fundamentals ( reference) Traditional ASP Examples -- Column #1 only UDA is: ADO/RDS/OLEDB/ODBC Universal Data Access site at Microsoft |
||
| WED FEB 11 |
Command Parameters
(source)
and Error Collection (source)
Audit Controls |
||
| MON FEB 16 | Text File Processing
Dave Whalen's Cookie FAQ Client-Side Cookie examples (write,read,kill in both VBScript and Javascript) Sample assignments |
||
| WED FEB 18 | XML in traditional ASP: The XML DTD Receiving and Displaying XML on the Client Creating XML on the Client (this is AJAX see here) IE Example AJAX for GL Account Query
Cross Browser Example AJAX for GL Account Query
Receiving and Creating XML on the Server Sending XML from the Server to the Client Boatwright & Higdon's Complete XML example Walking the XML tree Computerworld 10/30/2000 XML--tree vs. relational tables Example AJAX for GL Account Query RSS Examples |
||
| MON FEB 23 | .NET 2 Framework Visual Studio Introduction Simple ASPX Examples (see the C# and VB.NET columns) |
Chaps 1,2,3 | |
| WED FEB 25 | .NET Languages at MSDN
VB.NET Language C# Language | Chaps. 4 and 5 | |
| MON MAR 2 | ASP.NET Pages | Chap. 6 | |
| WED MAR 4 | Server Controls | Chaps. 7,8,9 Assignment 1 should be finished | |
| MON MAR 9 | Web Forms I | Chap 10 | |
| WED MAR 11 | Web Forms II | Chap 11 | |
| MON MAR 16 | Chap 12 | ||
| WED MAR 18 | |||
| MON MAR 23 |
ADO/XML in .NET Data Binding Visit your database restore page ( source code) Updating SQL in .NET XML in .NET Web Applications |
Chaps 18 and 19 | |
| WED MAR 25 | Exam Review | ||
| MON MAR 30 | Spring 2008 Midterm, Fall 2008 Midterm, Spring 2008 Midterm, Fall 2007 Midterm, Fall 2000 Midterm, Fall 2001 Midterm, Fall 2002 Midterm, Fall 1999 Midterm, Spring 2001 Midterm, Spring 2002 Midterm |
Assignment 2 should be complete | |
| WED APR 1 | Post-exam Review | Chap 23 | |
| MON APR 6 | Security SQL Injections -- Part I (here) Injections and other Nasties-- Part II (here) Regular Expressions A Simple Encrypt/Decrypt VBScript Security .NET Collections Server Controls Web Services |
||
| WED APR 8 | XML with MS Server 2000 Introduction FOR XML RAW FOR XML AUTO ELEMENTS |
ADO/XML | |
| MON APR 13 | XML/HTTP | ||
| WED APR 15 | ASP PHP Comparison (here)
Email using CDONT (here) |
||
| MON APR 20 | Web Crawling (here) | ||
| WED APR 22 | OpenXML
.net graphics |
||
| MON APR 27 | COBIT (see MIS 4373) | ||
| WED APR 29 | COSO/ERM and ITIL (see MIS 4373) | ||
| MON MAY 4 | EXAM 2 -- districuted in class Due back to Room 280E MH 5:30 PM FRI MAY 8
Sample Exams:
|
3rd Assignment (All assignments should be complete and ready for take-home exam Take-home Exam due back to the instructor's office (280E MH) by 5:30 FRI MAY 8 | |
| IMPORTANT DATES | |||
| MON FEB 2 | Last Day to Drop without receiving a grade. | ||
| MON-FRI MAR 16-20 | Spring Holiday | ||
| MON MAR 30 | Exam 1 (in class) | ||
| TUE APR 7 | Last Day to Drop or Withdraw | ||
| MON MAY 4 | Final Exam (pick up in class, return Friday MAY 8, 5:30PM) | ||