Kurssikuvaus
Kurssin tavoitteena on toimia yhdistävänä linkkinä ohjelmointi-
verkkoliikenne- ja tietokantakurssien välillä. Kurssin alkupäässä
käsitellään erilaisia Javaan olennaisesti liittyviä asioita, kuten
säikeitä, siinä määrin kuin ohjelmointikurssien jälkeen on tarpeellista.
Tarkoituksena on oppia Internet-teknologiaan perustuvien verkkojen
rakenteet ja toimintaperiaatteet. Opitaan protokollien yleisiä
toimintaperiaatteita, mallintamista ja ohjelmointia. Tutustutaan
tarkemmin TCP/IP:tä käyttävään HTTP-protokollaan. Kurssilla käydään
läpi web-sovellusten rakentamisessa käytettäviä tekniikoita, kuten CGI,
palvelinsovelmat ja tietokantojen hyväksikäyttö ja luodaan katsaus
yleisesti käytettyihin arkkitehtuureihin sekä skriptikieliin.
Tutustutaan myös suurien web-sovellusten rakentamiseen. Kurssin aikana
opitaan toteuttamaan pieni verkkokauppa käyttäen Javaa.
Edeltävät opinnot
Ohjelmointi I ja II sekä Tietokannat ja tiedonhallinta
Ajankohta
Kurssin ajankohta on vielä auki, mahdollisesti keväällä 2004?
Kirjallisuutta
Ei päätetty, alkupaloiksi käy
Java-ohjelmointi -kirjan luvut 17:sta eteenpäin. Kirjan alkuosan materiaali
soveltuu paremmin yllä mainittujen edeltävien opintojen opiskelumateriaaliksi.