Материал данного курса позволит слушателю изучить принципы, технологии и механизмы автоматизации корпоративных сетей TCP/IP. Материал курса охватывает не только технические вопросы автоматизации, но и её методологию: вопросы подготовки и организации процессов автоматизации корпоративных сетей.
Аудитория курса:
Инженеры, управляющие корпоративной сетью TCP/IP, а также специалисты, отвечающие за автоматизацию её работы.
Предварительные требования к аудитории:
Необходимы знания о работе сетей TCP/IP на уровне курса ANT-N101, а также знания общей теории программирования.
Содержание курса: Модуль 1 – Проект автоматизации корпоративной сети TCP/IP. Управление IT-проектами. Потребности в автоматизации корпоративной сети. Готовность процессов к автоматизации. Адаптация стандартов и рекомендаций. Бизнес требования. Функциональные требования. Создание прототипа автоматизированной корпоративной сети TCP/IP.
Модуль 2 – Модель данных для разработки п/о. Работа с данными при разработке п/о. Создание модели данных. Модификация и адаптация модели данных.
Модуль 3 – Программное управление сетевыми устройствами. Возможности программного управления сетевыми устройствами. Классификация API. Работа с REST-based API. Работа с RPC-based API.
Модуль 4 – Построение процесса разработки п/о. Фазы процессов разработки п/о. Методология Agile. Методология Waterfall. Ведение документации при разработке п/о.
Модуль 5 – Особенности платформы Linux для разработки п/о. Архитектура ОС Linux. Особенности управления процессами в ОС Linux. Особенности работы компиляторов в ОС. Особенности работы Linker’ов и Loader’ов. Работа с высокоуровневыми языками программирования.
Модуль 6 – Инструменты разработки п/о.
Среды разработки. Виртуализация и контейнеры. Контроль версий при разработке п/о. Автоматизированное тестирование п/о. Автоматизированное развертывание п/о. Методология и компоненты DevOps.
Модуль 7 – Использование готовых платформ автоматизации.
Ansible. SaltStack.
Записаться на курс
Длительность: 5 дней (40 часов) Код курса: NAUTO-00