Бесплатные материалы по сетевым технологиям

Бесплатные материалы по сетевым технологиям — много раз переписывал эту страницу и наверное ещё много раз перепишу. Но всё равно она какая-то бестолковая получается. Ну.. что есть. Погнали!

Требования к сегодняшнему инженеру по сетям сильно нагружены. А в дальнейшем станут ещё более нагруженными. Нужно много знать и много учить. Учить постоянно. Причина — развитие компьютерных технологий ускоряется. Иначе не получишь не только роста, но и безнадёжно отстанешь.

Всё хорошие и многие плохие курсы/тренинги стоят денег. Причём просят нормально. К примеру курс для самостоятельного изучения (!) 300-410 ENARSI на CISCO E-Learning стоит 1000$ (1000, Карл!).

Однако, как и из любого другого правила, тут есть исключения. Также хочу отметить тенденцию — всё действительно полезное бесплатное обучение перетекает на Youtube. Это наблюдалось и раньше, но сейчас стало мейнстримом.

Кроме этого в классическую работу с сетями активно вливаются новые направления: SDN и Automation (Git, Ansible, Network Programming). Пока только ещё где-то, но скоро будет везде.


Telegram каналы


Комплексные курсы

Таких курсов очень много. В большинстве своём они платные. Но есть и бесплатные. Конечно же у полностью бесплатных наблюдается некоторая плюшевость. Это нормально, так и должно быть.

Для GNS3 Academy есть платные и бесплатные курсы, но с учётом минимальной стоимости платных, по факту ближе к бесплатному.


Программирование

Для сетевого инженера это в первую очередь Python. И его реально выучить абсолютно бесплатно, причём курсы чумовые. Изучать именно в последовательности как привожу:

Другой вариант поучить Python на HackerRank. Тут немного другая концепция обучения из последовательных коротких заданий-челленджей. И ты сам уже выбираешь решить челлендж сразу или сначала читать теорию. Здесь посложнее, на английском, обучающие видео длиннее (успеваешь заскучать), а где-то и без видео. Но, допустим, 30 Days of Code довольно-таки интересная и ненавязчивая практика кода.

Третий вариант курс на Netacad, на английском. И наконец бомбический Python для сетевых инженеров. Там же есть короткий вводный курс по Ansible.

После изучения типовых приёмов программирования на Python, рекомендую заняться улучшением качества своего кода.

Что ещё? С нуля код сейчас как-то редко пишут, это очень долго. В основном разрабы используют готовые Framework'и. Framework — такая специализированная среда, где уже есть много готовых шаблонов под разные типовые задачи. Честно сказать, конечный код там получается далеко не оптимальный, зато состряпать его можно на порядок быстрее. Пока знакомлюсь с Django, специализация данного фреймворка Web-разработка. В перспективе знакомство с Flask, он так же для Web.

Keep in mind that programmability is a journey, not a
destination.


GIT

Системы контроля версий важны при работе в команде. Бесплатный курс по GIT тут.


Youtube

Огромное количество видео-уроков, солюшенов и примеров настройки по сетям. Если есть вопрос по сетям, то искать на Youtube нужно обязательно. По сути второй Яндекс и количество материалов прибывает с каждым днем:


Лабы

Думаю не надо рассказывать зачем нужны лабы и их значение в подготовке сетевика.

EVE-NG

PNETLab — Lab is Simple. Появилось это чудо относительно недавно и действительно классная штука. Подтверждаю. Подробнее в записи Установка EVE-NG.

GNS3

Довольно-таки большое количество лаб для GNS3 с видео-разбором (большинство). Лабы нормально открываются в последней версии GNS3, конфигурация роутеров импортируется в лабу и готово для выполнения. Это куда круче чем Packet Tracer. Сами лабы весьма интересные. Лучше всего их выполнять после прочтения соответствующей порции материала из книжек серии How to master CCNA/How to master CCNP.

DevNet

DevNet — ресурс CISCO, у DevNet много направлений, нас интересует Networking.

Здесь можно пощупать самые передовые технологии, такие как SD-WAN и DNA Center. Раньше управляющая часть сетевой железки Control Plane была  непосредственно на ней самой, потом появилась тенденция переносить Control Plane на 1 умную железку в сети, дальнейшее развитие сделало Control Plane облачным и программируемым. CISCO пытается заинтересовать и подготовить будущих специалистов:

Бесплатные материалы по сетевым технологиям

Как получить доступ к DevNet? Просто нужно там зарегиться, хочешь через Facebook, хочешь через гугловскую учётку или через цисковскую. DevNet чрезвычайно юзерфрендли.


Wiki

Сюда буду складывать сайты со справочной инфой, которые мне понравились/помогли.

XGU.RU

CISCO-Wiki. Множество справочной информации с примерами настройки, в частности по CISCO: //xgu.ru/wiki/Категория:Cisco

Wiki.js

Кроме этого, если ты действительно хочешь стать профи (или уже считаешь себя таковым), то твоя святая обязанность вести свою рабочую Вики. Туда складывается вся полезная инфа, наработки, приёмы лечения траблов софта и железа. На сегодняшний день мой фаворит Wiki.js. Уже выложил цикл статей по развёртыванию и настройке.


Другие материалы

Поскольку сетевику нужно ворочать виртуалки на линухе, это как минимум, то следующее тоже будет полезно.

Видеокурсы подготовки к LPI

Видео-уроки от гуру всея и всех Кирилла Семаева. Мега-полезная вещь. Их можно использовать для подготовки к экзаменам, а можно просто для изучения Linux.

Знаешь хороший и бесплатный источник? Напиши в комментарии.

5 мыслей о “Бесплатные материалы по сетевым технологиям”

  1. Здравствуйте, Андрей! У меня возник вопрос в секции Программирование, а точнее в последовательности изучения Python для сетевика. Вот этот курс "И наконец бомбический Python для сетевых инженеров. Там же есть курс по Ansible." - можно изучать сам по себе, или лучше после первых двух
    "Программирование на Python.
    Python: основы и применение"

    Спасибо за ответ!

    1. Приветствую, Антон. Можно и так, и так. Как будет лучше..? Не могу сказать. Для каждого по-своему. Могу объяснить разницу. "Python для сетевых инженеров" тут теория и синтаксис очень кратко, устройство языка (стек вызовов, пространства имён) буквально несколько предложений. Поэтому если нужно быстрее начать применять Python в работе, но при этом может не понимать какие-то вещи, создавать не самый оптимальный код (зато рабочий), тогда сразу "Python для сетевых инженеров". Если же хочется разобраться в языке, более качественно его освоить (безотносительно сетей), то "Программирование на Python" база языка, а "Python: основы и применение" устройство. Как вариант по кусочку попробовать из всех трёх, посмотреть.. Возможно что-то понравится больше и захочется сначала изучить именно это.

      1. Спасибо за обьяснение! И спасибо за ссылки на ресурсы и написанные материалы, много полезного нахожу у Вас ))

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

Дневники Сетевого Инженера