Opinto-opas 2012-2013
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2012-2013

MATHM-57100 Hypermedian ohjelmointi, 4 op
Programming of Hypermedia

Vastuuhenkilö

Jukka Huhtamäki

Opetus

Opetusmuoto P1 P2 P3 P4 Kesä Toteutuskerrat Luentoajat ja -paikat
Luennot
Harjoitukset
Harjoitustyöt



 



 
 3 h/per
 2 h/per
 20 h/per
+3 h/per
+2 h/per
+20 h/per



 
MATHM-57100 2012-01 Tiistai 14 - 16, S1
Keskiviikko 13 - 14, S1

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 
MATHM-57100 Hypermedian ohjelmointi, 4 op 7307010 Hypermedian ohjelmointi, 2 ov  

Tarkempia tietoja toteutuskerroittain

Toteutus Kuvaus Opetusmuodot Toteutustapa
MATHM-57100 2012-01 Kevään 2013 toteutuskerta        

Viimeksi muokattu04.04.2012