Schwytaj pingwina w sieć!
Windows kontra Linux... batalia stara jak świat - każdy z systemów ma zarówno tak wielu zwolenników co przeciwników. Kto ma rację? Jedno jest pewne - Linux zdecydowanie dominuje w świecie profesjonalnych rozwiązań! Nie wierzysz?
W takim razie przekonaj się, jaki potencjał drzemie w niepozornym pingwinie - dołącz do drużyny kursu Linux i sieci komputerowe!
Po kursie będziesz potrafił odróżnić jądro systemu od dystrybucji. Obsługa terminala stanie się Twoją drugą naturą. Nauczysz się sprawnej pracy z plikami oraz nadawania i odbierania uprawnień. Dowiesz się, jak administrować użytkownikami i zasobami swojego komputera. Poznasz podstawy zarządzania procesami.
W części drugiej omówione zostaną podstawy sieci komputerowych, włączając: opis modelu TCP/IP, protokołów, adresów IP, masek, portów, gniazd, kluczy SSH, szyfrowania i diagnozowania sieci. Jest to solidne wprowadzenie dla osób rozważających pracę jako administrator sieci.
Poziom podstawowy: Kurs skierowany jest dla początkujących - nie wymaga wcześniejszego doświadczenia z branżą IT.
Dlaczego warto?
-
Linux jest jednym z podstawowych narzędzi w świecie IT i jego znajomość pomoże otworzyć drzwi do bardziej zaawansowanych technologii.
-
Administracja systemem Linux sama w sobie może być interesującą i dobrze płatną pracą, zwłaszcza w połączeniu ze znajomością sieci komputerowych.
-
Zrozumiesz, jak działa Twój komputer, telefon, tablet, lodówka, pralka i każde inne urządzenie oparte na systemach mobilnych (zarówno Android, jak i iOS są pochodnymi Unixa i są bliźniaczo podobne do Linuxa).
Szczegóły
Ilość godzin: 13
Prowadzący: kurs w całości prowadzony przez aktywnego, branżowego praktyka z doświadczeniem w nauczaniu
Zapisy: bezpłatne, obowiązuje rezerwacja miejsc - wystarczy zapisać się raz, żeby otrzymać dostęp do kolejnych części (link do lekcji będzie za każdym razem ten sam!)
Wymagania sprzętowe:
-
własny komputer z dostępem do przeglądarki internetowej
-
darmowe konto w domenie gmail (nowe lub istniejące wcześniej) na potrzeby korzystania z Google Cloud Shell
Kto poprowadzi kurs?
Ireneusz Strózik
Head of DevOps, współzałożyciel Panda Academy
Współzałożyciel Panda Academy, a także współtwórca i prowadzący kursów o tematyce DevOps. Zawodowo – doświadczony DevOps, a od kilku lat manager teamu DevOpsowego i SRE. Posiada obycie w pełnym spektrum pracy zespołu IT - od rekrutacji kandydatów po tworzenie architektury. Prywatnie futurolog, wielki fan Sci-Fi, miłośnik gier planszowych i komputerowych.
Zagadnienia
MODUŁ 1: LINUX
W tym dziale poznasz tematykę administrowania systemami operacyjnymi z rodziny Linux. Zaznajomisz się
z zagadnieniami z zakresu obsługi, zarządzania, monitorowania i automatyzacji Linuxa.
Lekcja 1:
Wprowadzenie do systemu operacyjnego Linux:
-
Najważniejsze cechy
-
Dystrybucje i ich porównanie
-
Interfejsy graficzne
-
Struktura katalogów i plików
Podstawowe komendy w systemie Linux:
-
Pomoc
-
Poruszanie się w systemie
-
Operacje na plikach
-
Operacje na tekście
Lekcja 2:
Wyszukiwanie plików i folderów
Kompresja danych:
-
Archiwizowanie
-
Kompresowanie
Użytkownicy i uprawnienia:
-
Tworzenie użytkowników
-
Sprawdzanie, zmiana i elewacja uprawnień
Lekcja 3:
Instalowanie oprogramowania
Operacje na logach
Lekcja 4:
Zaawansowane komendy systemu Linux:
-
Strumienie danych
-
Argumenty
-
Rozdzielanie strumieni
Crontab
Zmienne środowiskowe
Ustawienia terminala
Lekcja 5:
Procesy
Zasoby
Linki
Linux 6:
Sed (stream editor) - zaawansowana edycja plików tekstowych
AWK - język skryptowy do manipulowania danymi
MODUŁ 2: SIECI KOMPUTEROWE
Podczas zajęć z sieci komputerowych poznasz podstawy budowy sieci komputerowych oraz najważniejsze związane z nimi pojęcia. Będziesz miał okazję przekonać się jak działają serwery DNS i DHCP. Nauczysz się konfigurować, a także diagnozować potencjalne problemy w ruchu sieciowym. Poznasz działanie protokołów SSH oraz HTTP.
Lekcja 1:
Wprowadzenie do sieci komputerowych:
-
System binarny
-
Modele sieciowe: ISO/OSI vs TCP/IP
-
Rodzaje sieci i urządzeń sieciowych
-
Adres IP
-
Maski porty, sockety
Lekcja 2:
Protokoły sieciowe
Porty i ich przeznaczenie
Rodzaje i właściwości warstw
Przesył danych w praktyce
Lekcja 3:
Narzędzia do obsługi sieci w Linuxie
Brzmi ciekawie? Zapisz się!
Co przygotowaliśmy w ramach kursu?
-
Zajęcia w formie lekcji na żywo
-
Wsparcie doświadczonych mentorów
-
Autorskie materiały szkoleniowe w postaci prezentacji
-
Dostęp do dedykowanego kanału w komunikatorze Discord
Cykl spotkań na żywo dobiegł końca - jednak nie martw się! Wszystkie lekcje opublikowaliśmy na naszym kanale YouTube, do którego dostęp znajdziesz poniżej:
Wpadnij też na pandowy serwer Discord. Znajdziesz tam m.in. kanał #kurs-linux-sieci, przeznaczony na tematy linuxowo-sieciowe - nie tylko te ściśle związane z lekcjami!