Web Programming
Level |
Programming Skills |
Language, Programs, or Programming Environments |
Typical Applications |
Years |
I |
Can
code simple GGIS using scripting languages, often by customizing
off-the-shelf |
|
CGIs
to process forms. |
1+ |
II |
As above, plus: Knowledge of basic unix commands, symbolic links, grep search and replace, etc. Can hand-code advanced HTML, including links to includes (both serverside includes and local author / template includes). Can custom configure complex HTML code validators and is adept at interpreting results of error reports. Basic-to-intermediate Web / database interactions using off-the-shelf tools. |
Database-driven
responses to user searches. |
2+ |
|
III |
Code CGIs in C or in scripting languages. May use object-oriented languages, but perhaps not in a highly object-oriented way. Can perform complex functions (including database integration) using off-the-shelf Web programming environments such as Cold Fusion, ASP, etc. May not have HTML skills. May have experience with content-management / site-personalization software (vignette or other). |
C |
Authentication
/ encryption.
Simple Web commerce systems. |
1+ |
IV |
Can create NSAPI / ISAPI programs (Web-server plug-ins) in C or C++. If Java programmer, has created applets and / or servlets from scratch (by writing code directly) that demonstrably work and will run cross-platform. Knows one or more JDK environments. May not have HTML skills. |
C++ |
Complex
Web commerce systems including transactional processing
(money transfer). |
1+ 1+ |