showroute · sas

Program

Instruktor

Opinie

FAQ

Projekty uczestników SAS
…i to, co TY możesz zbudować.
T.M.
inżynier ISP
ISP

Przekazanie powtarzalnych zadań do NOC

koniec z telefonami w nocy
K.W.
inżynier sieciowy
ISP

Aktualizacja polityk BGP na routerach brzegowych

ręcznie: godziny1 commit, spójna na wszystkich
P.W.
inżynier ISP
ISP

Provisioning nowego klienta biznesowego

ręcznie: 45 min + ryzyko błęduautomatycznie, bez pomyłek
M.C.
network engineer
Enterprise

Backup i audyt konfiguracji firewalli jednocześnie

ręcznie: cały dzieńco noc, automatycznie
P.P.
inżynier ISP
ISP

Dodanie sesji BGP + sprawdzenie stanu na wielu routerach

zero literówek w peerce BGP
A.K.
inżynier ISP
ISP

Masowa konfiguracja urządzeń sieciowych

bez błędów · szybko · tak samo na każdym
T.M.
inżynier ISP
ISP

Przekazanie powtarzalnych zadań do NOC

koniec z telefonami w nocy
K.W.
inżynier sieciowy
ISP

Aktualizacja polityk BGP na routerach brzegowych

ręcznie: godziny1 commit, spójna na wszystkich
P.W.
inżynier ISP
ISP

Provisioning nowego klienta biznesowego

ręcznie: 45 min + ryzyko błęduautomatycznie, bez pomyłek
M.C.
network engineer
Enterprise

Backup i audyt konfiguracji firewalli jednocześnie

ręcznie: cały dzieńco noc, automatycznie
P.P.
inżynier ISP
ISP

Dodanie sesji BGP + sprawdzenie stanu na wielu routerach

zero literówek w peerce BGP
A.K.
inżynier ISP
ISP

Masowa konfiguracja urządzeń sieciowych

bez błędów · szybko · tak samo na każdym
W.K.
network engineer
Enterprise

Automatyczna inwentaryzacja urządzeń

ręcznie: tygodnie pracygotowe na żądanie
W.K.
network engineer
Enterprise

Automatyczny backup konfiguracji

ręcznie lub wcaleco noc, każde urządzenie
P.M.
inżynier DC
Data Center

Wyszukiwanie interfejsu po adresie MAC

ręcznie: SSH po koleiwynik w sekundy
K.B.
inżynier DC
Data Center

Dodanie nowego VLAN na switchach

ręcznie: jeden switch po drugimwszystkie naraz, identycznie
K.O.
inżynier ISP
ISP

Automatyczny szablon konfiguracji peera eBGP

spójna konfiguracja · zero literówek
W.P.
network engineer
Enterprise

Cykliczne raporty ze stanu sieci

ręcznie lub wcalegotowe w poniedziałek rano
W.K.
network engineer
Enterprise

Automatyczna inwentaryzacja urządzeń

ręcznie: tygodnie pracygotowe na żądanie
W.K.
network engineer
Enterprise

Automatyczny backup konfiguracji

ręcznie lub wcaleco noc, każde urządzenie
P.M.
inżynier DC
Data Center

Wyszukiwanie interfejsu po adresie MAC

ręcznie: SSH po koleiwynik w sekundy
K.B.
inżynier DC
Data Center

Dodanie nowego VLAN na switchach

ręcznie: jeden switch po drugimwszystkie naraz, identycznie
K.O.
inżynier ISP
ISP

Automatyczny szablon konfiguracji peera eBGP

spójna konfiguracja · zero literówek
W.P.
network engineer
Enterprise

Cykliczne raporty ze stanu sieci

ręcznie lub wcalegotowe w poniedziałek rano

Zautomatyzuj swoją sieć.

Bez nauki programowania.

Skończ z ręczną konfiguracją, literówkami w politykach i porannymi wiadomościami od szefa. W 9 tygodniach budujesz pipeline CI/CD, który wdraża i weryfikuje konfigurację na wszystkich routerach - zanim wyjdziesz z pracy w piątek.

Zobacz program ↓

PROBLEM

Piątek, 23:47. Urządzenie nr 38 z 40.

Wdrożenie nowych polityk BGP. Ręcznie. Przez SSH. Tak jak zawsze.

