DEVASC — Developing Applications and Automating Workflows Using Cisco Platforms
DEVASC - Developing Applications and Automating Workflows Using Cisco Platforms
Описание курса:
Курс « Разработка приложений и автоматизация рабочих процессов с использованием платформ Cisco (DEVASC) v1.0» поможет вам подготовиться ксертификацииCisco ® DevNet Associate и к роли инженера по автоматизации сети младшего уровня. Вы узнаете, как реализовать базовые сетевые приложения, используя платформы Cisco в качестве основы, и как реализовать рабочие процессы автоматизации в сети, безопасности, совместной работе и вычислительной инфраструктуре. Курс дает вам практический опыт решения реальных проблем с использованием интерфейсов программирования приложений Cisco (API) и современных инструментов разработки.
Этот курс поможет вам подготовиться к экзамену 200-901 DevNet Associate (DEVASC).экзамен. Сдав этот экзамен, вы получите сертификат Cisco Certified DevNet Associate.
Этот курс поможет вам:
Воспользуйтесь преимуществами сети при внедрении приложений для удовлетворения бизнес-потребностей.
Получите основы работы с приложениями, автоматизацией и платформами Cisco.
Заработайте 48 баллов CE для повторной сертификации
Подготовьтесь к экзамену DEVASC 200-901 и присоединяйтесь к DevNet Class 2020
Кому следует посетить:
Этот курс предназначен для всех, кто выполняет или стремится выполнять роль разработчика и имеет один или несколько лет практического опыта разработки и сопровождения приложений, созданных на основе платформ Cisco.
Курс подходит для разработчиков программного обеспечения, разработчиков приложений и сетевых инженеров, которые хотят расширить свою базу навыков и подтвердить свои навыки в области программирования, программного обеспечения и автоматизации. Этот материал также будет полезен студентам, готовящимся к сертификации Cisco Certified DevNet Associate.
Рабочие роли, которые лучше всего подходят для материала этого курса:
Инженер по автоматизации сети
Разработчик программного обеспечения
Программист системной интеграции
Дополнительные должности, которые могут быть интересны:
Архитектор инфраструктуры
Сетевой дизайнер
Цели курса:
После прохождения этого курса вы должны уметь:
Описать важность API-интерфейсов и использования инструментов контроля версий в современной разработке программного обеспечения.
Описывать общие процессы и практики, используемые при разработке программного обеспечения.
Описать варианты организации и построения модульного программного обеспечения.
Описывать концепции HTTP и их применение к сетевым API.
Применение концепций передачи репрезентативного состояния (REST) для интеграции с API на основе HTTP
Опишите платформы Cisco и их возможности.
Описывать возможности программирования различных платформ Cisco.
Описывать основные сетевые концепции и интерпретировать простую топологию сети.
Описывать взаимодействие приложений с сетью и инструменты, используемые для устранения неполадок.
Применяйте концепции программируемости на основе моделей для автоматизации общих задач с помощью скриптов Python.
Определение общих моделей развертывания приложений и компонентов в конвейере разработки.
Описывать общие проблемы безопасности и типы тестов, а также использовать контейнеризацию для локальной разработки.
Используйте инструменты для автоматизации инфраструктуры с помощью сценариев и программируемости на основе моделей
Предварительные требования к курсу:
Нет никаких формальных требований для сертификации Cisco Certified DevNet Associate, но вы должны убедиться, что хорошо разбираетесь в темах экзамена, прежде чем сдавать экзамен.
И перед тем, как пройти этот курс, вам необходимо иметь:
Базовая компьютерная грамотность
Базовые навыки навигации в операционной системе ПК
Базовые навыки использования Интернета
Практический опыт работы с языком программирования (в частности, Python)
План лаборатории:
Анализируйте форматы данных API с помощью Python
Используйте Git для контроля версий
Определите программную архитектуру и шаблоны проектирования на диаграмме
Реализация одноэлементного шаблона и метода на основе абстракции
Проверить сообщения протокола HTTP
Использовать почтальон
Устранение неполадок, связанных с ответом об ошибке HTTP
Используйте API с Python
Используйте API-интерфейсы Cisco Controller
Используйте API для совместной работы Cisco Webex Teams ™
Интерпретация базовой схемы топологии сети
Определите причину проблем с подключением приложений
Выполнение операций по протоколу базовой конфигурации сети (NETCONF)
Используйте Cisco Software Development Kit (SDK) и Python для сценариев автоматизации
Используйте команды Bash для локальной разработки
Создайте модульный тест Python
Интерпретировать Dockerfile
Используйте команды Docker для управления локальной средой разработчика
Использовать недостаточную очистку параметров
Построение рабочего процесса автоматизации инфраструктуры