fbpx
O programie

Agenda

Czy musisz nauczyć się programować, aby automatyzować infrastrukturę IT?

NIE!   Nie musisz znać Python i masy produktów, aby ułatwić i przyspieszyć swoją pracę.

 

O programie

SAS to 9-modułowy program z zakresu podstaw automatyzacji sieci i NetOps. Składa się z ponad 130 lekcji. Od teorii automatyzacji poprzez budowę laboratorium i Dockera, aż po CI/CD i modele danych. Oprócz wiedzy teoretycznej i praktycznej dostajesz pełne wsparcie instruktora na każdym etapie nauki. Zbudujesz solidne podstawy do dalszego zgłębiania zagadnień związanych z automatyzacją infrastruktury IT.

9 modułów

Program jest podzielony na 9 modułów wypełnionych informacjami na temat automatyzacji. Jest to autorski program przygotowany w całości przez Piotra Wojciechowskiego, instruktora z wieloletnim doświadczeniem.

Wsparcie

Na każdym etapie nauki masz wsparcie instruktora. Możesz zdawać pytanie dotyczące prac domowych, lekcji jak i zagadnień związanych z automatyzacją z Twojej codziennej pracy.

Własny projekt

W module 2. wybierasz projekt swojej automatyzacji. Może to być zadanie, które zajmuje Ci czas i chcesz się go pozbyć. W kolejnych modułach budujesz i rozszerzasz swoją automatyzację. Nie marnujemy czasu na akademickie problemy.

Dlaczego warto dołączyć do Szkoły Automatyzacji Sieci?

Wartościowe umiejętności

Po ukończeniu programu zdobędziesz umiejętności pozwalające na automatyzację procesów i zadań związanych z administracją i budową sieci. Skończysz z nudnymi i powtarzalnymi zdaniami. Zyskasz czas na ciekawsze rzeczy.

Certyfikat

Po ukończeniu i zrealizowaniu prac domowych będziesz mógł otrzymać imienny certyfikat uczestnictwa w Szkole Automatyzacji Sieci. Kadry i HR będą wniebowzięte. 😉

Społeczność

Społeczność stanowi forum, na którym można dzielić się swoimi pytaniami i wątpliwościami dotyczącymi tematu, co pozwala na uzyskanie szybszych i bardziej precyzyjnych odpowiedzi. Zwiększa motywację do nauki dzięki wzajemnemu wsparciu i zachęcaniu do dzielenia się osiągnięciami.

Dożywotni dostęp

Program nie kończy się dla Ciebie w chwili wygenerowania certyfikatu. Masz dostęp do programu cały czas. Dostęp nie jest ograniczony czasowo. Masz również, dostęp do aktualizacji i rozszerzeń, które ukarzą się w przyszłości.

Wsparcie

Piotr jest ekspertem w automatyzacji infrastruktury IT i jego wsparcie pozwala na uzyskanie precyzyjnych odpowiedzi na pytania oraz rozwiązanie trudności. Masz problem lub wątpliwość — piszesz na serwerze i Piotr pomaga.

Rozwój

Szkoła Automatyzacji Sieci to okazja do rozwoju i upgradu kariery. Możesz pozyskać pożądane przez pracodawców umiejętności pod okiem doświadczonego instruktora-praktyka.

Agenda

(kliknij na moduł i zobacz czego się nauczysz)

 

Moduł 0 - Początek
  1. Powitanie
  2. O instruktorze
  3. O czym jest to szkolenie?
  4. O czym nie jest to szkolenie?
  5. Efekt końcowy
  6. Praca domowa
Moduł 1 - Wprowadzenie do automatyzacji
  1. Powitanie
  2. O co chodzi w tej całej automatyzacji i cele
  3. Historia automayzacji z punktu widzenia inżyniera
  4. Jak mierzyć skuteczność wprowadzania automatyzacji
  5. Budowa środowisk do automatyzacji
  6. Programowanie- czy jest mi to potrzebne?
  7. Automatyzacja: skrypty
  8. Automatyzacja: CI/CD
  9. Automatyzacja: Zero Touch Provisioning
  10. Automatyzacja: Telemetria
  11. Narzędzia komercyjne vs open-source
  12. Jak wybrać pierwszy projekt do automatyzacji?
  13. Praca domowa
