Web-ohjelmoinnin perusteet (5op)
Opintojakson tunnus: R504TL305
Opintojakson perustiedot
- Laajuus
 - 5 op
 
Osaamistavoitteet
Ymmärrät miten web-palvelimet toimivat ja miten web-sovellukset rakennetaan sekä osaat toteuttaa web-sovelluksen kokonaisuutena.  
Ymmärrät web-sovellusten teknisen ympäristön ja toimintatavan. 
Osaat käyttöliittymän rakentamisen ja yksinkertaisten palvelinpään web-sovellusten toteuttamisen valitulla ohjelmointikielellä. 
Hyödynnät tietokantoja osana web-sovellusta. 
Tunnet web-käyttöliittymän toteuttamiseen tarvittavat ohjelmointikielet ja työkalut.
                    
Sisältö
Web-ohjelmoinnin perusteet 
Kielet ja työkalut 
Web-palvelimien toiminta 
Web-protokollat 
Tietokannan hyödyntäminen
                    
Esitietovaatimukset
Ei esitietovaatimuksia
                    
Arviointikriteerit, tyydyttävä (1)
Ymmärrät web-ohjelmointiin liittyvät peruskäsitteet ja web-sovellusten toimintaperiaatteen tärkeimmät seikat. 
Tunnet eri työkaluja ja ohjelmointikieliä. 
Osaat toteuttaa yksinkertaisia käyttöliittymiä ja palvelinpään sovelluksia. 
Ymmärrät tietokantojen hyödyntämisen osana web-sovellusta.
                    
Arviointikriteerit, hyvä (3)
Ymmärrät web-ohjelmointiin liittyvät käsitteet ja web-sovellusten toimintaperiaatteet. 
Hyödynnät hyvin eri työkaluja ja ohjelmointikieliä. 
Osaat toteuttaa käyttöliittymiä ja palvelinpään web-sovelluksia. 
Hyödynnät tietokantoja osana web-sovellusta.
                    
Arviointikriteerit, kiitettävä (5)
Ymmärrät kokonaisvaltaisesti web-ohjelmointiin liittyvät käsitteet ja web-sovellusten toteutusympäristön.
Hallitset erilaisia web-ohjelmointikieliä ja tekniikoita hyvin.
Pystyt toteuttamaan erilaisia käyttöliittymiä ja palvelinpään sovelluksia itsenäisesti. 
Osaat hyödyntää tietokantoja osana web-sovelluksia.
Pystyt soveltamaan oppimaasi käytäntöön.