CSIS 4135 - Web Application Engineering |
Schedule |
Class topics will cover concepts related to web services and use of tools and techniques needed to build web applications and services. Software Engineering for Internet Applications will provide the basic structure of the course, with Murach's ASP.NET 2.0 Web Programming with C# 2005 as the primary technical reference. We will also find numerous web references to provide additional technical knowledge. The projects will be the focal point of a significant part of the course.
The schedule shown below should be considered a list of topics to be covered. Due to the nature of the material, it is not possible to cover many of the topics separately from the others. In other words, we will study and discuss all of this stuff, but not necessarily at the times shown. The schedule will likely undergo modification during the semester to better suit our needs.
The D017 computer lab has been reserved for Wednesdays, starting on Sept 10. We will meet in the lab on many of these days. Announcements will be made in class and posted on the web regarding if the location of class on Wednesday changes.
SEIA = Software Engineering for Internet Applications
ASP4 = ASP.NET 4 in C# and VB
FALL 2010 Schedule
Week |
Topic |
Reference |
Exam |
Sep 8 |
Course introduction, intro to internet applications |
SEIA: Preface & Introduction |
|
Sep 13 |
Web programming basics, CSS and HTML | SEIA: Basics ASP4: Ch 17, 2, 3 |
|
Sep 20 |
Validation Controls, Managing state with cookies & query strings | ASP4: Ch 4, 21 | |
Sep 27 |
Regular expressions | ||
Oct 4 |
Intro to database and data binding | ||
Oct 11 |
More data management, Entity Framework | ||
Oct 18 |
LINQ, XML | Exam 1, pt 1 (Oct 20) |
|
Oct 25 | Membership and roles, Web services | Exam 1, pt 2 (Oct 27) |
|
Nov 1 |
jQuery, AJAX | ||
Nov 8 |
Security | ||
Nov15 |
Security | ||
Nov 22 |
Model View Controller | ||
Nov 29 | Caching | ||
Dec 6 |
Misc. Topics, Project wrap-up/demos | ||
Dec 13 |
Project demos | Exam 2 |
Schedule |