Advanced Web Design Development Outline
Advanced Web Design Development Outline
1
COURSE OUTLINE
Contact Hours 52
Course Objective By the End of this Course, The learner should be able to:
(Indicative Learning
Enumerate the range of technologies that have been used to build
Outcomes
the World Wide Web.
Develop a website with transactional capacity.
Develop both front end and back end web based Systems
Course Content Cascading style sheets
Extensible mark-up language
Scripting and programming
HTTP servers
Web database processing
Web servers
Client-side(PHP, Java, ASP), Server-side(javascript, applet
programing) scripting
Labs I:
Fundamentals
a. Networking Fundamentals: sockets, IP, TCP, HTTP
b. Client-side Components: HTML, XML, browsers,
applets, HTML forms, JavaScript, VBScript.
c. Server-side Components: Web servers, servlets, CGI,
JSP, ASP, PHP, application servers.
d. Data-base Components: SQL, JDBC, database servers
Labs 2:
Architecture and Design
a. 1..N-tier designs
b. User interface versus business logic
c. Back end servers: database servers, directory servers,
transaction servers, interfacing to legacy systems
d. Security issues
e. Object-oriented modelling for Web applications using
UML & WAE
2
COURSE OUTLINE
Labs 3:
Development of multi-tier applications
Java-related
a. Setting up the Java servlet engine
b. Fundamental Java servlets: servlet life cycle, Request
and Response
c. Session Management and cookies
d. Dynamic HTML generation
e. Data Management using Java Database Connectivity
(JDBC)
f. Java Server Pages
g. Integrating Java servlets and JSP
ASP-based
a. ASP Object Model
b. Fundamentals of ASP: getting started
c. Basic ASP: input, output, variables, arithmetic
operations, strings, arrays
d. Control structures
e. Object-Orientation in ASP: objects, properties, methods
and events
f. Session Management: Applications, Sessions, Cookies
g. Database Access with ASP: ADO object model
Labs 4:
Special Topics
a. Distributed component frameworks (COM/DCOM,
CORBA, RMI, Jini)
b. Secure directory access using LDAP
c. Search engines
Internet access
3
COURSE OUTLINE
Examination 70
Continuous Assessment 30
Total 100
Other Support Material A variety of multimedia systems and electronic information resources
as prescribed by the lecturer. Various application manuals and articles,
URL search and journals.