PLA-32841 Web-palvelinohjelmointi, 4 op
Server-side Web Development

Lisätiedot

Opintojakso perustuu Helsingin yliopisto samannimiseen avoimeen verkkokurssiin (mooc.fi/kurssit.html), joka muodostuu verkkomateriaalista (web-palvelinohjelmointi.github.io). Materiaali sisältää kattavan joukon aihepiirin ohjelmointitehtäviä. Kurssi suoritetaan itsenäisesti melko pitkälle oman aikataulun mukaan ja sen voi tenttiä sekä syys- että kevätlukukauden aikana. Sovi tarkemmin kurssin suorittamisesta vastuuopettajan kanssa.

Vastuuhenkilö

Timo Mäkinen

Opetus

Toteutuskerta Periodi Vastuuhenkilö Suoritusvaatimukset
PLA-32841 2016-01 1 - 5 Timo Mäkinen
Harjoitustehtävät ja tentti.

Osaamistavoitteet

Opintojakso perehdyttää opiskelijan palveluorientoituneen web-järjestelmän arkkitehtuuriratkaisuihin ja toteutustekniikoihin sekä antaa käytännön valmiuksia järjestelmien suunnitteluun ja toteuttamiseen. Opintojakson esimerkkiympäristönä toimii Spring -sovelluskehys.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Web -käyttöliittymien toteutus palvelinpään tekniikoiden avulla.     
2. Web-palvelujen toteutus ja rajapinnat.     
3. Webin tietokantapalvelut ja niiden ohjelmointirajapinnat.     

Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi

Kurssin arvosana perustuu tenttiin ja harjoitustehtäviin. Painotukset ja tarkemmat arviointikriteerit määritellään opintojaksototeutuksen alussa.

Arvosteluasteikko:

Arvosteluasteikko on numeerinen (0-5)

Osasuoritukset:

Osasuoritusten pitää liittyä samaan toteutuskertaan

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Lisätiedot Tenttimateriaali
Kirja   Tehokas Java EE -sovellustuotanto   Janne Kuha         Ei   
Opintomoniste   Web-palvelinohjelmointi   Arto Hellas & al.         Kyllä   
Verkkokirja   Guide to Web Development with Java   Tim Downey   978-1-4471-2443-6       Ei   

Esitietovaatimukset

Opintojakso P/S Selite
PLA-32100 Olio-ohjelmointi Pakollinen    
PLA-32602 Tiedonhallinta ja tietokannat Suositeltava    
PLA-32811 Web-ohjelmointi Suositeltava    



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
PLA-32841 Web-palvelinohjelmointi, 4 op PLA-32842 Web-palvelinohjelmointi, 5 op  
PLA-32841 Web-palvelinohjelmointi, 4 op PLA-32840 Palvelupohjaiset Järjestelmät, 4 op  

Päivittäjä: Mäkinen Timo, 25.08.2016