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