Moduł 2 - Różnorodność narzędzi do automatyzacji
  1. Powitanie
  2. Narzędzia do automatyzacji wg cyklu życia
  3. Narzędzia do automatyzacji wg zadania
  4. Narzędzia skryptowe – skypt shell, TCL
  5. Narzędzia skryptowe – skrypt Python
  6. Narzędzia do zarządzania konfiguracją – playbook Ansible
  7. Narzędzia do zarządzania kodem – GitHub, GitLab
  8. Narzędzia CI – Jenkins, TravisCI, CircleCI
  9. Narzędzia IaaC – Terraform
  10. Narzędzia do testów funkcjonalnych – RobotFramework
  11. Start small, grow big
  12. Uniwersalne zasady budowania własnej automatyzacji
  13. Nasz lab do automatyzacji
  14. Narzędzia podstawowe
  15. pyCharm
  16. Visual Studio Code
  17. Podsumowanie i praca domowa
Moduł 3 - Budujemy infrastrukturę do automatyzacji
  1. Powitanie
  2. Lab vs rozwiązanie produkcyjne
  3. Wirtualizacja vs. Konteneryzacja
  4. Dlaczego Docker, a nie Kubernetes?
  5. Docker – podstawa konterenyzacji
  6. Docker – sieć
  7. Docker – storage
  8. Instalacja Dockera
  9. Zarządzanie kontenerami za pomocą Dockera
  10. Zarządzanie zawartością kontenera
  11. Dołączanie lokalnych zasobów jako wolumeny
  12. Docker Compose
  13. Zarządzanie serwisami za pomocą Docker Compose
  14. Korzystanie z gotowych obrazów vs budowanie własnych
  15. Docker Swarm
  16. Funkcjonalności Secrets i Config w Docker Swarm
  17. Uruchamiamy Docker Swarm i aplikację w stosie
  18. Wykorzystanie Docker Secrets i Docker Config
  19. Podsumowanie i praca domowa
Moduł 4 - GIT
  1. Powitanie
  2. Rola centralnego repozytorium
  3. Praca grupowa nad projektem
  4. Własny serwer czy publiczna usługa
  5. GitHub vs GitLab vs Bitbucket vs inne produkty
  6. Instalacja GitLab w kontenerze Docker
  7. Podstawowa konfiguracja GitLab
  8. Tworzymy pierwszy projekt
  9. Praca z repozytorium w WebIDE
  10. Praca z repozytorium w CLI
  11. Praca z repozytorium w pyCharm
  12. Praca z branchami
  13. Tworzenie i zarządzanie merge request
  14. Praca z forkiem projektu
  15. Podstawy rozwiązywania konfliktów
  16. Śledzenie zmian i zarządzanie repozytorium
  17. Podsumowanie i praca domowa
Moduł 5 - Ansible (część I)
  1. Powitanie
  2. Środowiska wirtualne w Python
  3. Tworzenie środowiska wirtualnego venv z linii poleceń i w pyCharm
  4. Czym jest Ansible
  5. YAML
  6. Podstawowe pliki projektu Ansible
  7. Pierwszy playbook – pobranie danych z urządzenia – część pierwsza
  8. Pierwszy playbook – pobranie danych z urządzenia – część druga
  9. Praca z inventory
  10. Wprowadzanie zmian na urządzeniu i idempotentność
  11. Testowanie playbooków i zadań za pomocą trybu check mode
  12. Zarządzanie urządzeniami za pomocą NETCONF
  13. Zarządzanie urządzeniami za pomocą RESTCONF
  14. Odczytywanie danych z pliku
  15. Podstawy rozwiązywania konfliktów
  16. Zmienne
  17. Fakty
  18. Troubleshooting
  19. Korzystanie z dokumentacji
  20. Podsumowanie
