HCIP-Datacom-Network Automation Developer

Этот курс поможет:
  • Получить практические знания в области разработки средств автоматизации сетей, корпоративных сетевых технологий и программируемых сетей
  • Изучить основы маршрутизации и коммутации, принципы работы протоколов OSPF, IS-IS и BGP, а также технологии IPv6 и многоадресной передачи
  • Освоить технологии WLAN, механизмы обеспечения сетевой безопасности и надежности корпоративных сетей
  • Приобрести навыки программирования на Python и использования системы контроля версий Git для разработки средств сетевой автоматизации
  • Изучить технологии открытой программируемости сетевых устройств, включая SSH, SNMP, NETCONF, YANG и Telemetry
  • Освоить принципы работы северных интерфейсов iMaster NCE, включая RESTful API, HTTP и HTTPS
  • Научиться разрабатывать и внедрять решения для автоматизации настройки, управления и мониторинга корпоративных сетей
  • Приобрести практические навыки разработки, эксплуатации и сопровождения автоматизированных корпоративных сетей на базе оборудования Huawei

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

  • Открытость и программируемость сетевых устройств
  • SSH, SNMP, NETCONF, YANG, RESTCONF и Telemetry
  • gRPC и система открытой программируемости (OPS)
  • Открытость северных интерфейсов iMaster NCE
  • Решения SDN, CloudCampus и CloudFabric
  • RESTful API и интеграция iMaster NCE-Campus/Fabric
  • Сетевой ИИ и iMaster NAIE
  • Открытость и программируемость сервисов iMaster NCE
  • Сетевое программирование и автоматизация
  • Программирование на Python
  • Git и размещение кода в HUAWEI CLOUD

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

  • Описывать основные понятия и принципы работы SSH
  • Понимать концепцию Paramiko
  • Знать структуру и распространенные методы Paramiko
  • Применять распространенные методы работы с Paramiko
  • Описывать основные понятия SNMP
  • Описывать основные функции SNMP
  • Понимать основные принципы SNMP
  • Выполнять базовую настройку SNMP
  • Использовать PySNMP для выполнения операций SNMP
  • Описывать проблемы и ограничения традиционного управления конфигурацией сети
  • Описывать основные принципы NETCONF, YANG и RESTCONF
  • Описывать различия и взаимосвязи между NETCONF, YANG и RESTCONF
  • Понимать принципы работы NETCONF и RESTCONF
  • Описывать предпосылки развития технологии Telemetry
  • Описывать основные понятия и архитектуру Telemetry
  • Различать статические и динамические подписки Telemetry
  • Описывать понятия и функции gRPC
  • Настраивать сбор данных Telemetry
  • Описывать основные понятия OPS
  • Описывать основные функции OPS
  • Понимать принципы работы OPS
  • Выполнять базовую настройку OPS
  • Описывать развитие SDN
  • Описывать решения Huawei SDN
  • Знать предпосылки, основные понятия и ключевые особенности REST
  • Понимать взаимосвязь между REST, RESTful и RESTCONF
  • Знать формат HTTP-пакетов и назначение их полей
  • Понимать взаимосвязь между HTTP, HTTPS и HTTP/2
  • Владеть базовыми навыками вызова RESTful API
  • Описывать решение Huawei CloudCampus
  • Описывать основные открытые API iMaster NCE-Campus
  • Описывать типовые сценарии применения iMaster NCE-Campus
  • Понимать основные функции iMaster NCE-Fabric
  • Понимать ограничения и спецификации открытых API iMaster NCE-Fabric
  • Понимать основные открытые API и типовые сценарии применения iMaster NCE-Fabric
  • Выполнять пример вызова API Neutron для обмена данными внутри VPC
  • Описывать требования к сетевому искусственному интеллекту
  • Описывать сервисы iMaster NAIE сетевого ИИ-движка Huawei
  • Описывать основные понятия открытости и программируемости сервисов Huawei NCE
  • Описывать открытую программируемую архитектуру и принципы работы сервисов NCE
  • Описывать сценарии применения открытости и программируемости сервисов NCE
  • Использовать систему открытой программируемости iMaster NCE (OPS) для подключения новых устройств и развертывания новых сервисов
  • Понимать предпосылки развития сетевого программирования и автоматизации
  • Понимать уровни открытости сети
  • Понимать возможности открытой интеграции Huawei iMaster NCE
  • Понимать роль и компетенции инженеров по автоматизации сетей
  • Описывать классификацию языков программирования
  • Описывать стиль оформления кода Python
  • Описывать различия между централизованными и распределенными системами контроля версий
  • Описывать основные понятия Git
  • Выполнять базовые операции Git
  • Использовать графический Git-клиент TortoiseGit
  • Размещать код в HUAWEI CLOUD

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

Данный курс предполагает наличие у слушателей знаний и навыков, соответствующих программе курса HCIA-Datacom, а также практического опыта работы с ИТ- и сетевыми технологиями.