CSE 190: Internet E-Commerce

greenbeansneedlesΛογισμικό & κατασκευή λογ/κού

13 Δεκ 2013 (πριν από 3 χρόνια και 9 μήνες)

96 εμφανίσεις

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#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.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
-

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, 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