bash — 192.168.1.1
$ ssh admin@rtr-edge-36
Connected to rtr-edge-36
rtr-edge-36# conf t
rtr-edge-36(config)# route-policy BGP_IN
rtr-edge-36(config)# commit
% Commit complete.
$ ssh admin@rtr-edge-37
Connected to rtr-edge-37
rtr-edge-37# conf t
rtr-edge-37(config)# route-policy BGP_IN
rtr-edge-37(config)# commit
% Commit complete.
# urządzenie 38 z 40. prawie koniec.
$ ssh admin@rtr-edge-38
Connected to rtr-edge-38
rtr-edge-38# conf t
rtr-edge-38(config)# route-policy BGP_IM
# ↑ N i M sąsiadują. zmęczony palec.
rtr-edge-38(config-rpl)# set local-preference 150
rtr-edge-38(config-rpl)# end-policy
rtr-edge-38(config)# commit
% Commit complete.
# żadnego błędu. commit przeszedł bez ostrzeżenia.
# co się stało:
# router nie edytował BGP_IN — utworzył NOWĄ politykę BGP_IM
# BGP_IM nie jest przypisana do żadnego neighbora — jest martwa
# BGP_IN na rtr-edge-38 pozostała niezmieniona
# 39 routerów: nowe local-pref 150 │ rtr-edge-38: stary BGP_IN
00:03 — cisza
żadnego alertu. commit przeszedł. monitoring nie wie o niespójności polityki. inżynier idzie spać.
Grafana 09:14 — rano
00:00 rtr-edge-37 rtr-edge-38

rtr-edge-38 od północy preferuje inną ścieżkę. ruch rozłożył się asymetrycznie.

💬 Teams — Szymon (NOC) 09:22
hej, widzisz te grafy? Co się dzieje na rtr-38 Coś tam robiłeś?
💬 Teams — Szef 09:31
klient pyta czemu część jego ruchu idzie inaczej. Nie takie były ustalenia...

Najgorszy błąd to taki, który nie zwraca żadnego komunikatu. Sesja BGP stoi. Router działa. Tylko BGP_IN na rtr-edge-38 nigdy nie została zmieniona — i nikt o tym nie wie przez godzinę.

Jeden playbook Ansible. Jedna komenda. Po każdym commicie weryfikuje aktualną konfigurację — literówka w nazwie polityki nie przeszłaby nigdy.

POSŁUCHAJ AUTORA

„Żeby automatyzować sieć, muszę umieć Pythona” — i dlaczego to nieprawda.

Piotr Wojciechowski w minutę o tym, czego naprawdę musisz wiedzieć, żeby zacząć: trochę systemu, trochę narzędzi, zero deep-dive w programowanie.

TRANSFORMACJA

Od ręcznej konfiguracji do automatyzacji.

PRZED SAS
ssh admin@rtr-edge-36
conf t
 route-policy BGP_IN
  set local-preference 150

ssh admin@rtr-edge-37
...

...i tak dla 40 routerów
⏱ ~3 godziny · jedna literówka w nazwie polityki · cisza zamiast błędu
PO SAS
git commit -m "update BGP_IN local-preference"
git push origin main

# GitLab CI uruchamia pipeline
# Ansible wdraża na wszystkich 40
# weryfikuje BGP_IN na każdym routerze
⚡ ~30 sekund · każdy router identyczny · zapis w Git

JAK TO DZIAŁA

Dziewięć modułów. Cały program to projekt.

Od teorii i wyboru projektu, przez infrastrukturę i Ansible, do pipeline'u CI/CD działającego w twojej sieci.

1
Moduły 1–3

Wprowadzenie i wybór projektu

Rozumiesz gdzie automatyzacja pasuje do twojej sieci i jak mierzyć jej skuteczność. Wybierasz pierwszy projekt — konkretne zadanie z własnej infrastruktury.

✓ Wiesz co automatyzujesz i dlaczego
2
Moduły 4–5

Infrastruktura i repozytorium kodu

Stawiasz Docker i Docker Compose — środowisko, które będzie podstawą całego stosu. GitLab w kontenerze, pierwsze repozytorium, praca z branchami i merge requestami.

✓ Środowisko gotowe do automatyzacji
3
Moduł 6

Ansible — pierwsze zmiany w sieci

Piszesz pierwszy playbook, odpytujesz urządzenia, wprowadzasz zmiany. NETCONF, RESTCONF, idempotentność — na swoim sprzęcie, nie na fikcyjnym labie.

✓ Ansible wdraża zmiany w twojej sieci
4
Moduły 7–9

