Онлайн-курс – сертифицированная профессиональная специализация по автоматизации сетей Google, Cisco и Технологического института.

Изучите основы проектирования сетевой автоматизации и оживите свою карьеру. Этот фокус предлагает обзор и введение в ключевые вопросы для сетевых инженеров, которые хотят начать свой путь в области автоматизации.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

начиная

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Ян
  • РЕСТКОНФ
  • нетконф
  • Представительская государственная передача (REST)
  • ncclient
  • Планирование и нетворкинг
  • Программирование на Python
  • Python-скрипты
  • Автоматизация сетей
  • автоматизация
  • Управление конфигурацией
  • Еще один язык разметки (YAML)
  • Джинджа (движок шаблонов)
  • Анзибль
  • Докер
  • Конвейер CI/CD
  • Виртуальные среды Python
  • DevOps
  • дизайн программного обеспечения
  • Json
  • XML
  • интерфейсы прикладного программирования (API)

What you will learn in the course

Courses for which the course is suitable

  • Инженер по сетевой автоматизации
  • Инженер NetDevOps
  • сетевой инженер
  • Разработчик сетевой автоматизации
  • Эксперт по сетевой автоматизации

Стажировка — серия из 5 курсов

Специализация в области принципов сетевой автоматизации.

Специализация по принципам сетевой автоматизации готовит сетевых инженеров среднего и продвинутого уровня по основным темам сетевой автоматизации и навыкам программирования, а также готовит их к работе в среде NetDevOps. Эта специализация предоставляет углубленный обзор ключевых тем и навыков, которые должен знать инженер по сетевой автоматизации для эффективной работы в среде NetDevOps.

Подготовка к карьере

Пройдя эту стажировку, вы хорошо подготовитесь в качестве представителя инженера по сетевой автоматизации и получите навыки, необходимые для продвижения по карьерной лестнице.

Практический учебный проект

  • У нас нет практических проектов в учебной программе по этой специализации.

Завершение стажировки

По окончании стажировки вы будете готовы работать инженером по автоматизации сетей, обладающим навыками, необходимыми для успеха в вашей профессии. Эта специализация предоставляет углубленный обзор ключевых тем и навыков, которые должен знать инженер по сетевой автоматизации для эффективной работы в среде NetDevOps.

Details of the courses that make up the specialization

Введение в сетевую автоматизацию

Курс 1 • 2 часа • 4,7 (48 оценок)

Детали курса

чему ты научишься

В последние годы в отрасли сетевой инфраструктуры произошли значительные изменения: потребность в автоматизации растет из-за таких факторов, как потребность в более быстром и надежном развертывании сетей. Поэтому растет потребность в сетевых инженерах, обладающих навыками автоматизации и программирования. Этот курс в основном предназначен для сетевых инженеров, системных инженеров, сетевых архитекторов и менеджеров, которые хотят изучить основы сетевой автоматизации.

В конце курса вы:
  • Объяснить роль сетевой автоматизации и программирования в контексте сквозного управления и эксплуатации сети.
  • Интерпретируйте сценарии Python с помощью базовых программных конструкций, созданных для сценариев веб-автоматизации.

Чтобы добиться успеха в этом курсе, вы должны владеть базовыми технологиями маршрутизации и коммутации, понимать основы программирования на Python (опыт 3–6 месяцев) и иметь базовые знания Linux.

навыки, которые вы приобретете
  • Категория: Планирование и проектирование сети
  • Категория: Программирование на Python
  • Категория: Скрипты на Python
  • Категория: Автоматизация в сетях
  • Категория: Автоматизация

Использование API для автоматизации в сетях

Курс 2 • 3 часа • 4,6 (24 оценки)

Детали курса

чему ты научишься

Этот курс обеспечит прочную основу для понимания использования API-интерфейсов в сетевой автоматизации путем обсуждения таких важных тем, как форматы кодирования данных, API-интерфейсы REST и библиотека запросов Python. После завершения курса вы приобретете необходимые навыки для использования API в вашем решении для автоматизации сети и сможете описать полезность API в этом контексте. Этот курс в основном предназначен для сетевых инженеров, системных инженеров, сетевых архитекторов и менеджеров, которые хотят изучить основы сетевой автоматизации и сетевых API.

В конце курса вы:
  • Опишите необходимость форматов кодирования данных и изучите различные форматы.
  • Интерпретируйте и создавайте вызовы API на основе HTTP к устройствам в сети.
  • Создавайте и интерпретируйте сценарии на Python с помощью модуля Requests для автоматизации устройств с помощью API на основе HTTP.

