KURS DO SAMODZIELNEJ REALIZACJI

Opanuj Programowanie Sieciowe w Pythonie — od Podstaw do Automatyzacji Infrastruktury

Kurs Python dla inżynierów sieciowych i DevOps — około 35 godzin praktycznej nauki, od zmiennych i pętli po Netmiko, NAPALM, Nornir, API Cisco Nexus, Flask i Docker. Pisz skrypty automatyzujące infrastrukturę sieciową i buduj aplikacje webowe.

Kurs do samodzielnej realizacji — ucz się w swoim tempie, kiedy chcesz i gdzie chcesz

Kurs nieautoryzowany · Bezpieczna płatność · Faktury VAT

Programowanie sieciowe w Pythonie

~35h

Godzin materiałów

35

Odcinków

20+

Lat doświadczenia instruktora

DevOps

Ścieżka DevOps w infrastrukturze

Czy to brzmi znajomo?

Chcesz automatyzować sieć z Pythonem, ale nie wiesz od czego zacząć. Nie jesteś sam/sama.

Python to ogromny język — nie wiesz od czego zacząć jako sieciowiec

Tutoriale uczą web developmentu lub data science — ale Ty potrzebujesz Pythona do automatyzacji routerów, switchy i infrastruktury sieciowej.

API urządzeń sieciowych — dokumentacja jest, ale praktyki brak

Cisco Nexus API, REST, JSON-RPC — wiesz, że istnieją, ale nigdy nie wysłałeś zapytania z Pythona do urządzenia sieciowego.

Automatyzacja sieci — Netmiko, NAPALM, Nornir — za dużo narzędzi naraz

Każda biblioteka obiecuje automatyzację sieci, ale bez planu nauki i praktycznych przykładów trudno wiedzieć, od której zacząć i jak je łączyć.

Chcesz budować aplikacje webowe, ale Flask i Docker to czarna magia

Słyszałeś o Flask, Bootstrap i kontenerach Docker, ale nie wiesz jak połączyć te technologie w działającą aplikację do zarządzania siecią.

Wyobraź sobie, że…

  • Piszesz skrypty Python automatyzujące konfigurację routerów i switchy

  • Korzystasz z bibliotek Netmiko, NAPALM i Nornir do zarządzania siecią

  • Obsługujesz API urządzeń Cisco Nexus z poziomu Pythona

  • Tworzysz własne moduły i pakiety, publikujesz je w PyPi

  • Budujesz aplikacje webowe z Flask i wdrażasz je w kontenerach Docker

  • Testujesz infrastrukturę sieciową automatycznie z pyATS

To nie marzenie — to plan. A ten kurs jest Twoim następnym krokiem.

Dla kogo jest ten kurs?

Ten kurs jest dla Ciebie, jeśli…

Inżynier sieciowy chcący automatyzować pracę

Konfigurujesz urządzenia sieciowe ręcznie i chcesz to zautomatyzować? Python z bibliotekami Netmiko, NAPALM i Nornir pozwoli Ci zarządzać całą siecią z jednego skryptu.

Administrator szukający narzędzi do zarządzania infrastrukturą

Zarządzasz wieloma urządzeniami i chcesz pisać skrypty, które zbierają dane, generują konfiguracje i inwentaryzują sieć? Ten kurs nauczy Cię tego krok po kroku.

Początkujący programista zainteresowany automatyzacją sieci

Znasz podstawy programowania lub zaczynasz od zera? Kurs prowadzi od zmiennych i pętli po OOP, Flask i Docker — z naciskiem na zastosowania sieciowe.

Co zyskujesz w ramach kursu?

Kompletny pakiet wiedzy i narzędzi — wszystko, czego potrzebujesz, aby opanować programowanie sieciowe w Pythonie.

Dożywotni dostęp do materiałów

Nagrania z zajęć, materiały na platformie e-learningowej — dostępne bez ograniczeń czasowych. Wracaj do materiału, kiedy tylko potrzebujesz.

~35 godzin nagrań z zajęć

Pełne nagrania z zajęć prowadzonych na żywo. Nastawiamy się na nauczanie, a nie tylko na odbycie kursu.

Platforma e-learningowa Moodle

Materiały teoretyczne w postaci filmów, zadania laboratoryjne i materiały uzupełniające — wszystko w jednym miejscu.

Discord + kontakt z prowadzącym

Na naszym serwerze Discord możesz zgłębiać wiedzę razem z naszą społecznością. W ramach rozsądku możesz też umówić się na spotkanie online z prowadzącym.

Zaświadczenie ukończenia kursu

Po ukończeniu kursu możesz uzyskać zaświadczenie ukończenia kursu wystawiane przez AdminAkademia — potwierdzenie zdobytych kompetencji.

Praktyczne laboratoria

Zadania laboratoryjne omawiane na filmach przez prowadzącego, które wykonujesz na swoim komputerze — uczysz się przez praktykę, nie tylko teorię.

