Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
INE2720 Web Application Software Development General Information Special Thanks To Marty Hall and Larry Brown for providing the course materials. To Deitel, Deitel & Nieto for providing the lecture notes. To Prof. Felix Hartanto for the Web programming and networking materials. INE2720 – Web Application Software Development 2 All copyrights reserved by C.C. Cheung 2003. Why INE2720? Provides a fruitful classroom for you to – Understand various markup languages HTML, XML, XHTML – Build dynamic homepages by using scripting language JavaScript and CSS – Build your own Web application programs Java, Java Servlets and JSP – Be well-prepared to take advantage of the Internet and the Web INE2720 – Web Application Software Development 3 All copyrights reserved by C.C. Cheung 2003. What should a Web developer know? Basic Internet Technologies The HTML 4.0.1 Standard The CSS (Style Sheets) The latest XHTML XML & XSL Client Side Scripting, Server Side Scripting Database management – SQL How to run your own web servers? INE2720 – Web Application Software Development 4 All copyrights reserved by C.C. Cheung 2003. The Intended Audience 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 – Please add CSC1720 – Introduction to Internet Requires patience and dedication. INE2720 – Web Application Software Development 5 All copyrights reserved by C.C. Cheung 2003. People - Instructor Ray, Chak-Chung CHEUNG Office: SHB 910 Phone: 2609-8400 Email: [email protected] Web: http://www.cse.cuhk.edu.hk/~cccheung Student Consultation hour: T2, H2 INE2720 – Web Application Software Development 6 All copyrights reserved by C.C. Cheung 2003. People – Teaching Assistants Mr. Paul K.H. PUN – SHB 1013, [email protected] Mr. Sam C.Y. IP – SHB 1026, [email protected] Mr. Ocean Y.H. CHEUNG – SHB 231, [email protected] INE2720 – Web Application Software Development 7 All copyrights reserved by C.C. Cheung 2003. Time and Place Lecture – T7-8 at SC L1 – H9 at SC L1 Tutorial – W4 at ELB 207 – W5 at ELB 207 – H7 at SB UG07 INE2720 – Web Application Software Development 8 All copyrights reserved by C.C. Cheung 2003. Textbook and References Internet & World Wide Web: How to Program (2nd Edition) – Deitel, Deitel & Nieto, Prentice-Hall Core Web Programming (2nd edition) – Marty Hall, Larry Brown, Prentice-Hall Programming the World Wide Web (2nd E) – Robert W. Sebesta, Addison-Wesley Publishing INE2720 – Web Application Software Development 9 All copyrights reserved by C.C. Cheung 2003. Course Materials Homepage – http://webct.cuhk.edu.hk/ Newsgroup – Please use the webCT discussion forum – You are welcome to post any question INE2720 – Web Application Software Development 10 All copyrights reserved by C.C. Cheung 2003. Assessment Scheme Assignments – 30% (4-5 homeworks) Midterm Exam – 30% – 23 Oct, 2003 (Thursday) – 7:00 - 9:00pm – Place: TBA Final Exam – 40% – TBA INE2720 – Web Application Software Development 11 All copyrights reserved by C.C. Cheung 2003. Course Structure Week 1: Internet Fundamental Week 2: HTML & XHTML Week 3: CSS Week 4,5: JavaScript Week 6,7,8: Java Language Week 9,10,11: Java Servlets & JSP Week 12,13: JDBC & Advanced Topics Prerequisites – Internet & Basic Programming experiences INE2720 – Web Application Software Development 12 All copyrights reserved by C.C. Cheung 2003. Programming Tools 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 Note: You can choose any other editor INE2720 – Web Application Software Development 13 All copyrights reserved by C.C. Cheung 2003. Programming Tools 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 Total size: ~35MB Remember to get and install the documentations too! JDK API: http://java.sun.com/j2se/1.4/docs/api/index.html JSDK API: http://java.sun.com/j2ee/sdk_1.3/techdocs/api/index.html INE2720 – Web Application Software Development 14 All copyrights reserved by C.C. Cheung 2003. Programming Tools 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/ Total size: ~500kB INE2720 – Web Application Software Development 15 All copyrights reserved by C.C. Cheung 2003. Important Notes Please visit the course homepage and discussion forum daily. Don’t forget to check your CUHK “mailserv” email account frequently. Plagiarism cases will be handled seriously in our course. Finally, we hope this course provide you more than web programming. INE2720 – Web Application Software Development 16 All copyrights reserved by C.C. Cheung 2003.