Web Applications
You can't program without an understanding of the Web. Web applications are everywhere and available for everythingyou can even get a CPR application for your iPhone. None of this occurs by magic or by accident; the programmers make it happen, and they need to understand the principles behind interactive web pages and web-based applications, including one or more of JavaServer Pages (JSP), Java servlets, Active Server Pages (ASP), and ActiveX controls. Depending on the requirements, programmers may also need knowledge of Cascading Style Sheets (CSS), HTML 4 (plus HTML 5 now on the horizon), and XHTML.