Изучите автоматизацию сети с CISCO бесплатно


Мы рассмотрим пять учебных лабораторий, которые помогут вам начать автоматизацию сети с помощью Cisco Devnet. Python и REST API входят в число затронутых тем, и весь контент предоставляется бесплатно.

Это онлайн-обучение проводится на образовательной платформе Cisco Devnet, которая предлагает практические возможности обучения в небольших лабораториях. В нем много предметов, но этот пост посвящен 5-классному учебному пути для приобретения навыков автоматизации сети.

Он начинается с возвращения к основам, поскольку самый первый курс посвящен основам работы с сетями. Продолжительность 1 час 20 минут включает в себя следующие занятия:

Основы работы в сети и программно-определяемые сети Изучите основы работы в сети, включая сетевое оборудование и способы, которыми SDN меняет их работу.

Сетевые топологии и модели Узнать о сетевых топологиях Понять категории и типы сетевых кабелей Изучить сетевые модели OSI и TCP / IP

Адреса и подсети IPv4. Узнайте об адресах IPv4. Узнайте, как использовать двоичные числа. Узнайте о подсетях, хостах и использовании подсетей.

Информация состоит из чистого HTML / текста, без видео, является обобщенной и не специфичной для Cisco. Однако в конце каждого урока есть ссылки на специальную информацию Cisco.

Второй урок посвящен настройке нашей рабочей станции разработчика и среды. Он длится 3 часа и охватывает:

Что такое среда разработки и зачем она вам нужна?

Настройка вашей рабочей станции Windows в качестве среды разработки

Настройка вашей рабочей станции macOS в качестве среды разработки

Настройка вашей рабочей станции Linux (CentOS) в качестве среды разработки

Настройка вашей рабочей станции Linux (Ubuntu) в качестве среды разработки

Сюда входят системы управления версиями, терминалы и оболочки, языки программирования (Python), текстовые редакторы и IDE, инструменты и движки контейнеров приложений, настроенные для каждой категории ОС.

Конечно, мы не могли обойтись без Python, и следующий урок, продолжительностью 2 часа 15 минут, будет посвящен основам Python ..

Краткое введение в Git

Введение в кодирование и API-интерфейсы. Размышляет о том, почему инженеры должны учиться кодировать и о ценности использования API.

Введение в Python – Часть 1 Основные типы данных, переменные, условные выражения и функции

Введение в Python – Часть 2 Как создать и использовать структуры данных Python в виде списков, кортежей и словарей. Где искать другие коллекции. Два механизма циклов в Python и когда их использовать. Как файлы Python структурированы и выполняются. Основные инструменты и процессы отладки. Разбор JSON с помощью библиотек Python и Python.

Следующая остановка – Основы REST API, которые основываются на модуле API и углубляются в Postman.

Что такое ОТДЫХ? Что такое API?

Начало работы с REST API

Практическое упражнение: использование Postman для взаимодействия с REST API

И, наконец, во Введении в управляемое моделями программирование, в котором все наши усилия приводят нас к реальному делу – общению с устройствами через стандарты сетевого управления, такие как NETCONF / YANG. Основываясь на RFC 3535, IETF разработала NETCONF и YANG, чтобы предложить стандартный протокол и язык моделирования данных для программного управления сетью.

Что и почему программируемость, управляемая моделями

Представляем моделирование данных YANG для сети Узнайте о языке моделирования YANG

Изучение моделей данных IOS XE YANG с помощью NETCONFРабота с NETCONF для доступа к смоделированной конфигурации YANG и рабочим данным на ваших сетевых устройствах

Изучение моделей данных IOS XE YANG с помощью RESTCONFREST API для сети. RESTCONF с базовыми вызовами API и Python

В общем, это отличная возможность попрактиковаться в сетевой автоматизации. Все это бесплатно, и единственное, что требуется, – это создать учетную запись DevNet.


Добавить комментарий