130 likes | 144 Vues
This course outline covers topics such as architecture of an internet e-commerce system, languages and programming on the browser, servers and protocols, internet and web security, advanced technologies, and emerging technologies.
E N D
CSE 190: Internet E-Commerce Syllabus
CSE 190: Internet E Commerce Systems: Course Outline: Part I Topics, Number of Lectures, and References • Architecture of an Internet E Commerce System (1) • http://www.dell.com/us/en/esg/topics/products_infrastructure_arc_pedge_000_internet-infra.htm • Languages & Programming on the Browser (3): • Client Side: Basic HTML: HTML, URLs, Frames, Forms • www.utoronto.ca/webdocs/HTMLdocs/NewHTML/intro.html • www.htmlhelp.com • Google: search for HTML tutorial • Reference Book: HTML 4.0 Sourcebook, by Ian S. Graham
Course Outline: Part I (contd.) • Advanced HTML: Style sheets, Javascript, Applets • http://www.w3schools.com/css/css_intro.asp • http://www.w3schools.com/css/css_syntax.asp • http://www.w3schools.com/css/css_howto.asp , example 1 and 2 • http://www.w3schools.com/js/js_howto.asp • http://www.w3schools.com/js/js_whereto.asp • http://www.w3schools.com/js/js_intro.asp • http://www.w3schools.com/js/js_variables.asp • http://www.w3schools.com/js/js_operators.asp • http://www.w3schools.com/js/js_functions.asp • http://www.w3schools.com/js/js_conditionals.asp • http://www.w3schools.com/js/js_looping.asp • http://www.w3schools.com/js/js_guidelines.asp
Course Outline: Part I (contd.) • Document Object Model (DOM), DHTML, Programming the IE • Reference Book: Programming Microsoft Internet Explorer 5 by Scott Roberts • http://wsabstract.com/javatutors/dom2.shtml • http://wsabstract.com/javatutors/dom4.shtml • http://wsabstract.com/javatutors/dom5.shtml • http://wsabstract.com/javatutors/dom6.shtml • Exam 1: January 24, 2002, 20 points
Course Outline: Part II • Servers & Protocols (4): • Web Servers: Apache • http://httpd.apache.org/docs/misc/FAQ.html section A • http://apache-server.com/tutorials/ATgetting-started.html (not for exam) • http://www.webmasterbase.com/article/230, http://www.webmasterbase.com/article/230/9, http://www.webmasterbase.com/article/230/38 • Apache Server 2.0 Beginner’s Guide by Kate Wrightson (not for exam) • Client-Server Protocol: HTTP • http://www.jmarshall.com/easy/http/ • RFC: ftp://ftp.isi.edu/in-notes/rfc2616.txt (not for exam) • http://apachetoday.com/news_story.php3?ltsn=2000-07-24-002-01-NW-LF-SW • http://apachetoday.com/news_story.php3?ltsn=2000-07-31-001-01-NW-DP-LF • http://www.wwnet.net/~janc/auth.html • http://apachetoday.com/news_story.php3?ltsn=2000-08-07-001-01-NW-LF-SW
Course Outline: Part II (contd.) • Servers & Protocols (4): (contd.) • Server Side Language: Scripting:Perl • http://archive.ncsa.uiuc.edu/General/Training/PerlIntro/ • Learning Perl, 3rd Edition or Learning Perl on Win32 Systems, by Randall Schwartz et al, O’Reilly Associates • www.oreilly.com/Perl/ • Server Side Programming: CGI • http://www.perl.com/pub/a/2000/12/begperl4.html • http://hoohoo.ncsa.uiuc.edu/cgi/intro.html • http://hoohoo.ncsa.uiuc.edu/cgi/primer.html • http://www.cgi101.com/class/ch1/text.html • http://www.cgi101.com/class/ch3/text.html • http://www.cgi101.com/class/ch4/text.html • Exam 2: February 7, 2002, 20 points
Course Outline: Part III • Internet and Web Security (3) • HTTP Authentication • http://www.wwnet.net/~janc/auth.html • http://apachetoday.com/news_story.php3?ltsn=2000-07-31-001-01-NW-DP-LF • http://apachetoday.com/news_story.php3?ltsn=2000-07-24-002-01-NW-LF-SW • http://apachetoday.com/news_story.php3?ltsn=2000-08-07-001-01-NW-LF-SW • Secure Transmission: SSL • http://developer.netscape.com/tech/security/basics/index.html • http://developer.netscape.com/docs/manuals/security/sslin/contents.htm#1041986 • http://home.netscape.com/security/techbriefs/ssl.html • Secure Application Server Design • (not for exam) Bruce Schneier. “Secrets and Lies : Digital Security in a Networked World”. Wiley, Aug 2000. • CERT Advisory CA-2000-02. “Malicious HTML Tags Embedded in Client Web Requests”. Feb, 2000http://www.cert.org/advisories/CA-2000-02.html
Course Outline: Part III (contd.) • Load Balancing, Scalability, Application Servers, & ASP (1) • http://serverwatch.internet.com/articles/websrvcs/index.html • http://www.w3schools.com/asp/asp_intro.asp • Exam 3: 20 points
Course Outline: Part IV • Advanced Technologies: XML, SOAP, WSDL (1) • http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dn_voices_hess/html/hess08132001.asp • http://www.w3.org/TR/SOAP/ • http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwxp/html/xpsoap.asp • http://msdn.microsoft.com/library/default.asp?url=/library/en-us/soap/htm/soap_overview_72b0.asp
Course Outline: Part IV (contd.) • Emerging Technologies (2): • .NET (1): • http://msdn.microsoft.com/library/default.asp?url=/library/en-us/Dndotnet/html/Myservintro.asp?frame=true • http://msdn.microsoft.com/library/default.asp?url=/library/en-us/Dndotnet/html/myservxpath.asp?frame=true • Hailstorm/Passport (1) • http://msdn.microsoft.com/library/default.asp?url=/library/en-us/Dndotnet/html/myservpassp.asp?frame=true • http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dn_voices_hess/html/hess07092001.asp?frame=true
Course Outline: Part IV (contd.) • Mobile Internet Architectures (1) • Final Exam: 40 points
Homework & Exams • No homework. Only 4 exams: 20 points for first three, 40 points for the last one (final exam). • Exam 1 - 5th lecture: January 24, 2002 • Exam 2 - 10th lecture: February 7, 2002 • Exam 3 - 15th lecture: February 26, 2002 • Final Exam: March 18-23, 2002
Reference Books • HTML 4.0 Sourcebook, by Ian S. Graham, Wiley • Programming Microsoft Internet Explorer 5 by Scott Roberts • Learning Perl, 3rd Edition or Learning Perl on Win32 Systems, by Randall Schwartz et al, O’Reilly Associates • XML book from microsoft • Bruce Schneier. “Secrets and Lies : Digital Security in a Networked World”. Wiley, Aug 2000 • Apache Server 2.0 Beginner’s Guide by Kate Wrightson, Osborne-McGraw Hill • Web Servers by Benay Dara-Abrams et al., Prentice Hall