Разработка приложений с использованием платформ и API Cisco Developing Applications Using Cisco Core Platforms and APIs (DEVCOR)

Этот курс поможет:
  • Получить знания и навыки, которые необходимы для выполнения обязанностей инженеров по автоматизации сетей на профессиональном уровне
  • Узнать, как внедрять сетевые приложения на базе платформ Cisco, от первоначального проектирования программного обеспечения до разнообразной системной интеграции, автоматизации тестирования и развертывания
  • Подготовиться к сертификации Cisco Certified DevNet Professional

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

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

Лабораторные работы в рамках курса:

  • Построение диаграммы последовательности
  • Построение диаграммы веб-последовательности
  • Использование Cisco Webex Teams API для включения ChatOps
  • Интеграция Cisco Meraki API для получения списка идентификаторов наборов услуг (SSID) и получения данных о местоположении;
  • Использование Paginated REST API Endpoint
  • Использование методов управления ошибками REST API
  • Работа с приложением на выявление общих уязвимостей Open Web Application Security Project (OWASP)
  • Разрешение конфликтов слияния с Git
  • Диагностика сбоев конвейера непрерывной интеграции и непрерывной доставки (CI/CD)
  • Контейнеризация приложения с помощью Docker
  • Интеграция приложения в существующую среду CI/CD
  • Диагностика проблем с помощью журналов приложений
  • Настройка параметров сети с помощью Puppet
  • Настройка параметров сети с помощью Ansible
  • Синхронизация настройки Firepower
  • Работа с RESTCONF для настройки сети
  • Запрос реляционной базы данных
  • Запрос хранилища документов
  • Запрос Time Series Database
  • Запрос Graph Database

Вы научитесь:

  • Понимать архитектурные особенности и шаблоны, которые помогают улучшить работу приложений
  • Описывать архитектурные особенности и шаблоны, которые улучшают удобство обслуживания приложений
  • Разрабатывать приложения ChatOps
  • Реализовывать надежную интеграцию API передачи репрезентативного состояния (REST) с обработкой сетевых ошибок, разбиением на страницы и управлением потоком ошибок
  • Понимать методологии проектирования распределенных систем
  • Понимать концепции управления конфигурацией инфраструктуры и автоматизации устройств
  • Использовать модели данных третьего поколения (YANG) для описания сетевых конфигураций и телеметрии
  • Сравнивать различные типы реляционных и нереляционных баз данных

Предварительные требования:

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

Записаться на курс Developing Applications Using Cisco Core Platforms and APIs (DEVCOR)