CI/CD, Jinja2 i interfejsy programowalne

GitLab CI uruchamia Ansible po każdym commicie. Szablony Jinja2, dynamic inventory, Ansible Vault. Modele YANG, NETCONF Explorer, filtry danych. Pełny stos w produkcji.

✓ git push wdraża i weryfikuje zmianę na wszystkich routerach

DLA KOGO

SAS jest dla ciebie, jeśli:

✓ Jesteś inżynierem sieciowym - routery, switche, firewalle. ISP, enterprise, datacenter - branża nieważna.

✓ Nie chcesz uczyć się programowania - nie musisz. Ansible używa YAML, który czytasz jak zdanie po angielsku.

✓ Miałeś już taką noc - 40 urządzeń, SSH po kolei, commit który przeszedł bez błędu, problem odkryty rano z grafów. I wiesz, że następna jest tylko kwestią czasu.

✓ Masz ograniczony czas - każda lekcja kończy się czymś działającym w twojej sieci. Bez tygodni teorii zanim zobaczysz pierwszy wynik.

✓ Chcesz wyjść z działającą automatyzacją - nie z teorią do szuflady, ale z playbookiem działającym w twojej sieci.

DLACZEGO WARTO

Z SAS wychodzisz z automatyzacją działającą w twojej sieci.

Od pierwszego modułu pracujesz na realnym problemie ze swojej sieci. Po 9 tygodniach masz playbook - nie notatki.

Wychodzisz z gotowym playbookiem — nie z ćwiczeniami.

Od modułu 1. pracujesz na realnym problemie ze swojej sieci. Po SAS masz automatyzację działającą na twoich urządzeniach — nie na fikcyjnym lab.

Jeden program prowadzi cię od zera do działającego pipeline'u.

Docker, Git, Ansible, CI/CD, NETCONF — jeden spójny program, jeden wynik. Każdy moduł buduje na poprzednim. Zamiast zestawu narzędzi — działający pipeline.

Utknąłeś? Piszesz pytanie i dostajesz odpowiedź.

Nie od chatbota, nie po 2 tygodniach na forum — od kogoś, kto wdrażał automatyzację w ISP i Enterprise. Konkretna pomoc przy konkretnym problemie.

Ansible nie tylko wdraża — weryfikuje.

W produkcji ważniejsze od szybkości jest pewność. Playbook po każdej zmianie sprawdza że konfiguracja faktycznie trafiła na każde urządzenie i jest identyczna. Commit który przeszedł bez błędu, ale nic nie zmienił — nie istnieje.

Zmienisz dostawcę — playbook zostaje.

Ansible działa niezależnie od CLI. Piszesz logikę automatyzacji raz — działa na Cisco IOS-XR, Juniper Junos, Arista EOS. Przetarg rozstrzygnięty na Aristę? Drobne zmiany i działamy dalej.

ANSIBLE ≠ PYTHON

YAML czyta się jak zdanie po angielsku.

Spójrz na playbook obok. Nie musisz znać Ansible, żeby zrozumieć co robi - czytasz po nazwach. „Ustaw banner logowania na switchach". „Wgraj banner login". Tekst banera. Tyle.

Każdy task w YAML to dwie rzeczy: nazwa (po polsku, dla człowieka) i moduł (gotowy klocek, który robi robotę). Nie piszesz pętli, nie obsługujesz SSH, nie parsujesz outputu. Mówisz co ma się stać - Ansible wie jak.

To banner, ale playbook aktualizujący route-policy BGP_IN na 40 routerach wygląda tak samo: nazwa, moduł, parametry. Bez literówek BGP_IM, bo nazwę polityki wpisujesz raz.

Python pojawia się w SAS - ale jako kontekst, nie wymóg. Zobaczysz gdzie kończy się YAML i kiedy programowanie naprawdę się przydaje. Żebyś mógł świadomie zdecydować.

set_login_banner.yml
---
- name: Ustaw banner logowania na switchach
  hosts: switches
  gather_facts: no
  tasks:

    - name: Wgraj banner login
      cisco.ios.ios_banner:
        banner: login
        text: "Dostep tylko dla uprawnionego personelu."
        state: present

PROGRAM · 9 MODUŁÓW · 130+ LEKCJI

Co będziesz umiał po każdym module.

Kliknij moduł, żeby zobaczyć lekcje.

01 Organizacja i wstęp → wiesz, czego się uczysz i po co

