Siirry suoraan sisältöön

Selainohjelmointi (3op)

Opintojakson tunnus: KL00CQ16

Opintojakson perustiedot


Laajuus
3 op
Opetuskieli
suomi

Osaamistavoitteet

Opiskelija osaa suunnitella ja toteuttaa modulaarisia selainohjelmistoja käyttäen React-sovelluskehystä. Opiskelija osaa toteuttaa frontendin ja backendin välisen kommunikoinnin HTTP-metodeja käyttäen. Opiskelija osaa käyttää JavaScript-ohjelmointikieltä monipuolisesti.

Sisältö

- Kokoelmien käsittely JavaScript-kielellä
- Asynkroninen ohjelmointi
- Selainohjelmistojen suunnittelu ja modularisointi
- React-sovelluskehityksen perusteet
- JSX
- Komponentit ja modularisointi
- Tilan hallinta ja koukut
- Kommunikointi palvelinohjelman kanssa
- Yksinkertaisen backendin toteuttaminen Express.js:llä

Arviointikriteerit, tyydyttävä (1)

Opiskelija osaa suunnitella ja toteuttaa yksinkertaisen selainohjelmiston käyttäen React-sovelluskehystä. Opiskelija osaa JavaScript-ohjelmointikielen perusteet.

Arviointikriteerit, hyvä (3)

Opiskelija osaa suunnitella ja toteuttaa modulaarisia selainohjelmistoja käyttäen React-sovelluskehystä. Opiskelija osaa toteuttaa frontendin ja backendin välisen kommunikoinnin HTTP-metodeja käyttäen. Opiskelija osaa käyttää JavaScript-ohjelmointikieltä monipuolisesti. Opiskelija osaa hyödyntää asynkronisuutta.

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa suunnitella ja toteuttaa modulaarisia selainohjelmistoja käyttäen React-sovelluskehystä. Opiskelija osaa toteuttaa frontendin ja backendin välisen kommunikoinnin HTTP-metodeja käyttäen. Opiskelija osaa käyttää JavaScript-ohjelmointikieltä erittäin hyvin. Opiskelija osaa hyödyntää asynkronisuutta monipuolisesti.

Oppimateriaalit

Fullstackopen.com

Siirry alkuun