b5ec1512a638db1e58300f2e8901c615.ppt
- Количество слайдов: 13
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/New. HTML/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. w 3 schools. com/css_intro. asp http: //www. w 3 schools. com/css_syntax. asp http: //www. w 3 schools. com/css_howto. asp , example 1 and 2 http: //www. w 3 schools. com/js/js_howto. asp http: //www. w 3 schools. com/js/js_whereto. asp http: //www. w 3 schools. com/js/js_intro. asp http: //www. w 3 schools. com/js/js_variables. asp http: //www. w 3 schools. com/js/js_operators. asp http: //www. w 3 schools. com/js/js_functions. asp http: //www. w 3 schools. com/js/js_conditionals. asp http: //www. w 3 schools. com/js/js_looping. asp http: //www. w 3 schools. 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/dom 2. shtml • http: //wsabstract. com/javatutors/dom 4. shtml • http: //wsabstract. com/javatutors/dom 5. shtml • http: //wsabstract. com/javatutors/dom 6. 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/rfc 2616. txt (not for exam) http: //apachetoday. com/news_story. php 3? ltsn=2000 -07 -24 -002 -01 -NW-LF-SW http: //apachetoday. com/news_story. php 3? ltsn=2000 -07 -31 -001 -01 -NW-DP-LF http: //www. wwnet. net/~janc/auth. html http: //apachetoday. com/news_story. php 3? 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/Perl. Intro/ • Learning Perl, 3 rd Edition or Learning Perl on Win 32 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/begperl 4. html http: //hoohoo. ncsa. uiuc. edu/cgi/intro. html http: //hoohoo. ncsa. uiuc. edu/cgi/primer. html http: //www. cgi 101. com/class/ch 1/text. html http: //www. cgi 101. com/class/ch 3/text. html http: //www. cgi 101. com/class/ch 4/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. php 3? ltsn=2000 -07 -31 -001 -01 -NW-DP-LF http: //apachetoday. com/news_story. php 3? ltsn=2000 -07 -24 -002 -01 -NW-LF-SW http: //apachetoday. com/news_story. php 3? 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#10 41986 • 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, 2000 http: //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. w 3 schools. com/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/enus/dn_voices_hess/html/hess 08132001. asp – http: //www. w 3. org/TR/SOAP/ – http: //msdn. microsoft. com/library/default. asp? url=/library/enus/dnwxp/html/xpsoap. asp – http: //msdn. microsoft. com/library/default. asp? url=/library/enus/soap/htm/soap_overview_72 b 0. asp
Course Outline: Part IV (contd. ) • Emerging Technologies (2): –. NET (1): • http: //msdn. microsoft. com/library/default. asp? url=/library/enus/Dndotnet/html/Myservintro. asp? frame=true • http: //msdn. microsoft. com/library/default. asp? url=/library/enus/Dndotnet/html/myservxpath. asp? frame=true – Hailstorm/Passport (1) • http: //msdn. microsoft. com/library/default. asp? url=/library/enus/Dndotnet/html/myservpassp. asp? frame=true • http: //msdn. microsoft. com/library/default. asp? url=/library/enus/dn_voices_hess/html/hess 07092001. 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 - 5 th lecture: January 24, 2002 • Exam 2 - 10 th lecture: February 7, 2002 • Exam 3 - 15 th 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, 3 rd Edition or Learning Perl on Win 32 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-Mc. Graw Hill • Web Servers by Benay Dara-Abrams et al. , Prentice Hall
b5ec1512a638db1e58300f2e8901c615.ppt