•   Back end -ohjelmointi SOF003AS3A-3021 18.08.2025-10.10.2025  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.

    Opetusmenetelmät ja ohjaus

    Tämä toteutus tapahtuu iltaisin on-line opetuksena. Osallistuminen opetukseen on erittäin suotavaa, koska moodlesta löytyvät materiaalit eivät tue täysin virtuaalista opiskelua vaan tunneilla käydään asiota tarkemmalla tasolla läpi.

    Oppimateriaali ja suositeltava kirjallisuus

    Opintojakson moodle ja sieltä löytyvät linkit.

    Työelämäyhteydet

    Opintojaksolla käytettävä Spring Framework kehikko on yleisesti käytetty Java kehikko työelämässä.

    Toimipiste

    Pasilan toimipiste

    Tenttien ajankohdat ja uusintamahdollisuudet

    Opintojaksolla ei ole tenttiä vaan arvosana muodostuu harjoitustyön perusteella. Harjoitustyö esitetään opettajalle käyden sovelluslogiikkaa sekä koodia läpi. Tärkein periaate on, että opiskelijan ymmärtää sovelluksensa koodin eikä se sisällä kopioitua koodia.
    Huom. Harjoitustyön esittelytehdää Teams/Zoomin kautta ja siinä pitää olla kamera päällä. Vaihtoehtoisesti esittely voidaan pitää Pasilan Haaga-Helian tiloissa.

    Opetuskieli

    Suomi

    Ajoitus

    18.08.2025 - 10.10.2025

    Oppimistehtävät

    Tunnilla tehdään yhdessä tehtäviä, joiden tekeminen auttaa oman harjoitustyön tekemisessä.

    Ilmoittautumisaika

    14.05.2025 - 22.05.2025

    Ryhmä
    • EVENING
    • CONTACT
    • BLENDED
    • ITB3PASOF1
    Toteutuksen valinnaiset oppimistavat

    AHOT (laita opettajalle sähköpostia viimeistään toteutuksen toisella viikolla)

    Opettaja

    Minna Pellikka

    Paikkoja

    15 - 30

    Arviointitavat

    Harjoitustyö, arvosana 0-5

    Koulutus

    TRATI Tradenomi tietojenkäsittely

    T&K-osuus

    0.00 op

    Virtuaaliosuus

    2.50 op

    Arviointiasteikko

    H-5