Cisco DevNet - Human Growth Kazakhstan

Cisco DevNet

Направление

  • SPAUI — Implementing Automation for Cisco Service Provider Solutions
    • Длительность: 3 дня (24 часа)
    • Код курса: SPAUI
    • Стоимость
    • Очный формат: 464 000 ₸
    • Онлайн формат: 452 000 ₸

    Описание курса

    Описание курса:

    Внедрение автоматизации для Cisco Service Provider Solutions (SPAUI)
    Курс v1.0 подготовит вас к внедрению и поддержке решений автоматизации в сетевой инфраструктуре поставщика услуг с использованием принципов, протоколов, инструментов и механизмов сетевого программирования. Благодаря сочетанию уроков и практических занятий вы научитесь развертывать, настраивать, отслеживать и управлять сетевыми средами поставщика услуг с использованием современных моделей данных. Эти модели позволяют вам представлять рабочие данные и новые протоколы сетевого управления для администрирования сотен или тысяч устройств за одну операцию, заменяя традиционное, трудоемкое, подверженное ошибкам управление интерфейсом командной строки (CLI) от устройства к устройству. Курс также знакомит с мощными решениями по автоматизации, которые могут упростить работу сети.
    Этот курс охватывает модели данных еще одного следующего поколения (YANG) и инструменты проверки, протоколы управления конфигурацией передачи репрезентативного состояния RESTCONF и протокол сетевой конфигурации (NETCONF), телеметрию на основе моделей с удаленным вызовом процедур Google (gRPC) и интерфейс управления сетью Google ( gNMI), автоматизация трафика с помощью инструментов автоматизации на основе XR Transport Control (XTC), Secure Shell (SSH), таких как NetMiko и Ansible, оркестровка, обеспечиваемая Network Services Orchestration (NSO), управление жизненным циклом виртуализации сетевых функций (NFV) с помощью Elastic Services Controller ( ESC), а также сетевые операции автоматизации с WAN Automation Engine (WAE) Данный курс готовит вас к 300-535 автоматизируя и Программирование Cisco ® Решения для поставщиков услуг (SPAUTO)экзамен.
    Внедрение автоматизации для решений Cisco (CSAU) необходимо до регистрации в программе « Внедрение автоматизации для решений для поставщиков услуг Cisco» (SPAUI), поскольку она предоставляет важные фундаментальные знания, необходимые для успеха.

    Этот курс поможет вам:

    Используйте возможности сетевого программирования для масштабирования и оптимизации сетевой инфраструктуры поставщика услуг
    Получите практический опыт использования современных моделей данных для управления сетевой инфраструктурой поставщика услуг.
    Заработайте 24 балла CE для повторной сертификации
    Подготовьтесь к экзамену 300-535 SPAUTO и присоединяйтесь к классу DevNet 2020 года

    Кому следует посетить:

    Сетевые администраторы
    Сетевые архитекторы
    Сетевые дизайнеры
    Сетевые инженеры
    Сетевые менеджеры
    Персонал Центра сетевых операций (NOC)
    Сетевые супервизоры

    Цели курса:

    После прохождения этого курса вы должны уметь:
    Используйте протоколы программирования NETCONF и RESTCONF на устройствах Cisco
    Описывать и использовать инструменты для проверки моделей данных YANG на устройствах Cisco.
    Описывать и настраивать телеметрию на основе моделей на устройствах Cisco.
    Описывать и настраивать автоматизацию сетевого трафика с помощью Cisco XTC
    Описывать и использовать инструменты автоматизации сети, использующие SSH.
    Автоматизируйте настройку сети поставщика услуг с помощью Cisco NSO
    Описать, как автоматизировать виртуализированные ресурсы с помощью Cisco ESC.
    Описать, как автоматизировать WAN поставщика услуг с помощью Cisco WAE.

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

    Перед тем, как пройти этот курс, вы должны обладать следующими знаниями и навыками:
    Эквивалентный уровень знаний CCNP по маршрутизации и коммутации (R и S)
    Операционная система межсетевого взаимодействия Cisco (IOS XE) и опыт работы с Cisco IOS XR
    Опыт работы SP с маршрутизацией, многопротокольной коммутацией по меткам (MPLS) и решениями для виртуальной частной сети (VPN)
    Основы сетевого программирования (основы сетевого программирования, API и протоколы, API и протоколы на основе сетевой модели, управление конфигурацией с помощью Ansible, рабочие процессы автоматизации сети поставщика услуг)
    Следующие курсы Cisco помогут вам получить знания, необходимые для подготовки к этому курсу:
    Введение в автоматизацию решений Cisco (CSAU)
    Внедрение и эксплуатация основных сетевых технологий поставщика услуг Cisco (SPCOR)
    Внедрение решений Cisco Service Provider Advanced Routing Solutions (SPRI)
    Внедрение сервисов VPN для поставщиков услуг Cisco (SPVI)

    Содержание курса:

    Реализация интерфейсов программирования сетевых устройств с помощью NETCONF и RESTCONF
    Внедрить протокол NETCONF
    Внедрить протокол RESTCONF
    Реализация управляемой моделями программируемости с помощью YANG
    Модели данных YANG
    Инструменты YANG
    Комплект разработчика YANG
    Реализация телеметрии, управляемой моделями
    Реализация управляемой моделями телеметрии с помощью gRPC
    Внедрение модельно-управляемой телеметрии с gNMI
    Автоматизация сетевого трафика поставщика услуг с помощью Cisco XTC
    Основы Cisco XTC
    Настроить Cisco XTC
    Автоматизация сетей с помощью инструментов, использующих SSH
    Реализация конфигураций устройств с помощью библиотеки Python Netmiko
    Реализуйте конфигурации устройств с помощью Ansible Playbooks
    Организация сетевых сервисов с Cisco NSO
    Основы Cisco NSO
    Диспетчер устройств Cisco NSO
    Услуги Cisco NSO
    Реализация конфигураций устройств с помощью Python
    Автоматизация виртуализированных ресурсов с помощью Cisco Elastic Services Controller
    Архитектура Cisco ESC
    Управление ресурсами Cisco ESC
    Автоматизация WAN с помощью Cisco WAE
    Описать компоненты Cisco WAE

    План лаборатории:

    Изучите протокол NETCONF в устройствах Cisco
    Настройте устройства Cisco IOS XE с помощью RESTCONF
    Изучите модели данных YANG Cisco и OpenConfig с помощью инструментов YANG
    Используйте ncclient и Python для настройки устройств Cisco
    Используйте YANG Development Kit (YDK) для настройки устройств Cisco
    Настройка телеметрии на основе моделей с помощью gRPC
    Настройка телеметрии на основе моделей с помощью gNMI
    Настройте непересекаемость пути с помощью Cisco XTC
    Использование библиотеки Python Netmiko для настройки устройств Cisco
    Используйте Ansible для настройки устройств Cisco
    Используйте диспетчер устройств Cisco NSO
    Создайте шаблон службы обратной связи
    Используйте Cisco NSO REST API с Postman
    Изучите и используйте функции Cisco WAE

  • CSAU — Introducing Automation for Cisco Solutions
    • Длительность: 3 дня (24 часов)
    • Код курса: CSAU
    • Стоимость
    • Очный формат: 1 022 000 ₸
    • Онлайн формат: 928 000 ₸

    Описание курса

    Course Objectives

    Articulate the role network automation and programmability play in the context of end-to-end network management and operations
    Define and differentiate between waterfall and agile software development methodologies
    Interpret and troubleshoot Python scripts with fundamental programming constructs built for network automation use cases
    Describe how DevOps principles, tools, and pipelines can be applied to network operations
    Understand the role of network automation development environments and associated technologies such as Python virtual environments, Vagrant, and Docker
    Understand and construct HTTP-based application programming interface (API) calls to network devices
    Articulate the differences among and common use cases for XML, JSON, YAML, and protocol buffer (protobuf)
    Construct and interpret Python scripts using the Python requests module to automate devices that have HTTP-based APIs
    Understand the role YANG plays in network automation
    Understand that several tools exist to simplify working with YANG models
    Describe the functionality of RESTCONF and NETCONF and the differences between them
    Construct Ansible playbooks to configure network devices and retrieve operational state data from them
    Build Jinja2 templates and YAML data structures to generate desired state configurations

    Course Prerequisites

    There are no prerequisites for this training. However, the knowledge and skills you are recommended to have before attending this training are:
    Routing and switching including open shortest path first (OSPF), border gateway protocol (BGP), and basic configuration features such as interfaces, simple network management protocol (SNMP), and static routes
    Fundamentals of Python data structures and programming constructs, such as loops, conditionals, and classes, or the equivalent of 3–6 months of experience writing Python scripts
    Basic Linux commands for navigating the file system and executing scripts
    Knowledge of working with text editors
    The following recommended Cisco offering may help you meet these prerequisites:
    Implementing and Administrating Cisco Solutions (CCNA)

    Course Outline

    Examining Network Management and Operations
    Exploring Software Development Methodologies
    Using Python for Network Automation
    Describing NetDevOps: DevOps for Networking
    Managing Automation Development Environments
    Introducing HTTP Network APIs
    Reviewing Data Formats and Data Encoding
    Using Python Requests to Automate HTTP-Based APIs
    Exploring YANG
    Using YANG Tools
    Automating Model-Driven APIs with Python
    Introducing Ansible for Network Automation
    Templating Configurations with Jinja2

    Lab Outline

    Use Network Automation Scripts
    Enforce Python Fundamentals on the Interactive Interpreter
    Automate Networks with Netmiko
    Use the Git Version-Control System and Collaborate on an Internal Project
    Build Reproduceable Automation Environments
    Use HTTP-Based APIs with Postman
    Explore YAML and JSON Data
    Consume HTTP-Based APIs with Python Requests
    Explore YANG Tools
    Explore RESTCONF with Python
    Explore NETCONF with Python
    Configure Network Devices with Ansible
    Collect Network Data with Ansible
    Build and Deploy Configurations with Ansible

  • DEVCOR — Developing Applications Using Cisco Core Platforms and APIs
    • Длительность: 5 дней (40 часов)
    • Код курса: DEVCOR
    • Стоимость
    • Очный формат: 1 730 000 ₸
    • Онлайн формат: 1 646 000 ₸

    Описание курса

    Описание курса:

    Курс « Разработка приложений с использованием основных платформ и API Cisco (DEVCOR) v1.0» поможет вам подготовиться к сертификации Cisco DevNet Professional и к роли инженера по автоматизации сети профессионального уровня. Вы узнаете , как реализовать сетевые приложения с использованием Cisco ® платформы в качестве основы, от начального проектирования программного обеспечения для разнообразной системной интеграции, а также тестировании и автоматизации развертывания. Курс дает вам практический опыт решения реальных проблем с использованием интерфейсов программирования приложений Cisco (API) и современных инструментов разработки.
    Этот курс поможет вам подготовиться к экзамену 350-901 «Разработка приложений с использованием основных платформ и API Cisco» (DEVCOR) . Сдав этот экзамен, вы соответствуете основным экзаменационным требованиям в отношенииСертифицированный Cisco DevNet Professional , и вы получаете сертификат Cisco Certified DevNet Specialist — Core

    Этот курс поможет вам:

    Воспользуйтесь всеми преимуществами практики разработки сетей и программного обеспечения при внедрении приложений для удовлетворения бизнес-потребностей.
    Получите опыт работы с приложениями, автоматизацией и платформами Cisco
    Заработайте 64 балла CE для повторной сертификации
    Подготовьтесь к экзамену 350-901 DEVCOR и присоединяйтесь к классу DevNet 2020 года

    Кому следует посетить:

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

    Курс подходит для:

    Сетевые инженеры расширяют свою базу навыков, включая программное обеспечение и автоматизацию
    Разработчики расширяют свой опыт в области автоматизации и DevOps
    Архитекторы решений переходят в экосистему Cisco
    Разработчики инфраструктуры, проектирующие защищенные производственные среды
    Рабочие роли, которые лучше всего подходят для материала этого курса:
    Старший инженер по автоматизации сети
    Старший разработчик программного обеспечения
    Старший программист системной интеграции
    Дополнительные должности, для которых этот курс может оказаться полезным:
    Старший архитектор инфраструктуры
    Старший сетевой дизайнер
    Старший инженер-разработчик тестов
    Этот материал также будет полезен студентам, готовящимся к Cisco Certified DevNet Professional и Cisco Certified DevNet Specialist — Core сертификации.

    Цели курса:

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

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

    Нет никаких формальных требований для сертификации Cisco Certified DevNet Associate, но вы должны убедиться, что хорошо разбираетесь в темах экзамена, прежде чем сдавать экзамен.
    Перед тем, как пройти этот курс, вы должны иметь:
    Знание дизайна программ и кодирования с акцентом на Python
    Знакомство с Ethernet, TCP / IP и сетями, связанными с Интернетом
    Понять использование API
    Понимание методологий разработки и проектирования программного обеспечения
    Практический опыт работы с языком программирования (в частности, Python)

    План лаборатории

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

  • DEVASC — Developing Applications and Automating Workflows Using Cisco Platforms
    • Длительность: 5 дней (40 часов)
    • Код курса: DEVASC
    • Стоимость
    • Очный формат: 1 691 000 ₸
    • Онлайн формат: 1 606 000 ₸

    Описание курса

    Описание курса:

    Курс « Разработка приложений и автоматизация рабочих процессов с использованием платформ 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 для управления локальной средой разработчика
    Использовать недостаточную очистку параметров
    Построение рабочего процесса автоматизации инфраструктуры

Записаться на курс