Full Stack Development II (5cr)
Code: R504TL122-3004
General information
- Enrollment
- 18.03.2024 - 20.10.2024
- Registration for the implementation has ended.
- Timing
- 21.10.2024 - 31.12.2024
- Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Virtual portion
- 5 cr
- Mode of delivery
- Distance learning
- Teaching languages
- finnish
- Seats
- 0 - 50
- Degree programmes
- Degree Programme in Information and Communication Technology
Evaluation scale
H-5
Objective
Opiskelija kykenee hyödyntämään full stack –sovelluksen kehittämisessä edistyneitä tekniikoita sekä automatisoituja työkaluja full stack –sovelluksen kehittämisen ja ylläpitämisen tukena.
Content
- Edistynyt autentikaatio ja auktorisointi (käyttäjän tunnistaminen ja käyttöoikeuksien hallinta)
- Rajapintadokumentaation (API-dokumentaation) automatisoitu tuottaminen
- Saman back end –sovelluksen hyödyntäminen useassa front end –sovelluksessa
- Edistyneiden tietokantaominaisuuksien kytkeminen back end –sovellukseen
- Reaaliaikainen tiedonsiirto
- Full stack – ohjelmistoprojektin testaaminen ja tekninen hallinta (CI/CD)
Location and time
Lukujärjestyksen mukaiset luennot Zoomissa
Materials
Kaikki opintojaksolla tarvittava materiaali tulee löytymään Moodlesta. Materiaalin lisäksi hyödynnetään ajantasaista materiaalia internetistä
Suositeltavaa kirjallisuutta:
https://eloquentjavascript.net/
Teaching methods
- Zoom luennot / työpajat 8 kertaa
- Opetusmateriaalit löytyvät Moodlesta
- Ohjausta saa sähköpostitse, Teamsissa ja työpajoissa
- Projektityöskentely
Assessment criteria, satisfactory (1)
Opiskelija ymmärtää osaa perustasolla hyödyntää edistyneitä tekniikoita full stack –sovelluksen kehittämisessä. Opiskelija tuntee erilaisia automatisoituja työkaluja, joita voidaan hyödyntää full stack –ohjelmiston kehittämisen tukena.
Assessment criteria, good (3)
Opiskelija osaa sujuvasti hyödyntää full stack –sovelluksen edistyneitä tekniikoita kehitystyössään. Opiskelija osaa ohjatusti hyödyntää erilaisia automatisoituja työkaluja full stack –kehityksen tukena.
Assessment criteria, excellent (5)
Opiskelija osaa kattavasti hyödyntää full stack –sovelluksen edistyneitä tekniikoita kehitystyössään. Opiskelija osaa hyödyntää tehokkaasti ja itsenäisesti erilaisia automatisoituja työkaluja full stack –ohjelmiston kehittämisen tukena.
Further information
Opintojakso on osa Full Stack I & II kokonaisuutta