DevOps (5 cr)
Code: TT00CD85-3001
General information
- Enrollment
-
07.12.2022 - 17.03.2023
Registration for the implementation has ended.
- Timing
-
27.02.2023 - 28.04.2023
Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- Engineering and Business
- Campus
- Kupittaa Campus
- Teaching languages
- Finnish
- Seats
- 0 - 30
- Degree programmes
- Degree Programme in Business Information Technology
- Teachers
- Sami Pyöttiälä
- Tuomo Helo
- Course
- TT00CD85
Evaluation scale
H-5
Content scheduling
I. DevOps in Theory :
- 2 lectures
- an exercise as a multiple selection test 15 points
II. Testing Automatization:
- 3 lectures plus demos:
- 2 * 10 points' personal assignments = 20 points in total
- mainly with React and Jest
III. CI/CD with GitHub Actions
- 3 lectures plus demos
- 2 * 10 points' personal assignments = 20 points in total
- with same technologies as the part II above
IV. Containerization using Dockers
- 2 lectures plus demos
- 1 * 15 points' personal assignment = 15 points in total
V. Teamwork :
- in groups of 4 students
- group specific commissions
- presentation to all course students.
- 30 points in total
Total 100 points
Objective
After completing the course, the student can:
Describe what DevOps is and how it relates to software engineering,
Use tools and environments needed for DevOps,
Use DevOps in a software project.
Content
Basics of software production
DevOps model
Tools and Environments for DevOps
DevOps in practice
Project work
Materials
Kurssilla käytetään valikoiden seuraavaa materiaalia. Lista ei välttämättä ole täydellinen.
1. Learning DevOps: A comprehensive guide to accelerating DevOps culture adoption with Terraform, Azure DevOps, Kubernetes, and Jenkins, 2nd Edition
2. Mastering React Test-Driven Development - Second Edition
Daniel Irvine, Justin Searls
Published by Packt Publishing (2022)
3. Automating Workflows with GitHub Actions
Priscila Heller
Published by Packt Publishing (November 11, 2021)
Asia tarkentuu kurssin alkaessa.