DevOps EngineeringLaajuus (15 op)
Tunnus: AT00CK37
Laajuus
15 op
Opetuskieli
- englanti
Osaamistavoitteet
The student is able to
- describe the roles and methods of agile software development environments
- understand software architecture importance and use std patterns
- develop front and backend services using Javascript (and Node)
- operate according to DevOps principles (CI/CD)
Ilmoittautumisaika
15.05.2023 - 01.09.2023
Ajoitus
04.09.2023 - 15.12.2023
Opintopistemäärä
15 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologia (LAB)
Toimipiste
Lappeenrannan kampus
Opetuskielet
- Englanti
Koulutus
- Bachelor's Degree Programme in Industrial Information Technology
Opettaja
- Karri Miettinen
- Jyrki Antikainen
Opetusryhmät
- Luennot 1 (Koko: 0. Avoin AMK: 0.)
Ryhmät
-
TLPRIIT21SBachelor's Degree Programme in Industrial Information Technology 21S Lappeenranta
-
TLPRIIT22SBachelor's Degree Programme in Industrial Information Technology 22S Lappeenranta
Pienryhmät
- Luennot 1
Osaamistavoitteet
The student is able to
- describe the roles and methods of agile software development environments
- understand software architecture importance and use std patterns
- develop front and backend services using Javascript (and Node)
- operate according to DevOps principles (CI/CD)
Toteutustapa ja opetusmenetelmät
Course consists of many individual assignments and some group assignments. Many software development tools are also being introduced during this course, which means that some individual guidance might be required.
Ajoitus ja läsnäolo
Attending classes is required so that the groups can be constructed and the guidance during the classes can be given. There will be no recordings related to the supporting classes. Only some short clips if necessary.
Oppimateriaali ja suositeltava kirjallisuus
The learning material is the material found on the internet and the material presented during the lessons.
Toteutuksen valinnaiset suoritustavat
None
Työelämäyhteistyö
None
Uusintamahdollisuudet
The course grading is mostly based on practical assignments with their respective schedules for the last return date and some extra tasks for compensatory points.
In case there are exams during the course, then the LAB's rules and regulations are applied to the exam (two or more changes to take a replacement exam.)
Oppimisympäristö
Lappeenranta Campus & Moodle
Opiskelijan ajankäyttö ja kuormitus
The scope of the course is 15 credits, which corresponds to an average of 412 hours of studying.
Sisältö
Describe the roles and methods of agile software development environments.
Understand software architecture importance and use std patterns.
Develop front and backend services using Javascript (and Node).
Operate according to DevOps principles (CI/CD).
Lisätietoja opiskelijalle: mm. edeltävä osaaminen
Previous experiences with NodeJS runtime and/or some Linux shell like BASH can help with the studies. Also knowning some basics of web-development can benefit, but none of the previously mentioned are requirements for the participation on the course.
Student must have previous experiences with programming on the basics level.
Arviointimenetelmät
Course grading will be mostly based on the assessed partial assignments. All of the partial assignments will contribute to the course grade with specified weights or points. The proposed grade will be rounded with traditional rounding rules to match 0-5 grading scale.
Arviointiasteikko
1-5
Hylätty (0)
Student doesn't reach the course's competence goals.
Arviointikriteerit: taso 1: (arviointiasteikko 1-5)
Student is able to contribute minimally to the team efforts and also able to understand and explain the course topics.
Arviointikriteerit: taso 3 (arviointiasteikko 1-5)
Student is able to participate into the team development efforts and also develop maintainable and testable software using devops principles.
Arviointikriteerit: taso 5 (arviointiasteikko 1-5)
Student shows ability to lead development team and instruct other developers to contribute. Student is also able to develop software with devops principles and can maintain devops related tool ecosystem.