|
|
|||||||||||||||||
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 |