School / Prep
ENSEIRB-MATMECA
Internal code
EI8IT213
Description
The last few years have seen the emergence of DevOps in the world of software development. More and more companies are adopting a DevOps approach in order to continually bring value to the users of their software. This implies a change in culture, the implementation of new tools and practices, and a different way of collaborating to "make software". This module aims to raise students' awareness of DevOps practices, with a particular focus on continuous integration and continuous deployment.
Teaching hours
- CIIntegrated courses26h
Syllabus
The provisional program is as follows:
Introduction to DevOps
Continuous Integration (dependency management, testing, static analysis, security, packaging, etc.)
Continuous Delivery (environments, deployment strategies, etc.)
Cloud (basic concepts, IaaS vs PaaS vs serverless vs containers)
Introduction to Infrastructure as Code (imperative vs declarative, main solutions, etc.)
Assessment of knowledge
Initial assessment / Main session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Integral Continuous Control | Continuous control | 1 |