Title: IT 3501 Web Development Techniques Programming Optional
1IT 3501 Web DevelopmentTechniques
Programming(Optional)
2Web address of BIT web sitehttp//www.ict.cmb.ac.
lk/bit.htm
- E-mail address
- IT 3501 - wdt_at_ict.cmb.ac.lk
-
3 Brief Syllabus
Brief Syllabus
ICT
4Pre-requisites..?
- Not really except, some experience in
Programming, O/S, Scripting - will be an advantage
5 - Overall Objectives
- Describe the foundations of
- the design of the Internet and
- its architecture
ICT
6 - Communicating with hosts over Internet
- Error tolerance
- DNS and IP addresses
- 7 layer OSI and 4 layer Internet
- Internet Clients/ Servers (H/W S/W)
- How client/server model works?
- Configuring a PC for the Internet
- Use of O/S tools on Internet related tasks (IP,
Domain name, routes etc)
ICT
7 - Hypertext and Hypermedia ?
- Use of Multipurpose Internet Mail Extensions
Plug-ins - HTTP and HTML providing a web interface
- Uniform Resource Locators ?
- History of the Web and W3C
ICT
8 - Overall Objectives contd..
- Authoring Web pages
- Mark-up languages
- HTML, SGML etc.
ICT
9 - Mark-up
- Structural
- HTML
- Stylistic
- Internal styles
- External styles (CSS)
- Descriptive
- Use of meta-tags
ICT
10 - Use of
- Lists
- Relative and Absolute links
- Images
- Tables
- Frames (inc. nested frames)
- Forms (designing/ processing)
ICT
11 - Processing on the Web
- Client-side
- Server-side
ICT
12 - Client-side programming
- JavaScripts
- Handling of forms
- Mouse sensitive events
ICT
13 - Server-side Programming
- Common Gateway Interface
ICT
14 Writing CGI Scripts with PERL 5
ICT
15 - CGI Programming
- Configuring HTTP server for CGI
- Executing external programs
- Forms handling
- Dynamic Web pages
- e.g Hot areas
- Linking Databases to the Web
- Integrating other services
ICT
16 Major Topics
ICT
17What is not covered
18 - Related modules in Year 3
- Internet application Development
- Programming concepts
- Distributed computing concepts
- XML
- Java
ICT
19Opportunities
- Entry level Web developer..
- Year 3 module on
- Internet application development
20 Main Readings Beginning XHTML by Frank
Boumpery, Cassandra Greer, Dave Raggett, Jenny
Raggett, Sebastian Schnitzenbaumer Ted
Wugofski, WROX press (Indian Shroff Publishes
SPD) 1st edition , ISBN81-7366-164-2, 2000
ICT
21 Main Readings contd.. HTML XHTML The
Definitive Guide by Chuck Musciano, Bill
Kennedy 4th edition ,2000
ICT
22 Main Readings contd.. XHTML Black Book by
Steven Holzner ,2000
ICT
23 - Supplementary Readings
- CGI Programming
- on the World Wide Web.
-
- OReilly Associates.
ICT
24 - Supplementary Readings contd..
- JavaScript Unleashed
- 3rd Edition
- by Wagner
ICT
25 - Supplementary Readings contd..
- Webmaster in a Nutshell (2nd Ed.)
- Stephen Spainhour Robert Eckstein.
- OReilly Associates. 1999
ICT
26 - Supplementary Readings contd..
- Dynamic Web Publishing Unleashed
- by Powers
ICT
27 - Supplementary Readings contd..
- Unlocking Active Server Pages
- by Christop H. Wille
ICT
28 Examination Criteria Examination Paper will
consist of two parts. Part 1 2 Hour paper
consisting of MCQs Part 2 1 Hour Paper
consisting of Structured Questions
ICT
29 - Platform
- Hardware
- Any standard PC (Pentium)
- Software
- Windows 2000/NT
- Linux
- Apache, Microsoft IIS
- Perl 5.0 (WinPerl) etc.
ICT