Бакалавриат
2023/2024



DevOps
Статус:
Курс по выбору (Прикладной анализ данных)
Направление:
01.03.02. Прикладная математика и информатика
Где читается:
Факультет компьютерных наук
Когда читается:
4-й курс, 3 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Язык:
английский
Кредиты:
4
Контактные часы:
20
Course Syllabus
Abstract
The course “DevOps: Methodology and Practice” is an introductory and practice-oriented course consisting of 7 lectures and 7 workshops, developed together with MTS experts. It covers basic DevOps principles aimed at minimizing business risks associated with the development and management of IT infrastructure, as well as training in modern DevOps tools, including CI/CD, containerization and automation. The course includes theoretical and practical components to provide students with the relevant knowledge and skills to successfully perform the tasks of a DevOps engineer, and also focuses on developing GitLab skills and application deployment skills. The program aims to prepare students to solve business problems using DevOps methodologies and tools, which contributes to their professional growth.
Expected Learning Outcomes
- To be able to distinguish between development methodologies
- To know the differences between the stages of the development cycle
- To understand the difference between DevOps approaches at different scales
- To navigate the interface of basic DevOps tools
Course Contents
- DevOps methodology and its place in development approaches
- Software development cycle and DevOps tools
- DevOps practices at different scales
- More about DevOps tools
- DevOps engineer, skills, knowledge
- Containers, virtual machines and hardware: deployment examples
- Tips for choosing a place and role, development in DevOps
Assessment Elements
- HomeworkAsetofmaterialsforself-study(specializedliteratureand videos)
- Test5multiple-choicequestionsbasedonthelecturematerials
- Practicaltask
Bibliography
Recommended Core Bibliography
- Bass, L., Weber, I. M., & Zhu, L. (2015). DevOps : A Software Architect’s Perspective. Old Tappan, NJ: Addison-Wesley Professional. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1601433
Recommended Additional Bibliography
- Херинг, М. DevOps для современного предприятия : учебное пособие / М. Херинг , перевод с английского М. А. Райтмана.. — Москва : ДМК Пресс, 2020. — 232 с. — ISBN 978-5-97060-836-4. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/140580 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.