ISC 559
Information Systems Applications Design and Implementation
Spring 2008


New

Syllabus

Exam I (last year) (doc)

Course Project checklist (doc)

Interview order

Power point slides
dotNet Overview
ASP.Net Overview avi of classic asp (avi)
ADO.Net Overview
 
n-tier architecture and Call-and-Respond path
Scripts and code snippets (txt)
SQL scripts used in project (sql)
Building architecture (avi)
Data Tier I (avi)
Data Tier II (avi)
Business Logic Tier I (avi)
Presentation Tier I (avi)
Presentation Tier II (avi)
Role based security
  Data tier part I (avi), part II (avi)
  Data access tier part I (avi)
  Presentation tier part I (avi) part II (avi) part III (avi)
State management
  Connectionstring (avi)
  Session memory (avi)
  Cookies (avi) datatable to cookie (avi)
Role list for CRUD editor
  Data tier (avi)
  Presentation tier  part I (avi) part II (avi) part III (avi)
  Sorting Gridview  (avi)
  Delete Role part I (avi) part II (avi) part III (avi)
Add Edit Role for CRUD editor
  Data tier (avi)
  Data Access tier (avi)
  Presentation tier  part I (avi) part II (avi) part III (avi)
UserRole
  Data tier (avi)
  Data Access tier  (avi)
  Presentation tier  part I (avi) part II (avi) part III (avi) part IV (avi) part V (avi) part VI (avi)
Exception Handling  part I (avi) part II (avi) part III (avi)

Web Services
Web Services and Business Facade part I (avi) part II (avi) part III (avi)

AJAX
AJAX part I (avi) part III (avi) part IV (avi)
C# to VB part I (avi) part II (avi) part III (avi)

CSS
Dan Kurth's CSS ( css) and gradient jpg files (jpg) (jpg) source for default.aspx (html)
Dan's reasons for using CSS rather than <TABLE>s for formatting (txt)
Adding CSS drop down menu to our course project part I (avi) part II (avi)

IFrames
Scott Lusk's js file (js) (Remove the .txt extension before downloading with "Save Target As...") 
IFrame code snippets (txt) and Step-by-Step instructions (doc)

Crystal Reports
Code snippets (txt
Building the report part I (avi) part II (avi) part III (avi) part IV (avi)

ApplicationBlock Tier (Remove the .txt extension before downloading with "Save Target As...") 

Cesar's UISA architecture
AMCIS 2003 conference proceeding 

Patterns and Practices (http://msdn2.microsoft.com/en-us/library/ms998572.aspx
)
Application Architecture for .NET: Designing Applications and Services
       Introduction (http://msdn2.microsoft.com/en-us/library/ms978340.aspx)
       Designing the Components of an Application or Service (http://msdn2.microsoft.com/en-us/library/ms978348.aspx
)
Design and Implementation Guidelines for Web Clients
       Managing State in Web Applications (http://msdn2.microsoft.com/en-us/library/ms978622.aspx
)
.NET Data Access Architecture Guide (http://msdn2.microsoft.com/en-us/library/ms978510.aspx
)

SOA
SOA at Microsoft http://www.microsoft.com/soa
    white paper "Enabling Real World SOA..." (pdf)
Web Service Software Factory (http://msdn2.microsoft.com/en-us/library/aa480534.aspx)
SOA at IBM http://www-306.ibm.com/software/solutions/soa/?pgel=ibmhzn

AJAX
  Clay Davidson article (doc)
  ASP.NET AJAX Download Center (http://www.asp.net/ajax/downloads/default.aspx)

Note: I am using ASP.NET 2.0 and toolkit 1.0. Microsoft's web site states that this version is consistent with Windows Vista. However, if you have ASP.NET 3.5 already installed, you can skip Step 1 because you will already have AJAX.

  Step 1. Installing ASP.NET AJAX video (zip) AJAX setup file (msi)
  Step 2. Installing the AJAX toolkit video (zip) AjaxControlToolKit download (zip)
  Step 3. Adding AJAX to an existing course project video (zip)

  ASP.NET AJAX Control ToolKit samples (http://www.asp.net/ajax/ajaxcontroltoolkit/samples)
  AJAX "how-to" videos: http://www.asp.net/learn/ajax-videos/

AJAX, ADO.NET and XML (ppt)



SQL Injection example


SQLexerciseSystem
Login
 

Link to last year's materials