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.