Zanim ruszysz do narzędzi — dowiesz się, czym naprawdę jest automatyzacja sieci, jaki jest efekt końcowy SAS i co robić, żeby program faktycznie przyniósł ci wynik.

  • Powitanie i o instruktorze
  • O czym jest to szkolenie?
  • O czym NIE jest to szkolenie?
  • Efekt końcowy programu
02 Wprowadzenie do automatyzacji sieci → wybierasz swój pierwszy projekt

Skąd pochodzi automatyzacja sieci, jak ją mierzyć i — co najważniejsze — jak wybrać pierwszy realny projekt, który przyniesie wartość w twojej organizacji.

  • Historia automatyzacji z perspektywy inżyniera
  • Jak mierzyć skuteczność automatyzacji
  • Programowanie — czy jest mi potrzebne?
  • Automatyzacja: skrypty, CI/CD, ZTP, Telemetria
  • Narzędzia komercyjne vs open-source
  • Jak wybrać pierwszy projekt do automatyzacji?
03 Różnorodność narzędzi automatyzacji → orientujesz się w ekosystemie

Przegląd narzędzi według cyklu życia i zadania: skrypty shell/Python, playbooki Ansible, Git, CI/CD, Terraform, RobotFramework. Widzisz cały obraz i wiesz, gdzie pasuje każde narzędzie.

  • Narzędzia wg cyklu życia i wg zadania
  • Skrypty shell i TCL
  • Skrypty Python — kiedy warto
  • Playbook Ansible vs inne narzędzia konfiguracji
  • GitHub, GitLab — zarządzanie kodem
  • Jenkins, CI, Terraform, RobotFramework
  • Start small, grow big — zasady budowania automatyzacji
04 Infrastruktura do automatyzacji (Docker) → masz działające środowisko lab

Stawiasz środowisko z Dockerem — nie uczysz się na produkcji. Docker Compose, Docker Swarm, wolumeny, sieć, własne obrazy. Całe środowisko lab w jednym pliku.

  • Lab vs rozwiązanie produkcyjne
  • Konteneryzacja vs wirtualizacja — dlaczego Docker?
  • Docker: podstawy, sieć, storage
  • Docker Compose i zarządzanie serwisami
  • Gotowe obrazy vs własne (Dockerfile)
  • Docker Swarm, Secrets, Config
05 Git i kontrola wersji (GitLab) → twoja automatyzacja jest wersjonowana

Instalujesz GitLab w kontenerze, uczysz się pracy z repozytorium — przez WebIDE, CLI i pyCharm. Branche, merge requesty, konflikty. Żaden playbook nie idzie na sieć bez przeglądu.

  • Rola centralnego repozytorium w automatyzacji sieci
  • GitHub vs GitLab — co i kiedy
  • Instalacja GitLab w Docker
  • Praca z repo: WebIDE, CLI, pyCharm
  • Branche, merge requesty, forki
  • Rozwiązywanie konfliktów i śledzenie zmian
06 Ansible — część I → piszesz i uruchamiasz playbooki

YAML, inventory, pierwsze playbooki na urządzeniach sieciowych. NETCONF i RESTCONF. Zmienne, fakty, idempotentność, tryb check. Pierwsze zmiany w laboratorium — nie na produkcji.

  • Czym jest Ansible i YAML
  • Podstawowe pliki projektu
  • Pierwszy playbook — pobieranie danych z urządzenia
  • Praca z inventory
  • Wprowadzanie zmian i idempotentność
  • Tryb check — testowanie bez wdrożenia
  • NETCONF i RESTCONF
  • Zmienne, fakty, troubleshooting
07 CI/CD dla sieci → commit wdraża zmiany automatycznie

Budujesz pipeline w GitLab CI/CD, który uruchamia Ansible przy każdym commicie. Własny GitLab Runner w Docker, webhooks, integracja z Webex Teams. Prawdziwy projekt ISP jako case study.

  • Koncepcja CI/CD i pipeline
  • Webhooks
  • Projekt CI/CD: fikcyjny ISP
  • Przekazywanie zmiennych, filtry, pętle YAML/JSON
  • Własny obraz GitLab Runner (Dockerfile)
  • Budowa i uruchomienie pipeline
  • Wywoływanie pipeline między projektami
  • Integracja z Webex Teams i innymi narzędziami
08 Ansible — część II → projekt skalowalny i gotowy na zespół

