Siirry suoraan sisältöön

Modern Software DevelopmentLaajuus (5 op)

Opintojakson tunnus: YTSP0100

Opintojakson perustiedot


Laajuus
5 op
Opetuskieli
englanti
Vastuuhenkilö
Juho Pekki
Juha Peltomäki

Osaamistavoitteet

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

Esitietovaatimukset

Basics of JavaScript programming

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.

Siirry alkuun