Siirry suoraan sisältöön

Modern Software Development (5op)

Toteutuksen tunnus: YTSP0100-3002

Toteutuksen perustiedot


Ajoitus
10.01.2022 - 31.05.2022
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologiayksikkö
Toimipiste
Lutakon kampus
Opetuskielet
englanti
Paikat
0 - 35
Koulutus
Master's Degree Programme in Information Technology, Full Stack Software Development
Opettajat
Juho Pekki
Opintojakso
YTSP0100

Toteutukselle Modern Software Development YTSP0100-3002 ei valitettavasti löytynyt varauksia. Varauksia ei ole mahdollisesti vielä julkaistu tai toteutus on itsenäisesti suoritettava.

Arviointiasteikko

Hyväksytty/Hylätty

Tavoitteet

The student understands terminology and principles of modern software development and knows most of the important use cases to create and manage modern software architecture.

Sisältö

The key topics of the course are:
- Modern software and micro-service architecture
- Modern software development on common cloud services
- Serverless development and function as a service
- DevOps methods
- Continuous integration and continuous delivery (CI/CD pipeline)
- Containers and container orchestration
- Common modern front-end and back-end frameworks

Oppimateriaalit

The study material is located in our Gitlab environment.

Opetusmenetelmät

- luentoja
- itseopiskelua
- verkko-opintoja
- harjoitustöitä
- oppimistehtäviä

Toteutuksen valinnaiset suoritustavat

Hyväksilukemisen menettelytavat kuvataan tutkintosäännössä ja opinto-oppaassa. Opintojakson opettaja antaa lisätietoa mahdollisista opntojakson erityiskäytänteistä.

Opiskelijan ajankäyttö ja kuormitus

Yksi opintopiste tarkoittaa laskennallisesti keskimäärin 27 tunnin työtä eli viiden opintopisteen opintojakson kuormitus on noin 135 h. Kuormitus jakautuu eri tavoin opintojakson toteutustavasta riippuen.

Arviointikriteeri, hyväksytty/hylätty

Pass: The student understands and demonstrates practical implementations of modern software development. The student is able to design and implement a technical pipeline/platform for a modern development environment. The student reflects on his/her own learning commendably.

Fail 0: The student does not meet the minimum criteria set for the course.

Esitietovaatimukset

Basics of JavaScript programming

Lisätiedot

Avoin AMK: max. 4 paikkaa

Siirry alkuun