Moduł 6 - CI/CD
  1. Powitanie
  2. Koncepcja CI/CD
  3. Czym jest pipeline
  4. Webhooks
  5. Problem fikcyjnego ISP – nasz projekt CI/CD
  6. Przekazywanie zmiennych do playbooka i proste filtry danych
  7. Pętla loop po liście w YAML
  8. Pętla loop po liście w JSON
  9. Pobieranie zmiennych z pliku
  10. Budowa własnego obrazu gitlab-runner za pomocą receptury Dockerfile
  11. Rejestrujemy GitLab Runner w GitLab
  12. Tworzymy pipeline do wykonania playbooka
  13. Błędy w wykonaniu pipeline
  14. Zdalne inicjowanie wywołania pipeline
  15. Przekazywanie danych w curl za pomocą atrybutu -F
  16. Przekazywanie danych w curl jako body zapytania API
  17. Wywoływanie pipeline między projektami GitLab
  18. Integracja z Webex Teams i innymi narzędziami
  19. Podsumowanie
Moduł 7 - Ansible (część II)
  1. Powitanie
  2. Instrukcje warunkowe
  3. Złożone instrukcje warunkowe
  4. Wykorzystanie statusu wykonania zadania w instrukcjach warunkowych
  5. Wykorzystanie zmiennych w instrukcjach warunkowych
  6. Pętla po elementach listy
  7. Pętla po elementach dict
  8. Pętla po elementach hash
  9. Pętla po elementach inventory
  10. Rejestrowanie zmiennych w czasie wykonywania pętli
  11. Bloki
  12. Zarządzanie błędami
  13. Ansible Galaxy
  14. Dynamic inventory
  15. Szablony Jinja2
  16. Zarządzanie strukturą projektów Ansible
  17. Ansible Vault
  18. Podsumowanie
Moduł 8 - Programmable interfaces i modele danych
  1. Czym są modele danych i YANG
  2. NETCONF
  3. Instalacja i wykorzystanie Advanced Netconf Explorer
  4. RESTCONF
  5. Filtry Ansible – sprawdzanie typu danych
  6. Filtry Ansible – konwersja do YAML i JSON
  7. Filtry Ansible – operacje na adresach IP
  8. Filtry Ansible – operacje na URL
  9. Filtry Ansible – wyrażenia regularne
  10. Podsumowanie całego programu

Przykładowe lekcje

Zobacz, czym jest SAS i co ma w środku. Przekonaj się, dlaczego warto nam zaufać.

 

Moduł 1 – Telemetria

Moduł 3 – Docker Swarm

Moduł 5 – Odczytywanie danych z pliku

Moduł 8 – Netconf

A czy jest inna droga?
Oczywiście!

 

 

Książki

Stanowią dobre źródło wiedzy teoretyczne, ale nie zastąpią kontaktu z instruktorem, pracy w laboratorium i ćwiczeń.

Tutoriale i
grupy tematyczne

Tam zawsze wszystko działa. A jak nie działa, to nie wiadomo dlaczego. Masz problem, znajdujesz post z podobnym problem i widzisz, że ktoś go rozwiązał, ale nie napisał jak.

Kursy stacjonarne

Jest to też dobra opcja, ale większość z nich skupia się na jednym temacie lub narzędziu, a cena ich jest wysoka. Po zakończeniu kursu zostajesz  z podręcznikiem i często nie masz komu zadać pytań, które się pojawiają.

Albo

Dołącz do Piotra… 

Kto to jest Piotr Wojciechowski?

Twój instruktor w programie SAS

 

Piotr Wojciechowski

Piotr Wojciechowski

Architekt, Konsultant IT, szkoladevnet.pl

Jestem konsultantem IT, architektem rozwiązań sieciowych, programistą, entuzjastą rozwiązań chmurowych, praktykiem w tematach bezpieczeństwa, automatyzacji.Jako Senior Solutions Architect w firmie Evoila Poland i niezależny konsultant uczestniczę w projektach dla klientów z szerokiego sektora Service Providers oraz Enterprise.Zajmuję się zagadnieniami z zakresu routingu, switchingu, IP/MPLS, SDN oraz cloud computing. Prowadzę własnego bloga blog.it-playground.eu oraz serwis szkoladevnet.pl. Od 2009 roku posiadam certyfikat CCIE #25543

