Siirry suoraan sisältöön

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.

Siirry alkuun