CSC 2720 Building Web Applications

10
CSC 2720 Building Web Applications General Info

description

CSC 2720 Building Web Applications. General Info. People. Instructor Yuan Cheng Jiun (CJ) [email protected] Teaching Assistant Xu Zheng Lin [email protected]. Time and Places. Lecture M9-10 (ERB 408) H10 (ERB 404) Tutorial To be arranged with the TA - PowerPoint PPT Presentation

Transcript of CSC 2720 Building Web Applications

Page 1: CSC 2720 Building Web Applications

CSC 2720Building Web Applications

General Info

Page 2: CSC 2720 Building Web Applications

People

Instructor Yuan Cheng Jiun (CJ) [email protected]

Teaching Assistant Xu Zheng Lin [email protected]

Page 3: CSC 2720 Building Web Applications

Time and Places Lecture

M9-10 (ERB 408) H10 (ERB 404)

Tutorial To be arranged with the TA Some tutorial sessions may be held in the computer lab

Page 4: CSC 2720 Building Web Applications

About the Course This course aims at introducing the concepts and

technologies involved in building web applications.

How to build a web application? What standards/technologies are involved? For each selected standard/technology

What is it and what roles does it play in a web application?

What can it do? How does it compare to similar technologies? How to use it?

Page 5: CSC 2720 Building Web Applications

Course Outline Introduction Client-side standards/technologies

HTML, CSS, JavaScript

Server-side technologies Server-side Scripting (Java Servlet, JSP, JSF, etc.)

Database Access Frameworks for building web applications Security issues Emerging technologies

Page 6: CSC 2720 Building Web Applications

Learning Outcomes Understand the fundamental concepts and technol

ogies involved in building a web application

Be able to implement interactive web applications

Be able to compare and contrast competing web standards and technologies

Be able to setup, install, and customize pre-built web applications

Page 7: CSC 2720 Building Web Applications

Course Materials Course Webpage (

http://www.cse.cuhk.edu.hk/~cjyuan/csc2720) Download lecture/tutorial notes (slides) Links to useful resources on the web

WebCT (http://webct.cuhk.edu.hk/) Login with Campus Wide EMail (CWEM) account Download assignment specification, and submit assignm

ent solution

CU Forum (https://cuforum.cuhk.edu.hk/) Login with Campus Wide EMail (CWEM) account Announcement Discussions

Page 8: CSC 2720 Building Web Applications

Reference Materials (No Textbook) Deitel, Deitel & Nieto, "Internet & World Wide Web: How to P

rogram (3rd Edition)," Prentice-Hall. [Wide variety of topics]

W3 Schools (http://www.w3schools.com/) [HTML, CSS, JavaScript, etc.]

The Java Tutorial (http://java.sun.com/docs/books/tutorial/)

Netbeans Tutorials and Guide (http://www.netbeans.org/kb/trails/web.html)

Wikipedia

Page 9: CSC 2720 Building Web Applications

Course Assessment

Assignments and Lab exercises: 20%

Project (2-3 students per group): 20%

Midterm Exam: 20%

Final Exam: 40%

Page 10: CSC 2720 Building Web Applications

Software Tools JDK 6 (Update x) – Java compiler and runtime envi

ronment

Netbeans IDE 6.0 – Visual development tool for building Java-based applications.