Web programming III (5 cr)
Code: C-02537-4_ETA0190-3004
General information
- Enrollment
-
01.08.2024 - 15.07.2025
Registration for the implementation has begun.
- Timing
-
01.09.2024 - 31.07.2025
Implementation is running.
- Number of ECTS credits allocated
- 5 cr
- Institution
- Savonia University of Applied Sciences
- Teaching languages
- Finnish
- Seats
- 0 - 1100
- Course
- C-02537-4_ETA0190
Evaluation scale
Five step scale
Objective
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
Methods of completion
Monimuotoinen Moodle toteutus. Toteutussuunnitelma käydään läpi ensimmäisten tuntien aikana.
Content
tietokantarajapinta, REST-rajapinta, asynkroniset kutsut.
Materials
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.
Teaching methods
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.
Student workload
Opintojakson työmäärä on noin 135 tuntia itsenäistä opiskelua.
Qualifications
Web-ohjelmointi I ja II, Tiedonhallinta ja SQL