Zaawansowane techniki: warunki, pętle po listach/dict/hash/inventory, bloki, zarządzanie błędami. Ansible Galaxy, dynamic inventory, szablony Jinja2, role, Vault. Twój projekt nabiera struktury.

  • Instrukcje warunkowe i złożone warunki
  • Pętle po listach, dict, hash, inventory
  • Bloki i zarządzanie błędami
  • Ansible Galaxy i dynamic inventory
  • Szablony Jinja2
  • Struktura projektu Ansible i role
  • Ansible Vault — zarządzanie sekretami
09 Programmable interfaces i modele danych → rozumiesz YANG, NETCONF, RESTCONF

Modele danych YANG, NETCONF z Advanced Netconf Explorer, RESTCONF. Filtry Ansible do konwersji danych: YAML↔JSON, adresy IP, URL, wyrażenia regularne. Finalizacja projektu i podsumowanie.

  • Czym są modele danych i YANG
  • NETCONF i Advanced Netconf Explorer
  • RESTCONF
  • Filtry Ansible: typy danych, YAML/JSON, IP, URL, regex
  • Podsumowanie programu i twój projekt

PRZYKŁADOWE LEKCJE

Zajrzyj do środka - cztery lekcje za darmo.

Wybierz lekcję z listy i obejrzyj jak wygląda nauka w SAS. Bez rejestracji.

Wybierz lekcję z listy →

Moduł 01
Telemetria
Moduł 03
Docker Swarm
Moduł 05
Odczytywanie danych z pliku
Moduł 08
Netconf

INSTRUKTOR

Piotr Wojciechowski

Niezależny konsultant IT, architekt rozwiązań sieciowych i contributor projektu Ansible. Pracuje z klientami z sektora Service Providers i Enterprise - routing, switching, IP/MPLS, SDN, automatyzacja i cloud. Nie jest to wiedza z kursu: to wiedza z projektów.

Twórca Szkoły DevNet.

UCZESTNICY

Co mówią inzynierowie po kursie.

★★★★★

Świetny kurs, bardzo dobrze prowadzony. Mega poszerza horyzonty w kwestii automatyzacji i poznawania nowych nowych technologii.Polecam"

Łukasz Jasiński
Inżynier DC

★★★★★

Kurs pomógł mi rozwinąć moje umiejętności i otworzyć całą organizację na automatyzację. Doświadczenie Piotra i Tomka, przekazane w prosty, przystępny sposób, nawet dla osób, które nigdy nic nie zaprogramowały. Po ukończeniu kursu, każdy administrator sieci będzie w stanie uprościć swoją pracę, w końcu wszyscy jesteśmy programistami 😉"

Wojciech R.
Inżynier sieci

★★★★★

Jeśli potrzebujesz łagodnego wejścia w automatyzację, jeśli coś już wiesz, ale nie wiesz jak to poskładać razem to ten kurs jest dla Ciebie. Pełny profesjonalizm prowadzącego zapewnia, iż tematy są przedstawione w bardzo przystępny i zrozumiały sposób. Patrząc na inne kursy showroute.pl obietnica aktualizacji i poszerzania tematów nie jest czczą obietnicą. Gorąco polecam SAS."

Adam A.
Inżynier sieci Enterprice

★★★★★

Dołączyłem do szkolenia z automatyzacji sieci z praktycznie zerową wiedzą na temat Ansible, gitlaba czy CI/CD. Moim celem jest zautomatyzowanie pewnych zagadnień w firmie, w której pracuję (ISP). Czy szkolenie jest dla zupełnych laików komputerowych? Nie. Czy jest dla osób, które nie miały styczności z automatyzacją na zasadzie Ansible? Zdecydowanie tak. Piotr merytorycznie przedstawia teorię związaną z automatyzacją i niezbędnymi w tym procesie narzędziami. W części praktyczniej skupia się na najważniejszych punktach i zachęca do samodzielnych ćwiczeń. Omawia podstawy automatyzacji w Ansiblu, zahaczając przy okazji o dobre praktyki związane z kontrolą wersji czy wirtualnym środowiskiem wykonawczym. Wartością dodaną jest Discord i możliwość konsultacji z Piotrem oraz innymi uczestnikami. Na pewno nie żałuję przystąpienia do SAS, bo z punktu widzenia rozwoju, jest na pewno doskonałym wstępem do dalszego rozwoju w temacie automatyzacji w mojej organizacji."

Sławomir S.
Inżynier ISP