Poznaj opinie uczestników SAS

Opinie pochodzą o uczestników programu Szkoła Automatyzacji Sieci.

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

Łukasz Jasiński

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.

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.

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.

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

Dla kogo jest program Szkoła Automatyzacji Sieci?

Administratorzy IT

Jako administrator sieci i systemów często konfigurujesz takie same usługi lub zbierasz cyklicznie informacje z sieci. Zautomatyzuj te zadania i zyskaj czas.

Bezpiecznicy

Pracując jako bezpiecznik, musisz wiedzieć i rozumieć co się dzieje w infrastrukturze IT. Musisz wiedzieć, jak działają narzędzia i rozwiązania wykorzystywane przez działy utrzymania sieci i systemów.

Konsultanci IT

Automatyzacja sieci pozwala na usprawnienie i skrócenie procesów zarządzania siecią. Jest kluczowe dla utrzymania skutecznej i niezawodnej infrastruktury IT, która jest ważna dla Twoich klientów. Musisz dostarczać najlepsze rozwiązania swoim klientom.

Gwarancja satysfakcji albo zwrot pieniędzy.

Jesteśmy pewni, że program Szkoła Automatyzacji Sieci spełni
Twoje oczekiwania.

Jeśli z jakiegokolwiek powodu będzie inaczej, to zwracamy 100% wpłaconej kwoty.
Masz 30 dni na testowanie i poznawanie SAS.
Wystarczy tylko napisać maila.

30
dni

.

*Zakup szkolenia jest dostępny w wybranych okresach czasowych. Zamówienia grupowe dla firm są realizowane poprzez kontakt mailowy [email protected]

FAQ – czyli najczęściej zadawane pytania.

Kiedy dostanę dostęp do programu?

Natychmiast po opłaceniu zamówienia zostanie założone konto na naszej platformie. Od razu będziesz mógł/mogła zacząć naukę automatyzacji.

Czy dostanę dostęp do wszystkich materiałów?

Oczywiście. Dostaniesz dostęp do wszystkich lekcji. Program jest tak skonstruowany, że trzeba przejść go lekcja po lekcji, aby osiągnąć jak najlepszy wynik.

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.

Gdzie jest społeczność?

Społeczność na serwerze Discord. Każdy moduł ma osobne forum i są też kanały do ogólnych dyskusji na temat np.: pythona, dockera czy GITa.

Ile trwa cały kurs?

Wszystko zależy, ile czasu poświęcisz na naukę. Materiały video mają około 16 godzin. Do tego musisz doliczyć czas, który wykorzystasz na wykonanie prac domowych.

Kiedy dostanę certyfikat?

Certyfikat dostaniesz po zaliczeniu wszystkich lekcji. Musisz przejść przez cały program i wtedy wygenerujesz certyfikat.

Czy dostanę fakturę VAT?

Oczywiście. Jesteśmy płatnikami podatku VAT. Dostaniesz polską fakturę VAT ze stawką 23%. Możesz ją przekazać do księgowości w celu rozliczenia.

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

Napisz maila na adres [email protected] 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ć.

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

Napisz maila na adres [email protected] 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ć.

Chcę kupić dostęp dla swojego zespołu. Co mam zrobić?

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

Czy mogę pobrać materiały i oglądać offline?

Nie. Materiały są dostępne tylko i wyłącznie na naszej platformie.

Czy opłata za program jest jednorazowa?

Tak. Płacisz raz. Nie jest to subskrypcja lub abonament.

 

Jeśli masz pytania, to napisz do nas na adres [email protected].

Znak towarowy IOS i IOS-XE są własnością Cisco Systems Inc. Znak towarowy Junos jest własnością Juniper Networks Inc.

Share This