Siirry suoraan sisältöön

Web-ohjelmointi IIILaajuus (5 op)

Tunnus: 4_ETA0190

Laajuus

5 op

Opetuskieli

  • suomi

Osaamistavoitteet

Osaat toteuttaa REST-rajapintoja käyttäen hyväksi valittua backend-kirjastoa
Osaat integroida tietokantakutsut backend-toteutukseen
Ymmärrät REST-arkkitehtuurin perustoiminnallisuuden
Osaat käyttää hyväksi sivumalleja (template engine)
Osaat käyttää JSON-formaattia tiedonsiirtoon
Osaat toteuttaa asynkronisia kutsuja Javascript:n avulla

Sisältö

tietokantarajapinta, REST-rajapinta, asynkroniset kutsut.

Esitietovaatimukset

Web-ohjelmointi I ja II, Tiedonhallinta ja SQL

Esitietovaatimukset

Web-ohjelmointi I ja II, Tiedonhallinta ja SQL

Ilmoittautumisaika

01.08.2024 - 15.07.2025

Ajoitus

01.09.2024 - 31.07.2025

Laajuus

5 op

Virtuaaliosuus (op)

5 op

Toteutustapa

Etäopetus

Yksikkö

Tietotekniikka - AMK

Opetuskielet
  • Suomi
Paikat

0 - 1500

Opettaja
  • Jussi Koistinen
Ajoitusryhmät
  • Avoin_amk_CO (Koko: 1000. Avoin AMK: 0.)
Koulutusryhmat
  • Avoin_amk_CO

Toteutuksen kuvaus

Opintojakso opiskellaan verkossa Moodle-oppimisympäristössä.
Opintojakson voi opiskella itsenäisesti omaan tahtiin toteutusaikana 1.9.2024 –31.7.2025

Opintojakso arvioidaan tehtävien perusteella. Tehtäviä tulee yhteensä 30kpl ja hyväksyttyyn arvosanaan täytyy tehdä vähintään 15kpl tehtäviä hyväksytysti. Tehtävät ovat web-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 tehtävien on oltava tehtynä viimeistään 31.7.2025.
Opintosuorituksia arvioidaan kuukauden välein.

Opiskelussa tarvitaan tietokone, johon voidaan asentaa tarvittavat ohjelmistot. Ohjelmistot ovat open source-ohjelmistoja.

Opiskelijan ajankäyttö

Opintojakson työmäärä on noin 135 tuntia itsenäistä opiskelua.

Esitietovaatimukset

Web-ohjelmointi I ja II, Tiedonhallinta ja SQL

Oppimateriaali ja suositeltava kirjallisuus

Web-ohjelmoinnin nopean kehityksen vuoksi materiaali jaetaan opintojakson alussa. Opintojaksolla ei ole käytettävissä luentokalvoja ja materiaali koostuu verkosta olevista valmiista sivustoista.

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 ammatillisista oppilaitoksista tai lukioista valmistuneet (1.1.2023 alkaen) voivat opiskella maksutta yhden vuoden Savonian avoimen ammattikorkeakoulun opintoja, kun opinnot aloitetaan vuoden sisällä valmistumisesta.

Ilmoittautumisaika

01.08.2024 - 15.09.2024

Ajoitus

15.08.2024 - 31.12.2024

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka - AMK

Opetuskielet
  • Suomi
Opettaja
  • Jussi Koistinen
Opiskelijaryhmät
  • ET22SPN
    Tietoverkkotekniikka
  • ET22SPP
    Ohjelmistotekniikka
  • ET22SPFM
    Tietotekniikka, Maisteripolku Itä-Suomen yliopistoon

Toteutuksen kuvaus

Opintojakso suoritetaan viikkotehtävien avulla. Viikkotehtäviä tulee yhteensä 30kpl ja hyväksyttyyn arvosanaan täytyy tehdä vähintään 15kpl tehtäviä hyväksytysti. Viikkotehtävät ovat web-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.

Opiskelijan ajankäyttö

Opiskelijan ajankäyttö jakaantuu seuraavasti:
- luennot 4h/viikko, yhteensä 56h
- itsenäinen opiskelu 79h

Esitietovaatimukset

Web-ohjelmointi I ja II, Tiedonhallinta ja SQL

Oppimateriaali ja suositeltava kirjallisuus

Web-ohjelmoinnin nopean kehityksen vuoksi materiaali jaetaan opintojakson alussa. Opintojaksolla ei ole käytettävissä luentokalvoja ja materiaali koostuu verkosta olevista valmiista sivustoista.

Kustakin aiheesta on saatavilla myös videomateriaalia.

Ilmoittautumisaika

01.08.2024 - 15.09.2024

Ajoitus

16.08.2024 - 08.11.2024

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka - AMK

Toimipiste

Microkadun kampus

Opetuskielet
  • Suomi
Opettaja
  • Jussi Koistinen
Opiskelijaryhmät
  • ET23KM
    Tietotekniikka

Toteutuksen kuvaus

Opintojakso suoritetaan viikkotehtävien avulla. Viikkotehtäviä tulee yhteensä 30kpl ja hyväksyttyyn arvosanaan täytyy tehdä vähintään 15kpl tehtäviä hyväksytysti. Viikkotehtävät ovat web-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.

Opiskelijan ajankäyttö

Opiskelijan ajankäyttö jakaantuu seuraavasti:
- luennot 6h
- itsenäinen opiskelu 129h

Esitietovaatimukset

Web-ohjelmointi I ja II, Tiedonhallinta ja SQL

Oppimateriaali ja suositeltava kirjallisuus

Web-ohjelmoinnin nopean kehityksen vuoksi materiaali jaetaan opintojakson alussa. Opintojaksolla ei ole käytettävissä luentokalvoja ja materiaali koostuu verkosta olevista valmiista sivustoista.

Kustakin aiheesta on saatavilla myös videomateriaalia.

Ilmoittautumisaika

01.08.2023 - 15.09.2023

Ajoitus

01.08.2023 - 31.12.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka - AMK

Opetuskielet
  • Suomi
Opettaja
  • Jussi Koistinen
Opiskelijaryhmät
  • ETN21SP
    Tietoverkkotekniikka
  • ETP21SP
    Ohjelmistotekniikka
  • ETM21SP
    Maisteripolku Itä-Suomen yliopistoon

Toteutuksen kuvaus

Opintojakso suoritetaan viikkotehtävien avulla. Viikkotehtäviä tulee yhteensä 30kpl ja hyväksyttyyn arvosanaan täytyy tehdä vähintään 15kpl tehtäviä hyväksytysti. Viikkotehtävät ovat web-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.

Opiskelijan ajankäyttö

Opiskelijan ajankäyttö jakaantuu seuraavasti:
- luennot 4h/viikko, yhteensä 56h
- itsenäinen opiskelu 79h

Esitietovaatimukset

Web-ohjelmointi I ja II, Tiedonhallinta ja SQL

Oppimateriaali ja suositeltava kirjallisuus

Web-ohjelmoinnin nopean kehityksen vuoksi materiaali jaetaan opintojakson alussa. Opintojaksolla ei ole käytettävissä luentokalvoja ja materiaali koostuu verkosta olevista valmiista sivustoista.

Kustakin aiheesta on saatavilla myös videomateriaalia.