Presentation is loading. Please wait.

Presentation is loading. Please wait.

INE2720 Web Application Software Development General Information.

Similar presentations


Presentation on theme: "INE2720 Web Application Software Development General Information."— Presentation transcript:

1 INE2720 Web Application Software Development General Information

2 INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung 2003.2 Special Thanks To Marty Hall and Larry Brown for providing the course materials. To Marty Hall and Larry Brown for providing the course materials. To Deitel, Deitel & Nieto for providing the lecture notes. To Deitel, Deitel & Nieto for providing the lecture notes. To Prof. Felix Hartanto for the Web programming and networking materials. To Prof. Felix Hartanto for the Web programming and networking materials.

3 INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung 2003.3 Why INE2720? Provides a fruitful classroom for you to Provides a fruitful classroom for you to –Understand various markup languages HTML, XML, XHTML HTML, XML, XHTML –Build dynamic homepages by using scripting language JavaScript and CSS JavaScript and CSS –Build your own Web application programs Java, Java Servlets and JSP Java, Java Servlets and JSP –Be well-prepared to take advantage of the Internet and the Web

4 INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung 2003.4 What should a Web developer know? Basic Internet Technologies Basic Internet Technologies The HTML 4.0.1 Standard The HTML 4.0.1 Standard The CSS (Style Sheets) The CSS (Style Sheets) The latest XHTML The latest XHTML XML & XSL XML & XSL Client Side Scripting, Server Side Scripting Client Side Scripting, Server Side Scripting Database management – SQL Database management – SQL How to run your own web servers? How to run your own web servers?

5 INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung 2003.5 The Intended Audience Assume you have a certain level of technical ability, includes a bit of programming. Assume you have a certain level of technical ability, includes a bit of programming. –You want to implement an interactive Web site. –You already know a little about developing web site, but not quite sure about what they are. –This course will not teach you how to use web publishing software – Dreamweaver, … If you want to learn about the fundamental technologies related to the Internet If you want to learn about the fundamental technologies related to the Internet –Please add CSC1720 – Introduction to Internet Requires patience and dedication. Requires patience and dedication.

6 INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung 2003.6 People - Instructor Ray, Chak-Chung CHEUNG Ray, Chak-Chung CHEUNG Office: SHB 910 Office: SHB 910 Phone: 2609-8400 Phone: 2609-8400 Email: cccheung@cse.cuhk.edu.hk Email: cccheung@cse.cuhk.edu.hkcccheung@cse.cuhk.edu.hk Web: http://www.cse.cuhk.edu.hk/~cccheung Web: http://www.cse.cuhk.edu.hk/~cccheung http://www.cse.cuhk.edu.hk/~cccheung Student Consultation hour: T2, H2 Student Consultation hour: T2, H2

7 INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung 2003.7 People – Teaching Assistants Mr. Paul K.H. PUN Mr. Paul K.H. PUN –SHB 1013, khpun@cse.cuhk.edu.hk khpun@cse.cuhk.edu.hk Mr. Sam C.Y. IP Mr. Sam C.Y. IP –SHB 1026, cyip@cse.cuhk.edu.hk cyip@cse.cuhk.edu.hk Mr. Ocean Y.H. CHEUNG Mr. Ocean Y.H. CHEUNG –SHB 231, yhcheung@cse.cuhk.edu.hk yhcheung@cse.cuhk.edu.hk

8 INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung 2003.8 Time and Place Lecture Lecture –T7-8 at SC L1 –H9 at SC L1 Tutorial Tutorial –W4 at ELB 207 –W5 at ELB 207 –H7 at SB UG07

9 INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung 2003.9 Textbook and References Internet & World Wide Web: How to Program (2 nd Edition) Internet & World Wide Web: How to Program (2 nd Edition) –Deitel, Deitel & Nieto, Prentice-Hall Core Web Programming (2 nd edition) Core Web Programming (2 nd edition) –Marty Hall, Larry Brown, Prentice-Hall Programming the World Wide Web (2 nd E) Programming the World Wide Web (2 nd E) –Robert W. Sebesta, Addison-Wesley Publishing

10 INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung 2003.10 Course Materials Homepage Homepage –http://webct.cuhk.edu.hk/ http://webct.cuhk.edu.hk/ Newsgroup Newsgroup –Please use the webCT discussion forum –You are welcome to post any question

11 INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung 2003.11 Assessment Scheme Assignments – 30% (4-5 homeworks) Assignments – 30% (4-5 homeworks) Midterm Exam – 30% Midterm Exam – 30% –23 Oct, 2003 (Thursday) –7:00 - 9:00pm –Place: TBA Final Exam – 40% Final Exam – 40% –TBA

12 INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung 2003.12 Course Structure Week 1: Internet Fundamental Week 1: Internet Fundamental Week 2: HTML & XHTML Week 2: HTML & XHTML Week 3: CSS Week 3: CSS Week 4,5: JavaScript Week 4,5: JavaScript Week 6,7,8: Java Language Week 6,7,8: Java Language Week 9,10,11: Java Servlets & JSP Week 9,10,11: Java Servlets & JSP Week 12,13: JDBC & Advanced Topics Week 12,13: JDBC & Advanced Topics Prerequisites Prerequisites –Internet & Basic Programming experiences

13 INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung 2003.13 Programming Tools XML Spy IDE, XML Cooktop (ITSC) XML Spy IDE, XML Cooktop (ITSC) –It is an Integrated Development Environment –Version 4.3 –Text, HTML, XML, Programmers Editor –Shareware for Download http://www.xmlspy.com/download.html http://www.xmlspy.com/download.html http://www.xmlspy.com/download.html Note: You can choose any other editor Note: You can choose any other editor

14 INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung 2003.14 Programming Tools Sun Microsystems Java Development Kit Sun Microsystems Java Development Kit –Version 1.3 or later –Command line tools –For most platforms (computer systems) –Free for download http://java.sun.com/j2se/1.4/download.html http://java.sun.com/j2se/1.4/download.html http://java.sun.com/j2se/1.4/download.html Total size: ~35MB Total size: ~35MB Remember to get and install the documentations too! Remember to get and install the documentations too! JDK API: http://java.sun.com/j2se/1.4/docs/api/index.html JDK API: http://java.sun.com/j2se/1.4/docs/api/index.htmlhttp://java.sun.com/j2se/1.4/docs/api/index.html JSDK API: http://java.sun.com/j2ee/sdk_1.3/techdocs/api/index.html JSDK API: http://java.sun.com/j2ee/sdk_1.3/techdocs/api/index.html http://java.sun.com/j2ee/sdk_1.3/techdocs/api/index.html

15 INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung 2003.15 Programming Tools RealJ 3.51 (suggested) RealJ 3.51 (suggested) –It is an Integrated Development Environment –Version 3.51 –It depends on JDK –Graphical User Interface –For Microsoft Windows –Free for download http://www.realj.com/ http://www.realj.com/ Total size: ~500kB Total size: ~500kB

16 INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung 2003.16 Important Notes Please visit the course homepage and discussion forum daily. Please visit the course homepage and discussion forum daily. Don ’ t forget to check your CUHK “ mailserv ” email account frequently. Don ’ t forget to check your CUHK “ mailserv ” email account frequently. Plagiarism cases will be handled seriously in our course. Plagiarism cases will be handled seriously in our course. Finally, we hope this course provide you more than web programming. Finally, we hope this course provide you more than web programming.


Download ppt "INE2720 Web Application Software Development General Information."

Similar presentations


Ads by Google