T. Andrew Yang
(yang@grove.iup.edu)
Computer Science Department
HTTP://WWW.CO103.IUP.EDU/
-
Introduction
to Web Development
-
World
Wide Web as a new computing platform
-
The
client-server model
-
The
multi-tier model
-
Sample
Web applications
-
Alternative
Web development technologies
-
Client
side development
-
Server
side development
-
Summary
-
Curriculum
Design
-
Curriculum
Design Issues
-
A
Sample Course
-
Lessons Learned
-
Specialty
Track in Enterprise Computing
References
|
Designing
and Teaching a Web Development Course
Ø Client
Side Development |
-
Interpreted or executed by the client (that is, the Web browser).
-
Note: Web pages are stored on the Web server.
Ö
Various
Markup Languages
HTML, XML, VRML, ...
Ö
Various
Scripting Languages
Client side JavaScripts (or Jscripts)
Client side VBScripts
Java applets
Ö
Issues
with client side scripting
-
Inconsistent
support across the existing Web browsers
-
Source
exposed to the viewer
-
Awkward
connectivity to back-end servers (e.g., ODBC)
-
Security
|