Back end -ohjelmointiLaajuus (5 op)
Opintojakson tunnus: SOF003AS3A
Opintojakson perustiedot
- Laajuus
- 5 op
- Opetuskieli
- suomi
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
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)
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.
Toteutustavat, näyttö ja opinnollistaminen
Oppimistavat (sisältää ahotin ja erilaiset toteutusvaihtoehdot)
CONTACT - Lähitoteutus
ONLINE - Verkkototeutus
BLENDED - Monimuotototeutus
AHOT - Mikäli jo osaat tämän opintojakson sisällöt, voit näyttää osaamisesi. Kysy lisää opintojakson opettajalta.
https://www.haaga-helia.fi/fi/osaamisen-tunnistaminen-ja-work-study / Lisätietoa osaamisen tunnistamisesta
OPINNOLLISTAMINEN – Kysy lisää opintojakson opettajalta.
Arviointikriteerit - arvosana 1
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.
Opiskelija osoittaa välttävää taitoa palvelinpään ohjelmoinnissa sovelluskehystä hyödyntäen
Arviointikriteerit - arvosana 3
Opiskelija osoittaa hyvää taitoa palvelinpään ohjelmoinnissa sovelluskehystä hyödyntäen.
Arviointikriteerit - arvosana 5
Opiskelija osoitta kiitettävää taitoa palvelinpään ohjelmoinnissa sovelluskehystä hyödyntäen.
Oppimateriaalit
Moodlessa