Web-ohjelmoinnin perusteet (5op)
Toteutuksen tunnus: R504TL305-3001
Toteutuksen perustiedot
- Ilmoittautumisaika
- 06.10.2025 - 11.01.2026
- Ilmoittautuminen toteutukselle ei ole vielä alkanut.
- Ajoitus
- 12.01.2026 - 22.03.2026
- Toteutus ei ole vielä alkanut.
- Opintopistemäärä
- 5 op
- Virtuaaliosuus
- 3 op
- Toteutustapa
- Monimuoto-opetus
- Opetuskielet
- Paikat
- 0 - 50
- Koulutus
- Tieto- ja viestintätekniikan koulutus
- Opettajat
- Aku Kesti
- Vastuuopettaja
- Aku Kesti
- Ajoitusryhmät
- Harjoitusryhmä 1 (Koko: 0 . Avoin AMK : 0.)
- Harjoitusryhmä 2 (Koko: 0 . Avoin AMK : 0.)
- Pienryhmät
- Harjoitusryhmä 1
- Harjoitusryhmä 2
- Opintojakso
- R504TL305
Arviointiasteikko
H-5
Sisällön jaksotus
1. HTML,
2. CSS, Responsiivinen www-sivusto
3. JavaScript
4. REST API kutsujen tekeminen ja JSON muotoisen tiedon käsittely
Tavoitteet
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
Aika ja paikka
Opetus tapahtuu pääsääntöisesti lähiopetuksena Rantavitikan kampuksen tietokoneluokissa.
Oppimateriaalit
Materiaali jaetaan moodlessa. Lisäksi käytetään internetistä löytyviä oheismateriaaleja tehtävien tekemisessä. Muuta kirjallisuutta: - Web-ohjelmointi, Ari Rantala - Web Design with HTML, CSS, JavaScript and Jquery Set, Jon Duckett
Opetusmenetelmät
Opintojaksoon sisältyy teoriaopetusta ja käytännön harjoituksia. Opintojakso tähtää projektissa tarvittavaan osaamiseen. Oppiminen tapahtuu oppimistehtävien kautta, jossa teoriaa sovelletaan käytäntöön.
Opiskelijan ajankäyttö ja kuormitus
Opintojakson on laajuudeltaan 5 op ja vastaa noin 130 tunnin työmäärää. Työmäärä jakautuu seuraavasti:
Oppitunnit ja koodipajat, n. 40h
Harjoitusten tekeminen, n. 50h
Projektissa oppiminen, n. 40h
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.
Esitietovaatimukset
Ei esitietovaatimuksia
Lisätiedot
Opintojaksolla ei ole esitietovaatimuksia