Аннотация рабочей программы дисциплины
«Введение в DevOps»

Цель изучения дисциплины изучить современные принципы и технологии построения ИТ-инфраструктуры предприятия с целью повышения эффективности процесса разработки ПО;
изучить современные технологии, методы и инструментальные средства, используемых для поддержки процессов разработки, сборки и интеграции программного обеспечения информационных систем.
Место дисциплины в учебном плане Б1.В.01
Формируемые компетенции ПК-1
Знания, умения и навыки, получаемые в результате освоения дисциплины
Знать:
компоненты ИТ-инфрасруктуры предприятия;
особенности операционных систем (ОС) Linux/Unix;
основные принципы и команды CLI;
основы администрирования в ОС Linux/Unix;
основы построения компьютерных сетей;
основные инструменты разработчика;
принципы управления версиями и документацией;
основы Continuous Integration (CI).
Уметь:
устанавливать и настраивать основные инфраструктурные компоненты для проектирования и разработки информационных систем;
выполнять базовые функции администрирования ОС Linux/Unix;
работать с CLI и системными утилитами;
конфигурировать локальные сети;
устанавливать и настраивать инструменты разработчика и необходимые библиотеки;
управлять репозиторием проекта (локальным и удалённым);
генерировать документацию программного кода;
строить пайплайны для веб-приложений и API.
Иметь навыки и (или) опыт деятельности (владеть):
современными технологиями построения и управления ИТ-инфраструктуры предприятия;
навыками работы и администрирования в ОС Linux/Unix;
навыками работы с Git/GitHub/GitLab и Doxygen;
навыками построения пайплайнов для веб-приложений и API.
Содержание дисциплины Введение в дисциплину. Вычислительная инфраструктура. Введение в сетевые операционные системы. Автоматизация процессов разработки ПО.
Виды учебной работы Лекции, лабораторные, самостоятельная работа.
Используемые информационные, инструментальные и программные средства
Oracle VirtualBox/KVM;
дистрибутив GNU/Linux (любой, общего назначения, с поддержкой репозитория);
стандартный набор утилит Linux;
Apache;
MariaDB;
phpMyAdmin;
PostgreSQL;
pgAdmin;
GnuPG;
Git;
TeX Live,
Kile/TeXmaker,
doxygen+doxywizard;
Python3;
IDLE/Anaconda/Spider;
PEP8;
Flake8;
Pylint;
FastAPI;
Flask;
Visual Studio Code;
Firefox/Chrome/Chromium/Opera;
Libre Office/Open Office;
Okular/AcrobatReader.
Microsoft Office 2010 (Office 2010 Professional, № 4065231 от 08.12.2010), (бессрочно);
Microsoft Windows 7 (Windows 7 Professional, № 61834699 от 22.04.2013), (бессрочно);
Chrome (http://www.chromium.org/chromium-os/licenses ), (бессрочно);
7-Zip (http://www.7-zip.org/license.txt ), (бессрочно);
AcrobatReader (http://wwwimages.adobe.com/content/dam/Adobe/en/legal/servicetou/Acrobat_com_Additional_TOU-en_US-20140618_1200.pdf), (бессрочно);
ASTRA LINUX SPECIAL EDITION (https://astralinux.ru/products/astra-linux-special-edition/), (бессрочно);
LibreOffice (https://ru.libreoffice.org/), (бессрочно);
Веб-браузер Chromium (https://www.chromium.org/Home/), (бессрочно);
Антивирус Касперский (https://www.kaspersky.ru/), (до 23 июня 2024);
Архиватор Ark (https://apps.kde.org/ark/), (бессрочно);
Okular (https://okular.kde.org/ru/download/), (бессрочно);
Редактор изображений Gimp (https://www.gimp.org/), (бессрочно).
1. Образовательный портал АлтГУ http://portal.edu.asu.ru/
2. Электронный каталог НБ АлтГУ «Книги»: http://www.lib.asu.ru/app/elecat/elecat=index1?base=book
3. Издательство «Лань» [Электронный ресурс]: электронно-библиотечная система. – URL: http://e.lanbook.com/
4. Издательство «Юрайт» [Электронный ресурс]: электронно-библиотечная система. – URL: http://biblio-online.ru
5. ЭБС «Университетская библиотека online»: https://biblioclub.ru/
6. ЭБС АлтГУ: http://elibrary.asu.ru/
Форма промежуточной аттестации Зачет.