Program kursu

35 odcinków — od podstaw Pythona po Flask, Docker i programowanie obiektowe

BLOK 1

Fundamenty Pythona

  • Konfiguracja środowiska laboratoryjnego, Cisco CML za darmo
  • Telnet oraz Netmiko (SSH) do automatyzacji urządzeń Cisco
  • Zmienne, typy zmiennych, komentarze, operatory matematyczne
  • Biblioteki, moduły i funkcje, pobieranie danych i rzutowanie
  • Operatory porównania, instrukcje warunkowe, operatory logiczne
  • Pętla while i for, instrukcje skoku break i continue
  • Listy w Pythonie
  • Świadoma analiza skryptów .py

BLOK 2

Struktury danych i funkcje

  • Krotki, słowniki i zbiory
  • Zagnieżdżone typy danych
  • Transformacje danych
  • Tworzenie własnych funkcji — podstawy
  • Losowanie w Pythonie
  • Praca z plikami
  • Formatowanie JSON

BLOK 3

Automatyzacja sieci

  • Biblioteka NAPALM do zarządzania urządzeniami sieciowymi
  • Zarządzanie pakietami Python z PIP, biblioteka pyntc
  • Wstęp do obsługi zewnętrznego API
  • Cisco Nexus API — środowisko GNS3, json-rpc, obsługa błędów
  • Obsługa żądań z Postman, format JSON
  • Cisco Nexus API — skrypty Python w CLI, certyfikat SSL NXAPI
  • Python w Visual Studio Code, automatyzacja Mikrotik i Linux z Netmiko
  • Tworzenie własnych modułów i pakietów, przesłanie do PyPi
  • venv w Python, testowanie infrastruktury z pyATS
  • Podstawy automatyzacji sieci z Nornir
  • Nornir — inwentaryzacja sieci i automatyzacja nazw portów z LLDP

BLOK 4

Flask, Docker i OOP

  • Wstęp do Jinja oraz Flask (framework do aplikacji webowych)
  • Jinja cz. 2 — przykłady automatyzacji sieci
  • YAML na potrzeby automatyzacji sieci z Jinja
  • Wdrażanie aplikacji z Flask i Docker (cz. 1)
  • Flask + Bootstrap + Docker (cz. 2)
  • Flask + Bootstrap + Docker (cz. 3) — wyświetlenie informacji z urządzeń
  • Programowanie obiektowe cz. 1 (klasa, instancja, metody, self, magic methods)
  • Programowanie obiektowe cz. 2 (pola klasy, dziedziczenie, kompozycja)

Kurs jest szkoleniem nieautoryzowanym, autorskim — realizuje praktyczne podejście do programowania sieciowego w Pythonie, od podstaw języka po automatyzację sieci z Netmiko, NAPALM, Nornir, API Cisco Nexus, Flask i Docker.

Zobacz jak wygląda kurs

Obejrzyj fragment zajęć, aby zobaczyć styl nauczania i poziom szczegółowości materiału

Przykładowe nagranie z kursu

Twój instruktor

Uczysz się od praktyka z ponad 20-letnim doświadczeniem w branży IT.

Jarosław Karcewicz

Właściciel AdminAkademia · Trener IT · Wykładowca akademicki

  • Właściciel firmy AdminAkademia z ponad 20-letnim doświadczeniem w IT

  • Ponad 20 lat doświadczenia dydaktycznego jako trener IT i wykładowca akademicki

  • Autoryzowany instruktor Cisco Networking Academy

  • Twórca projektu AdminAkademia, w tym materiałów na kanale YouTube AdminAkademia

  • Pasjonat IT i sieci komputerowych — od czasów ZX Spectrum, Commodore C64, Atari i Amigi

  • Podejście do nauczania: uczyć, uczyć — nie tylko odbyć kurs, i tak, żeby zostało na zawsze

Cennik kursu

Przejrzyste ceny — bez ukrytych kosztów. Ceny brutto (z VAT 23%).

KURS PYTHON

150 zł

Płatność jednorazowa

  • Pełny dostęp do całego kursu od razu
  • ~35h nagrań z zajęć — dożywotni dostęp
  • Materiały na platformie Moodle
  • Serwer Discord + kontakt z prowadzącym
  • Zaświadczenie ukończenia kursu

PAKIET WSZYSTKICH KURSÓW DEVOPS W INFRASTRUKTURZE — OSZCZĘDZASZ 141 ZŁ

Kompletna ścieżka DevOps — 449 zł

Cena regularna osobno: 160 + 150 + 160 + 120 = 590 zł