★★★★★

Dla wszystkich niezdecydowanych - WARTO Do tematu automatyzacji zadań sieciowych podchodziłem wielokrotnie samemu. Każdy kto to robił zapewne wie, że nie jest to zadanie typu nauczenia się nowej funkcjonalności, wskoczenia na poziom CCNP z CCNA, czy nawet nauki FW startując z poziomu R&S. Wyobraź sobie całkiem nowy świat, pełny różnych zależności. Dla mnie to było coś w czym czułem się niekomfortowo, i każda próba kończyła się tak samo. Na poznawaniu kolejnej zależności, przy jednoczesnym odczuciu że główny cel jest daleko.Przerabiając kolejne lekcje z kursu czułem że posuwam się do przodu(nie tylko poprzez oznaczanie kolejnych lekcji 😉 ), rozumiejąc tematy. Przykłady są świetnie opisane, ale nie jest to też na zasadzie prowadzenia za rączkę czy metody copy&paste wcześniej przygotowanych poleceń bez zastanawiania się co w ogóle jest wykonywane.Sam jestem jeszcze w trakcie kursu. Samą formę uważam za bardzo dobrą, każdy może dostosować tempo do siebie i do swojego życia osobistego. Trenerzy są dostępni na kanale Discord i są bardzo responsywni. W przypadku pojawienia się wątpliwości/problemów starają się naprowadzić na odpowiedź, zamiast dać rozwiązanie od ręki.Szczerze mogę powiedzieć że jest to najlepszy kurs w, którym do tej pory brałem udział. Miła odmiana od oklepanych programów/skryptów, bardzo często prowadzonych przez osoby o małym zrozumieniu tematu. Zdecydowanie dobrze wydane pieniądze.Do zobaczenia na kanale Discord 🙂"

Andrzej Krawczyk
Inżynier sieci

WDROŻENIENIA UCZESTNIKÓW

Co budują inżynierowie po SAS

Każdy uczestnik wychodzi z własnym projektem — oto kilka przykładów z poprzednich edycji.

Monitoring zgodności konfiguracji

Telco · Ansible check mode + alerting

Zero Touch Provisioning dla urządzeń klienckich  (B2B)

Service Provider · Ansible + NETCONF

CI/CD dla zmiany community w polityce BGP

Data Center · GitLab pipeline + Ansible

Telemeteria i automatyczne reagowanie na wybranie zdarzenia

Enterprise · RESTCONF + pipeline

Backup konfiguracji 300 urządzeń

ISP · Ansible + GitLab CI

Szablony konfiguracji peera eBGP

ISP · Ansible + GitLab CI

Konfiguracja VLAN-ów na przełącznikach w sieci 

Enterprise · Ansible + NetBox inventory

Pre-checki i post-checki na wybranych urządzeniach przed i po wprowadzeniu zmian w sieci

Enterprise · Ansible + NetBox inventory + GITLab CI

ALTERNATYWNA DROGA

Jeśli nie SAS -  to co?

Uczciwa odpowiedź: SAS nie jest dla każdego. Oto alternatywy i kiedy mają sens.

Naucz się Pythona samodzielnie

Wiele tutoriali online, dużo elastyczności. Ale Python to tylko język - nie dostaniesz kontekstu sieciowego, gotowego stosu ani projektu.

Działa, jeśli masz czas i motywację

Kursy ogólne (platformy z wieczną promocją)

Dobre do nauki narzędzi osobno. Ansible bez Git bez CI/CD bez kontekstu sieciowego to wiedza, która zostaje w szufladzie.

Działa, jeśli masz czas i motywację

Dokumentacja i metoda prób i błędów

Darmowe, ale kosztowne czasowo. Bez mentora łatwo utknąć na tygodnie na problemie, który ktoś z doświadczeniem rozwiązuje w 5 minut.

Realistycznie: miesiące do wyników

#########↓ ALBO: WSZYSTKO W JEDNYM STOSIE #########

SAS - Szkoła Automatyzacji Sieci

Kompletny stack od Docker po NETCONF, własny projekt od pierwszego modułu, bezpośredni dostęp do instruktora z projektów produkcyjnych. Kolejny piątek o 23:47 - z playbookiem albo bez.

Gotowa automatyzacja w ~9 tygodni

CENNIK

Wybierz sposób wejścia do SAS

Ten sam program. Różny poziom dostępu i wsparcia.

