Kategoria: Sieci komputerowe. Administracja, bezpieczeństwo.
Intensywne szkolenie skierowane do specjalistów IT, przeznaczone dla osób chcących rozwijać karierę w obszarze programowalnych sieci, łącząc wiedzę z zakresów technologii sieciowych i tworzenia oprogramowania. Koncepcyjnie zbliżone do zagadnień szeroko opisywanych jako DevOps; dla tych, którzy chcą poznać możliwości automatyzacji sieci i wykorzystania interfejsów API w środowisku Cisco.
Uczestnicy zapoznają się z platformą DevNet, jej zasobami, narzędziami oraz możliwościami certyfikacji. W ramach kursu omówione zostaną m.in. podstawy programowania w Pythonie, formaty takie jak YAML i JSON, a także wykorzystanie bibliotek do pracy z interfejsami API Cisco (DNA Center, Meraki). Szkolenie obejmuje także praktyczne zastosowania automatyzacji z użyciem Ansible oraz integrację z aplikacjami i systemami z rodziny DevOps, takimi jak Jenkins czy GitLab. Zwieńczeniem kursu będzie realizacja case study, w którym uczestnicy stworzą własne skrypty do zarządzania sieciami i automatyzacji konfiguracji urządzeń.
Program szkolenia jest zgodny z wymaganiami certyfikatu DevNet Associate.
Czas trwania
5 dni
Program
- Wprowadzenie do Cisco DevNet
- Czym jest Cisco DevNet?
- Przegląd platformy DevNet: zasoby, narzędzia, certyfikacje.
- Wprowadzenie do automatyzacji sieci.
- Podstawy programowania dla automatyzacji
- Przegląd języków
- Python
- YAML
- format JSON.
- Skrypty w Pythonie
- podstawy składni
- pętle
- funkcje
- Praca z bibliotekami (np. requests, paramiko).
- Interfejsy API w sieciach Cisco
- Czym są interfejsy API (REST, SOAP)?
- Praca z API urządzeń Cisco (np. DNA Center, Meraki).
- Narzędzia: Postman, Python requests.
- Praktyczne zastosowanie API
- Tworzenie skryptów do zarządzania urządzeniami.
- Automatyzacja zadań sieciowyc
- konfiguracja VLAN
- monitorowanie
- Narzędzia Cisco do automatyzacji
- Wprowadzenie do Cisco DNA Center.
- Wykorzystanie Cisco Meraki Dashboard API.
- Przegląd dostępnych narzędzi: Ansible, Puppet, Chef.
- Automatyzacja z użyciem Ansible
- Podstawy Ansible
- playbooki
- inventory
- moduły
- Podstawy Ansible
- Automatyzacja konfiguracji urządzeń Cisco z Ansible.
- DevOps w sieciach Cisco
- Integracja z systemami CI/CD (np. Jenkins, GitLab).
- Wersjonowanie kodu z Git.
- Testowanie i wdrażanie zmian w sieci.
- Praktyczne case study i projekty
- Automatyzacja wdrożenia nowych urządzeń.
- Monitorowanie i rozwiązywanie problemów z użyciem skryptów.
- Omówienie najlepszych praktyk.
Training also available in English.
Przeznaczenie i wymagania
Specjaliści IT, którzy chcą nauczyć się możliwości automatyzacji sieci i wykorzystania interfejsów API w środowisku Cisco. Osoby interesujące się tematyką DevOps i pracujące z urządzeniami Cisco.
Znajomość programowania w dowolnym języku na poziomie podstawowym (rekomendujemy Python). Wcześniejsze odbycie szkolenia Szkolenie: CCNA – Sieci komputerowe – zasady działania, projektowanie i administracja sieciami lokalnymi (LAN), lub posiadana już znajomość tych zagadnień – będzie znaczącym ułatwieniem.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.