Zamów wszystkie 4 kursy DevOps razem i zaoszczędź 141 zł (prawie 24% rabatu). Kompletna ścieżka DevOps w infrastrukturze.

  • Ansible — automatyzacja infrastruktury (160 zł)
  • Python — programowanie sieciowe (150 zł)
  • Narzędzia CI/CD — Jenkins, GitHub Actions, GitLab CI/CD (160 zł)
  • Git — system kontroli wersji (120 zł)

Dodatkowe rabaty

  • 10% rabatu dla osób, które wcześniej kupiły inny kurs AdminAkademia

  • Rabat dla Patronów AdminAkademia — zgodnie z zasadami w profilu Patronite

  • Powyższe rabaty są sumowane

  • Faktury VAT — wystawiamy faktury VAT 23% (dla podmiotów publicznych — możliwe jest zwolnienie z VAT)

Co jest potrzebne, żeby zacząć?

  • Znajomość następujących zagadnień (nie są konieczne, ale ułatwią naukę): Podstawy Linux, Docker, CCNAv7

  • Komputer z procesorem 64-bit z obsługą Intel VT-x/EPT lub AMD-V/RVI

  • Minimum 8 GB RAM (16 GB RAM mile widziane, z dyskiem SSD będzie się mniej denerwowało)

  • Oprogramowanie Oracle VM VirtualBox oraz GNS3 — prowadzący wskaże szczegóły na początku kursu

  • Chęć do nauki i odrobina systematyczności — resztę zapewniamy my

Twoje miejsce na ścieżce DevOps w infrastrukturze

Kurs Python to drugi krok na ścieżce DevOps w infrastrukturze. Zobacz, gdzie jesteś i dokąd zmierzasz.

KROK 1

Git

120 zł

KROK 2

Ansible

160 zł

KROK 3

Python

150 zł

JESTEŚ TUTAJ

KROK 4

CI/CD

160 zł

Masz pytania? Mamy odpowiedzi.

Kurs jest szkoleniem nieautoryzowanym, autorskim. Realizuje jednak praktyczne podejście do programowania sieciowego w Pythonie — od podstaw języka i konfiguracji środowiska laboratoryjnego po automatyzację sieci z Netmiko, NAPALM, Nornir, API Cisco Nexus, Flask i Docker. Dzięki temu możemy oferować kurs w przystępnych cenach, zachowując pełen zakres merytoryczny. Po zakończeniu kursu możliwe jest uzyskanie zaświadczenia ukończenia kursu wystawianego przez AdminAkademia.

Kurs jest do samodzielnej realizacji. Uczysz się z nagrań z zajęć prowadzonych na żywo (około 35 godzin), w tempie zależnym wyłącznie od Ciebie. Masz dostęp do platformy e-learningowej Moodle z materiałami, zadaniami laboratoryjnymi i serwer Discord, gdzie możesz pogłębiać swoją wiedzę w ramach społeczności.

Nie — kurs zaczyna od zera. Pierwsze odcinki obejmują zmienne, typy danych, pętle, listy i funkcje. Stopniowo przechodzimy do bibliotek sieciowych (Netmiko, NAPALM, Nornir), API, a na końcu do Flask, Docker i programowania obiektowego. Znajomość podstaw Linuxa, Docker i CCNAv7 to dodatkowy atut, ale nie wymóg.

Do laboratoriów wykorzystywane jest oprogramowanie Oracle VM VirtualBox oraz GNS3. Prowadzący na początku kursu wskaże szczegóły dotyczące instalacji i konfiguracji środowiska laboratoryjnego, w tym darmowej konfiguracji Cisco CML. Komputer musi mieć procesor 64-bit z obsługą VT-x/EPT (Intel) lub AMD-V/RVI (AMD) i minimum 8 GB RAM (16 GB zalecane).

Po ukończeniu kursu możliwe jest uzyskanie zaświadczenia ukończenia kursu, wystawianego przez AdminAkademia — potwierdzenie zdobytych kompetencji sygnowane przez AdminAkademia.

Pakiet DevOps to 4 kursy w jednym pakiecie za 449 zł zamiast 590 zł. Obejmuje: Ansible (160 zł), Python (150 zł), Narzędzia CI/CD (160 zł) i Git (120 zł). Oszczędzasz 141 zł — prawie 24% rabatu. Kompletna ścieżka DevOps w infrastrukturze.

Tak, wystawiamy faktury VAT 23%. Dla podmiotów publicznych jest możliwe zastosowanie zwolnienia z VAT — wystarczy wpisać informację o takiej potrzebie w formularzu zgłoszeniowym.

Dożywotni. Nagrania z zajęć i materiały na platformie e-learningowej AdminAkademia (Moodle) są dostępne bez ograniczeń czasowych. Wracaj do materiału, kiedy tylko potrzebujesz.

Zacznij programować w Pythonie dla sieci

Dołącz do grona inżynierów, którzy automatyzują infrastrukturę sieciową z Pythonem — nie ręcznie.

Kurs nieautoryzowany · Bezpieczna płatność · Faktury VAT