Obecne ceny obowiązują do 31 sierpnia.
Od 1 września: Solo 800 · Pro 1 800 · Mentoring 4 200 zł brutto
--dni
--godz
--min
--sek

ceny brutto · VAT 23%

Solo
Masz dyscyplinę i chcesz przejść program samodzielnie, we własnym tempie.
odcena_brutto_Solo złcena_netto_Solo zł
  • Dostęp do wszystkich 130+ lekcji video
  • Materiały do pobrania i ćwiczenia
  • Certyfikat ukończenia
  • Dostęp przez 12 miesięcy
  • Dostęp bezterminowy i aktualizacje
  • Społeczność i grupy dyskusyjne
  • Konsultacje 1 na 1 z instruktorem
Mentoring
Masz konkretny projekt do wdrożenia i chcesz, żeby Piotr pomógł ci go zrealizować krok po kroku.
odcena_brutto_Mentoring złcena_netto_Mentoring zł
  • Wszystko z pakietu Pro
  • 5 godzin sesji 1 na 1 z instruktorem
  • Wspólna praca nad na konkeretnym projektem
  • Dostosowanie do twojej sieci
  • ⚡ Ograniczona liczba miejsc
Zarezerwuj sesję z Piotrem →

gwarancja zwrotu 14 dni

FAQ

Pytania, które pewnie masz.

Czy naprawdę nie muszę znać Pythona?

Naprawdę nie. Ansible używa YAML — deklaratywnego języka, który czytasz jak tekst. Python pojawia się w SAS jako kontekst — zobaczysz gdzie kończy się YAML i kiedy programowanie naprawdę pomaga. Ale żeby wdrożyć automatyzację w twojej sieci — Python nie jest wymagany.

Ile czasu tygodniowo muszę poświęcić?

Realistycznie — 3–5 godzin tygodniowo pozwala skończyć program w 9–12 tygodni. Możesz iść własnym tempem. W pakiecie Pro i Mentoring dostęp do lekcji nie wygasa — wracasz kiedy chcesz.

Jakie urządzenia są wspierane?

Ansible ma moduły dla Cisco IOS/IOS-XE/IOS-XR/NX-OS, Juniper Junos, Arista EOS i wielu innych. W SAS głównie Cisco w środowisku wirtualnym — ale zasady działają tak samo dla każdej platformy z modułem Ansible.

Czym różni się Solo od Pro?

Solo daje ci dostęp do wszystkich lekcji przez 12 miesięcy i certyfikat. Pro daje dostęp bezterminowy, wszystkie przyszłe aktualizacje programu i dostęp do społeczności. Jeśli planujesz wracać do materiałów lub kurs się rozwija — Pro opłaca się bardziej.

Dla kogo jest pakiet Mentoring?

Dla inżynierów, którzy chcą wdrożyć konkretny projekt automatyzacji w swojej organizacji i potrzebują indywidualnego wsparcia. 5 sesji 1 na 1 z Piotrem — skupione na twoim projekcie, twojej sieci, twoich problemach. Liczba miejsc jest ograniczona — jeśli widzisz Mentoring dostępny, nie czekaj.

Czy SAS to tylko Ansible?

Nie. Ansible jest głównym narzędziem do zarządzania konfiguracją, ale SAS to kompletny stack: Docker (środowisko lab), Git i GitLab (kontrola wersji), CI/CD (automatyczne wdrażanie), Ansible (konfiguracja), NETCONF/RESTCONF i modele danych YANG. Wychodzisz z pełnym pipeline'm, nie z jednym narzędziem.

Potrzebuję fakturę pro-forma, co mam zrobić?

Napisz maila na adres hi@showroute.pl z danymi, na jakie ma zostać wystawiona faktura proforma i ilością dostępów. W odpowiedzi dostaniesz fakturę proforma, którą możesz opłacić.

Jak jest realizowany program?

Cały program jest w formie lekcji video, które podzielone są na lekcje z teorią i praktyką. Nie ma spotkań na żywo. Realizujesz materiał w swoim tempie.

Następny piątek w nocy,

z playbookiem albo bez.

9 tygodni. Twoje urządzenia. Pipeline CI/CD który wdraża i weryfikuje każdą zmianę na każdym routerze.

showroute.pl & szkoladevnet.pl

Program SAS – Szkoła Automatyzacji Sieci

© 2026 Showroute.pl · Wszelkie prawa zastrzeżone

Polityka prywatności

Regulamin

[email protected]