|
Opinto-opas 2010-2011
MATHM-57100 Hypermedian ohjelmointi, 4 op
|
Vastuuhenkilö
Jukka Huhtamäki
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Kesä | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
|
Suoritusvaatimukset
Lopputentti ja koodiportfolio.
Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat
-
Osaamistavoitteet
Opintojakson tavoitteena on perehdyttää opiskelija erilaisten verkkopalveluiden toteuttamisen menetelmiin ja tekniikkaan. Opintojakson suorittanut opiskelija kykenee toteuttamaan esim. yksinkertaisen asiointipalvelun sekä pystyy arvioimaan erilaisten teknisten ratkaisujen vaikutuksia verkkopalveluja suunniteltaessa.
Sisältö
Sisältö | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Verkkopalveluarkkitehtuuri ja sen toteuttamisen menetelmät. Verkkopalvelun erityispiirteet. | Kolmikerrosmalli. AJAX ja kolmikerrosmalli. REST-arkkitehtuurimalli. | |
2. | Tietokantapohjaisen verkkopalvelun toteuttaminen. Kehitysympäristöt ja perustekniikat. | PHP-kieli. Pysyvän tietosisällön hallinta. Web-sovelluskehykset. | Vaihtoehtoiset toteutusteknologiat (erityisesti Django ja Ruby on Rails). |
3. | Ohjelmallisesti toteutetun verkkopalvelun ominaisuuksia, esimerkiksi tiedonhaun apuvälineet, käyttöoikeudet, sivupohjamoottorit, syötteen käsittely, istuntojen hallinta ja tietoturva. | Yleisiä Web 2.0 -käytäntöjä (RSS, Atom, folksonomiat, taggaaminen, Webin ohjelmointirajapinnat). | |
4. | Erityiskysymyksiä (esim. monikanavapalvelut, mukautuva hypermedia ja hajautettu hypermedia). | Ketterän Web-ohjelmistokehityksen välineistäminen. Verkkopalvelun testaaminen. OpenID ja muut tunnistautumismekanismit. |
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Muu verkkomateriaali | Opintojakson kotisivu | Suomi |
Esitietovaatimukset
Opintojakso | P/S | Selite |
MATHM-37100 Johdatus hypermediaan | Pakollinen | |
MATHM-37200 Hypermediajärjestelmät | Suositeltava | |
MATHM-47150 Rakenteiset dokumentit | Suositeltava |
Tietoa esitietovaatimuksista
Myös OHJ-3300 Johdatus tietokantoihin suositeltava.
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
Kevään 2011 toteutuskerta |