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