WWW-palvelinohjelmointiLaajuus (5 op)
Opintojakson tunnus: IIM50300
Opintojakson perustiedot
- Laajuus
- 5 op
- Opetuskieli
- suomi
Osaamistavoitteet
Opiskelija
- tuntee WWW-palvelinsovelluksen toteuttamisen periaatteet
- tuntee WWW-palvelinsovellusten rajoitteet
- tuntee tärkeimmät palvelinsovellusten tilantallennusmekanismit
- osaa tietovarastoon pohjautuvan WWW-palvelinsovelluksen toteuttamisen.
- osaa hyödyntää käytettävien palvelinohjelmistojen ominaisuuksia sovelluskehityksessään
- ymmärtää tietoturvariskit ja -uhat
Sisältö
- erilaisten hajautettujen palvelinsovellusten rakennusperiaatteet
- PHP-kielen perusteet
- Olio-ohjelmointi PHP-kielellä
- tiedostojen käsittely
- HTTP-protokolla ja tilattomuus
- Istuntojen hallinta
- säännönmukaiset lausekkeet
- PHP:n tietokantarajapinnat
- erityyppisten tietolähteiden hyödyntäminen
- PHP-ympäristön erityispiirteitä
- Perus tietoturvariskit WWW-palvelinohjelmoinnissa
- Apache-palvelimen ominaisuudet
Esitietovaatimukset
Ohjelmoinnin perusteet sekä Web-asiakastekniikoiden perusteet
Arviointikriteerit, tyydyttävä (1)
Erinomainen 5: Opiskelija hallitsee kattavasti PHP-kielen ja palvelinohjelmoinnin erityispiirteet sekä osaa soveltaa luovasti ja innovatiivisesti oppimiaan teknologioita.
Kiitettävä 4: Opiskelija hallitsee PHP-kielen ja palvelinohjelmoinnin erityispiirteet sekä osaa soveltaa luovasti oppimiaan teknologioita.
Hyvä 3: Opiskelija hallitsee keskeisiltä osin PHP-kielen ja palvelinohjelmoinnin erityispiirteet ja osaa soveltaa niitä omassa harjoitustyössään.
Tyydyttävä 2: Opiskelija hallitsee PHP-kielen perusteet ja osaa toteuttaa perustason WWW-palvelinohjelman.
Välttävä 1: Opiskelija osaa PHP-kielen perusteet ja osaa toteuttaa yksinkertaisen WWW-palvelinohjelman.
Hylätty 0: Ei hallitse aihealuetta