Web-ohjelmointiLaajuus (5 op)
Opintojakson tunnus: R504T62OJ
Opintojakson perustiedot
- Laajuus
- 5 op
- Opetuskieli
- suomi
Osaamistavoitteet
Web-ohjelmointiopintojen jälkeen opiskelija osaa yleisimpiä web-ohjelmointikieliä. Opintojen jälkeen opiskelija osaa toteuttaa dynaamisia ja graafisia websivuja, muodostaa tietokantayhteyden ja suorittaa SQL hakuja. Web-ohjelmointiopintojen aikana opiskelija perehtyy sivustojen muotoiluun ja taustajärjestelmien eri tasoihin.
Sisältö
Opintojaksolla perehdytään seuraaviin asiakokonaisuuksiin
- Palvelinohjelmointi(php / node.js)
- Tietokantojen käsittely
- REST rajapintojen toteuttaminen
- Frontend toteutuksen osalta perehdytään valinnaiseen JS frameworkiin
Esitietovaatimukset
NULL
Arviointikriteerit, tyydyttävä (1)
Tyydyttävä (1)
Osaa web-ohjelmoinnin ja tietokannan kyselykielen alkeet sekä tietää relaatiotietokannan perusrakenteen ja termistön. Tulokset ja tekemisen laatu täyttävät vain työlle asetetut minimivaatimukset.
Tyydyttävä (2)
Osaa web-ohjelmoinnin ja tietokannan kyselykielen alkeet sekä tietää relaatiotietokannan perusrakenteen ja termistön.Tulokset ja tekemisen laatu ylittävät työlle asetetut minimivaatimukset.
Arviointikriteerit, hyvä (3)
Hyvä (3)
Osaa suunnitella käyttöliittymän ja toteuttaa tietokantapohjaisen web-sovelluksen sen pohjalta.Osaa sujuvasti hyödyntää tietokannan kyselykieltä sekä osaa suunnitella yksinkertaisen relaatiotietokannan
Opiskelija tekee web-kehityksenoppimistehtävät itsenäisesti.Tulokset ja tekeminen ovat pääosin laadukasta.
Hyvä (4)
Osaa suunnitella käyttöliittymän ja toteuttaa tietokantapohjaisen web-sovelluksen sen pohjalta.Osaa sujuvasti hyödyntää tietokannan kyselykieltä sekä osaa suunnitella yksinkertaisen relaatiotietokannan Tulokset ja tekeminen ovat laadukasta.
Arviointikriteerit, kiitettävä (5)
Kiitettävä (5)
Opiskelija osaa suunnitella ja toteuttaa itsenäisesti vaativan tietokantapohjaisen web-sovelluksen käyttäen ongelmaan soveltuvaa teknologiaa. Opiskelija tekee web-kehityksen oppimistehtävät omatoimisesti ja itsenäisesti soveltaen osoittamalla kykyä soveltaa haastavampia tekniikoita omiin www-sivustoihinsa. Sivustojen käytettävyys, visuaalisuus, toimivuus sekä tekeminen ovat korkealaatuisia.