Siirry suoraan sisältöön

Selainohjelmointi (3op)

Toteutuksen tunnus: KL00CQ16-3003

Toteutuksen perustiedot


Ilmoittautumisaika
17.04.2023 - 06.09.2023
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
14.08.2023 - 17.12.2023
Toteutus on päättynyt.
Opintopistemäärä
3 op
Lähiosuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
SeAMK Automaatio- ja tietotekniikka
Toimipiste
SeAMK Seinäjoki, Frami
Opetuskielet
suomi
Paikat
0 - 63
Koulutus
Ohjelmistosuunnittelu
Opettajat
Raine Kauppinen
Petteri Mäkelä
Opintojakso
KL00CQ16

Arviointiasteikko

1-5

Tavoitteet

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ä

Oppimateriaalit

Ilmoitetaan opintojakson alussa

Opetusmenetelmät

Oppitunnit, harjoitukset ja harjoitustyö

Tenttien ajankohdat ja uusintamahdollisuudet

Tentti pidetään viimeisellä tunnilla

Opiskelijan ajankäyttö ja kuormitus

Lähiopetus 37 %, itsenäinen työskentely 63 %.

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.

Siirry alkuun