DevOps Fundamentals 7.5 credits

Course Contents

The course aims to convey the fundamentals of DevOps in software architecture. Teaching covers everything from the initial idea of DevOps, the need for DevOps and the benefits of DevOps in software solutions. The course focuses on how to identify potential DevOps solutions in software architectures, embracing the DevOps life cycle, planning with DevOps, developing for DevOps, and finally deployment in a DevOps pipeline. The course also gives the students the ability to implement their own DevOps pipelines in already existing solutions, utilizing skills and knowledge gained from previous courses in software development which DevOps builds on. The course includes the following elements: - Evolution of DevOps - Benefits of DevOps - Monoliths vs Microservices - Identifying appropriate DevOps solutions - Integrating DevOps solutions - Establishing DevOps values - DevOps Life Cycle - Planning with DevOps - Ensuring Maintainability, Scalability, Security, Usability, Reliability and Flexibility - Deployment, CI/CD - Documenting DevOps

Prerequisites

General entry requirements and completed courses 60 credits in first cycle, including Object Oriented Programming, 7,5 credits and Object-oriented Software Development with Design Patterns, 7,5 hp credits or Object-oriented Software Development 6 credits (or the equivalent).

Level of Education: First cycle

Coursecode/Ladok code: TDOK12

The course is conducted at: School of Engineering

Label Value
Type of course Programme instance course
Study type Normal teaching
Semester Autumn 2024
Study period week 34 - week 42
Rate of study 100%
Language English
Location Jönköping
Time Day-time
Tuition fees do NOT apply for EU/EEA citizens or exchange students 18750 SEK
Syllabus (PDF)
Application code HJ-T4412