Siirry suoraan sisältöön

React-ohjelmointiLaajuus (5 op)

Tunnus: CO00BI17

Laajuus

5 op

Osaamistavoitteet

Osaat käyttää nykyaikaisia käyttöliittymäkirjastoja ja kehyksiä. Osaat toteuttaa toiminnallisuuksia selainpohjaisten sovellusten asiakaspäähän (Javascript, DOM). Tiedät yleisimmät tiedonsiirto- ja tallennusformaatit (JSON) ja osaat soveltaa niitä tiedonsiirrossa.

Sisältö

React-ohjelmoinnilla toteutetaan toiminnallisuuksia selainpohjaisen sovelluksen asiakaspäähän (Frontend-ohjelmointi). Opintojaksolla opit käyttämään nykyaikaisia käyttöliittymäkirjastoja ja kehyksiä sekä toteuttamaan toiminnallisuuksia selainpohjaisten sovellusten asiakaspäähän (Javascript, DOM). Opit myös yleisimmät tiedonsiirto- ja tallennusformaatit (JSON) ja osaat soveltaa niitä tiedonsiirrossa.

Sisältöjä:
HTML5, CSS, JavaScript, nykyaikaisten frontend-kirjastojen hyödyntäminen. Server-api:n hyödyntäminen (esim. REST-arkkitehtuurin mukaisesti).

Esitietovaatimukset

Web-ohjelmointi I tai vastaavat tiedot

Esitietovaatimukset

Web-ohjelmointi I tai vastaavat tiedot

Ilmoittautumisaika

01.11.2023 - 15.01.2024

Ajoitus

15.01.2024 - 20.05.2024

Laajuus

5 op

Virtuaaliosuus (op)

5 op

Toteutustapa

Etäopetus

Opetuskielet
  • Suomi
Opettaja
  • Jussi Koistinen
Ajoitusryhmät
  • AVOIN_AMK_CO (Koko: 400. Avoin AMK: 0.)
Koulutusryhmat
  • AVOIN_AMK_CO

Toteutuksen kuvaus

Opintojakso suoritetaan viikkotehtävien avulla. Viikkotehtäviä tulee yhteensä 50kpl ja hyväksyttyyn arvosanaan täytyy tehdä vähintään 25kpl tehtäviä hyväksytysti. Viikkotehtävät ovat React-ohjelmointiin liittyviä ohjelmointitehtäviä ja jokaisesta tehtävästä saa 0-1p.

Opintojaksolla käytetään tehtävien tarkistamiseen automaattitestejä, jotka testaavat ratkaisut ohjelmallisesti. Testeistä täytyy onnistua vähintään puolet/tehtävä, jotta tehtävästä saa yhden pisteen.

Opintojakson suoritus jaksottuu siten, että opintojakso on jaettu 6 osaan, joihin jokaiseen liittyy ohjelmointitehtäviä. Kunkin osan tehtävät täytyy palauttaa annettuun päivämäärään mennessä, jonka jälkeen julkaistaan ko. tehtävien malliratkaisut. Viimeisen osan tehtävät täytyy palauttaa 20.5.2024 mennessä.

Opiskelijan ajankäyttö

Opiskelijan ajankäyttö jakaantuu seuraavasti:
- itsenäinen opiskelu 135h

Esitietovaatimukset

Web-ohjelmointi I tai vastaavat tiedot

Oppimateriaali ja suositeltava kirjallisuus

React-ohjelmoinnin nopean kehityksen vuoksi materiaali jaetaan opintojakson alussa. Opintojaksolla ei ole käytettävissä luentokalvoja ja materiaali koostuu verkosta olevista valmiista sivustoista sekä esimerkkikoodeista, joiden avulla käydään React-ohjelmointia läpi.

Kustakin aiheesta on saatavilla myös videomateriaalia.

Lisätietoja opiskelijoille

Opintojakso on maksuton CampusOnline -opiskelijoille.
Avoimen amk:n opiskelijoille opintomaksu on 75 euroa. Vaihtoehtona on myös vuosimaksu 350 €, joka kattaa 12 kuukauden opintomaksut.
Lukion tai ammattiopiston opiskelijat voivat opiskella maksutta Savonian avoimessa ammattikorkeakoulussa.
Pohjois-Savon alueen ammatillisesta oppilaitoksesta tai lukioista 1.1.2023 lähtien valmistuneet voivat opiskella maksutta yhden vuoden Savonian avoimen ammattikorkeakoulun opintoja, kun opinnot aloitetaan vuoden sisällä valmistumisesta.

Opintojaksoon EI siis liity tenttiä eikä siten rästitenttiäkään. Opintojakso voidaan suorittaa VAIN opintojakson aikana annetujen tehtävien avulla.