•   Back End Programming SOF003AS3A-3016 12.01.2026-13.03.2026  5   (EVENING, ...) +-
    Osaamistavoitteet
    Opintojakson suoritettuaan opiskelija osaa
    * selittää palvelinpään ohjelmoinnin tehtäväkentän modernissa web-sovelluksessa
    * suunnitella ja toteuttaa palvelinpään ohjelmiston Spring Boot –sovelluskehystä hyödyntäen
    * hyödyntää versionhallintaa ohjelmistokehityksessä
    * etsiä ja soveltaa tietoa ongelman ratkaisemiseksi
    Lähtötaso ja sidonnaisuudet muihin opintojaksoihin
    Ohjelmointi 2 (SOF001AS3A) tai sitä vastaavat tiedot ja taidot.
    Tietokannat ja tiedonhallinta (SOF001AS2A) tai sitä vastaavat tiedot ja taidot.
    Sisältö
    * Spring Boot -sovelluskehys
    * Spring-sovelluksen model- ja view-tasot
    * Tietokantaohjelmointi (mm. ORM, JPA)
    * Spring Security (mm. autentikointi ja auktorisointi)
    * Spring REST
    * JUnit ja testaus
    * Spring Boot -sovelluksen julkaisu (mm. Heroku)
    Arviointikriteerit
    Arviointikriteeri - arvosana 1
    Opiskelija osoittaa välttävää taitoa palvelinpään ohjelmoinnissa sovelluskehystä hyödyntäen
    Arviointikriteeri - arvosana 3
    Opiskelija osoittaa hyvää taitoa palvelinpään ohjelmoinnissa sovelluskehystä hyödyntäen.
    Arviointikriteeri - arvosana 5
    Opiskelija osoitta kiitettävää taitoa palvelinpään ohjelmoinnissa sovelluskehystä hyödyntäen.
    Lisätiedot
    Opintojaksojen contact-, online ja blended-toteutuksilla edellytämme läsnäoloa lukujärjestykseen merkityillä opetuskerroilla. Jos olet poissa opetuskerroilta yli 25 % arvosanasi laskee yhdellä numerolla. Jos olet poissa opetuskerroilta yli 50 %, opintojakso hylätään.

    Toimipiste

    Pasilan toimipiste

    Opetuskieli

    Suomi

    Ajoitus

    12.01.2026 - 13.03.2026

    Ryhmä
    • EVENING
    • CONTACT
    • BLENDED
    • ITB3PASOF1
    Opettaja

    Minna Pellikka

    Paikkoja

    15 - 30

    Koulutus

    TRATI Business Information Technology

    T&K-osuus

    0.00 op

    Virtuaaliosuus

    2.50 op

    Arviointiasteikko

    H-5