Получить консультацию
Training Center MUKКурсыCiscoDeveloping Applications and Automating Workflows using Cisco Core Platforms (DEVASC)

Developing Applications and Automating Workflows using Cisco Core Platforms (DEVASC)

Код курса
DEVASC
Продолжительность
5 Дней, 40 Ак. Часов
Описание курса
Цели
Требования
Программа курса
Описание курса

Курс Developing Applications and Automating Workflows using Cisco Core Platforms (DEVASC) разработан специально для подготовки к сертификации Cisco DevNet Associate и подходит для технических специалистов, занимающихся автоматизацией рабочих процессов сетевой инфраструктуры. Основное внимание в этом курсе уделяется внедрению базовых сетевых приложений в инфраструктуре, построенной на устройствах Cisco, а также автоматизации сетевых рабочих процессов, механизмов безопасности и совместной работы. Курс содержит практический опыт решения реальных проблем с использованием прикладных программных интерфейсов Cisco (API) и современных инструментов разработки. Курс предназначен для тех, кто уже работает или планирует работать разработчиком, имеет практический опыт разработки и поддержки приложений, созданных на основе платформ Cisco.

Курс поможет Вам:

  • Воспользоваться всеми доступными преимуществами сети при разработки приложений, оптимально покрывающих потребности бизнеса.
  • Получить знания и навыки для автоматизации рабочих процессов в инфраструктуре, построенной на платформах Cisco.
  • Подготовиться к сдаче экзамена 200-901 DEVASC, обязательного для получения статуса Cisco Certified DevNet Associate.
Цели

После прохождения данного курса слушатели будут уметь:

  • Описывать необходимость и преимущества использования APIs и систем контроля версий для разработки программного обеспечения
  • Описывать общие шаги процесса разработки программного обеспечения
  • Описывать варианты организации и построения модульного программного обеспечения
  • Понимать принципы протокола HTTP и как его использовать в программных интерфейсах
  • Применять Representational State Transfer (REST) для интеграции с HTTP-based APIs
  • Перечислять ключевые платформы Cisco и их возможности
  • Описывать функции программируемости платформ Cisco
  • Понимать основные принципы построения сетей
  • Понимать принципы взаимодействия приложений с сетью, использовать основные распространенные инструменты для устранения неполадок
  • Автоматизировать распространенные сетевые задачи с помощью скриптов Python
  • Описывать общие проблемы безопасности, знать типы тестов, использовать контейнеры для локальной разработки
  • Использовать различные инструменты автоматизации
Требования

Для прохождения данного курса слушатели должны обладать следующими знаниями и навыками:

  • Базовая компьютерная грамотность
  • Базовый опыт работы с операционными системами ПК
  • Опыт использования языков программирования будет большим плюсом (особенно Python)

Ресурсы Cisco, которые помогут подготовиться к прохождению курса или сдаче экзамена:

  • Специальные темы и лабораторные работы в разделе DevNet Certification: https://developer.cisco.com/certification/
Программа курса

Программа курса

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

  • Лекция: Практика современной разработки программного обеспечения
  • Самостоятельное изучение: Описание процесса разработки программного обеспечения
  • Самостоятельное изучение: Разработка программного обеспечения
  • Лекция: Введение в сетевые прикладные программные интерфейсы
  • Лекция: Использование REST-Based API
  • Лекция: Возможности программирования платформ Cisco
  • Самостоятельное изучение: Обзор платформ Cisco
  • Самостоятельное изучение: Изучение принципов построения и работы IP-сетей
  • Лекция: Взаимодействие приложений с сетью
  • Лекция: Использование моделей данных YANG
  • Лекция: Развертывание приложений
  • Лекция: Тестирование и защита приложений
  • Лекция: Автоматизация инфраструктуры

Список лабораторных работ:

  • Разбор форматов данных API с помощью Python
  • Использование Git для контроля версий
  • Определение архитектуры программного обеспечения и шаблонов проектирования
  • Использование шаблонов проектирования одиночка и абстрактная фабрика
  • Исследование сообщений протокола HTTP
  • Использование Postman
  • Устранение неполадок при получении HTTP Error Response
  • Взаимодействие с API с использованием Python
  • Использование Cisco Controller API
  • Использование Cisco Webex Teams™ Collaboration API
  • Исследование диаграммы базовой топологии сети
  • Изучение причин возникновения проблем сетевого подключения в прикладных процессах
  • Исследование функций протокола Network Configuration Protocol (NETCONF)
  • Использование Cisco Software Development Kit (SDK) и Python для создания скриптов автоматизации
  • Использование команд Bash для локальной разработки
  • Создание Unit-тестов Python
  • Работа с Dockerfile
  • Использование команд Docker для управления локальной средой разработчика
  • Построение автоматизированного рабочего процесса
Регистрация на ближайший курс
Developing Applications and Automating Workflows using Cisco Core Platforms (DEVASC)
Код курса:
DEVASC
Продолжительность:
5 Дней, 40 Ак. Часов
Формат
Даты
11.10.21
Локация
Баку
Формат
Даты
11.10.21
Локация
Киев
Формат
Даты
11.10.21
Локация
Алматы
Получить консультацию
Свяжитесь со мной
Получить консультацию
Отправить заявку
Регистрация на вебинар
Отправить заявку
Ваша заявка получена!
Мы свяжемся с вами в ближайшее время.