
Dinamikus weboldalak vezérlése JAVAScriptben. Weboldalba ágyazott egyedi célú JAVA kisalkalmazások. Többnézetű weboldal-fejlesztés (a telepített plugin-ek kihasználása, képek nélküli verzió, böngészőfüggetlen weboldalfejlesztés, nyomtatóbarát weboldal...)
Megjelenítési témák. Tipográfiai korlátok és lehetőségek a web-en.
Interaktív oldalak készítése. w3c szabványok, (HTML, XHTML, XML, MATHML, CSS2...), validálás. A weboldal téglalapokra osztása (framek, táblázatok, css2-presentation)
Állapot tárolása a lekérések között: kliens oldalon (cookie) szerver oldalon (session). Kommunikáció a kliens és szerveroldalon futó programok között (XML web-szolgáltatások). Szerveroldali szabványok, CGI, FastCGI. Integrált szerveroldali megoldások: PHP, EJB, ASP.NET
A nemprogramozók bevonása a tartalom fejlesztésébe (content management framework: DRUPAL, ZOPE). Adatbáziskezelés alapjai, relációs adatmodell. Az SQL nyelv, egy programváltozat (pl. mySQL) megismerése.