Чтобы добиться успеха в этом курсе, вам необходимо владеть базовыми технологиями маршрутизации и коммутации, понимать основы программирования на Python (опыт 3–6 месяцев) и иметь базовые знания Linux.

навыки, которые вы приобретете
  • Категория: Управление конфигурацией
  • Категория: Еще один язык разметки (YAML)
  • Категория: Jinja (движок шаблонов)
  • Категория: Автоматизация в сетях
  • Категория: Анзибль

Ansible для автоматизации в сетях

Курс 3 • 3 часа • 4,7 (14 оценок)

Детали курса

чему ты научишься

Этот курс научит вас основам Ansible, расширенного инструмента управления конфигурацией с открытым исходным кодом, который упрощает управление инфраструктурой в современных сетевых средах. Вы также узнаете о Jinja2, языке шаблонов, который обеспечивает гибкость при решении задач автоматизации. После завершения курса вы получите необходимое понимание Ansible и его применения в сетевой автоматизации, что позволит вам эффективно автоматизировать сетевые задачи и улучшить сетевые операции. Этот курс в основном предназначен для сетевых инженеров, системных инженеров, сетевых архитекторов и менеджеров, которые хотят изучить основы сетевой автоматизации и Ansible.

В конце курса вы:
  • Создавайте сценарии Ansible для настройки сетевых устройств и получения данных о рабочем состоянии от сетевых устройств.
  • Создавайте шаблоны Jinja2 и структуры данных YAML для настройки в нужном состоянии.

Чтобы добиться успеха в этом курсе, вам необходимо владеть базовыми технологиями маршрутизации и коммутации, понимать основы программирования на Python (опыт 3–6 месяцев) и иметь базовые знания Linux.

навыки, которые вы приобретете
  • Категория: Докер
  • Категория: Конвейер CI/CD
  • Категория: Виртуальные среды Python
  • Категория: Девопс
  • Категория: Разработка программного обеспечения

DevOps для сетевой автоматизации (NetDevOps)

Курс 4 • 4 часа • 4.8 (18 оценок)

Детали курса

чему ты научишься

Этот курс познакомит студентов с различными инструментами DevOps, такими как Git и виртуальные среды для разработки на Python, а также объяснит концепцию непрерывной интеграции. Темы будут посвящены различным методам разработки, используемым в DevOps, таким как Agile-процесс. По окончании курса студенты получат широкое представление о DevOps и о том, как они могут интегрироваться в NetDevOps, что приведет к повышению эффективности и успеху сетевых операций. Этот курс в основном предназначен для сетевых инженеров, системных инженеров, сетевых архитекторов и менеджеров, которые хотят изучить основы сетевой автоматизации и NetDevOps.

В конце курса вы:
  • Определите и различайте методологии разработки программного обеспечения Waterfall и Aglie.
  • Опишите, как принципы, инструменты и конвейеры DevOps могут применяться к сетевым операциям.
  • Объясните роль сред разработки сетевой автоматизации и связанных с ними технологий, таких как виртуальные среды Python, Vagrant и Docker.

Чтобы добиться успеха в этом курсе, вам необходимо владеть базовыми технологиями маршрутизации и коммутации, понимать основы программирования на Python (опыт 3–6 месяцев) и иметь базовые знания Linux.

навыки, которые вы приобретете
  • Категория: Json
  • Категория: XML
  • Категория: API
  • Категория: Еще один язык разметки (YAML)
  • Категория: Передача представительского состояния (REST)

Введение в программирование на основе моделей

Курс 5 • 2 часа

Детали курса

чему ты научишься

В этом курсе вы узнаете о программировании на основе моделей и использовании моделей данных YANG для обеспечения стандартизированного способа доступа к сетевым устройствам и их возможностям. Ознакомьтесь с терминами и конструкциями YANG, а также с инструментами и протоколами, зависящими от YANG, включая NETCONF и RESTCONF. Кроме того, вы узнаете, как использовать библиотеки Python для взаимодействия с системами, поддерживающими NETCONF и RESTCONF. По окончании курса вы получите глубокое понимание модельного программирования и важности YANG в сетевой автоматизации.

В конце курса вы:
  • Объясните роль YANG в контексте автоматизации сети.
  • Описать существующие инструменты для упрощения работы с моделями YANG.
  • Опишите функции RESTCONF и NETCONF и различия между ними.

Чтобы добиться успеха в этом курсе, вам необходимо владеть базовыми технологиями маршрутизации и коммутации, понимать основы программирования на Python (опыт 3–6 месяцев) и иметь базовые знания Linux.

навыки, которые вы приобретете
  • Категория: ЯН
  • Категория: РЕСТКОНФ
  • Категория: NETCONF
  • Категория: Передача представительского состояния (REST)
  • Категория: ncclient