Sonda
Czego chcesz nauczyć się w ciągu najbliższych 24 miesięcy?

Sysops/devops dla początkujących

linux.png
  • nowość
Dostępność: na wyczerpaniu
Wysyłka w: do 7 dni
Cena: 1 999,00 zł 1999.00
quantity szt.
dodaj do przechowalni
Ocena: 5
Producent: -
Kod produktu: 74DA-185BC

Opis

Podstawy Linuxa dla SysOps.

Cel szkolenia:

Linux jest szeroko stosowanym systemem operacyjnym, którego zalety doceniają administratorzy na całym świecie. Każdy fachowiec z branży IT zetknął się lub też niedługo zetknie się z Linuxem. Podstawowa wiedza z zakresu obsługi tego systemu jest nieodzowna dla każdej osoby, która swoją przyszłość wiąże z tą branżą.

Celem szkolenia jest wprowadzenie do systemu operacyjnego Linux. W ramach kursu uczestnicy poznają działanie systemu, podstawy jego architektury oraz nabędą biegłości w użytkowaniu linii komend Linuxa.

 

Agenda Szkolenia:

  1. Linux (ok. 5 dni szkoleniowych)
    1. [2h] Witaj w Linuxie!

                                                               i.      Czym jest Linux?

                                                             ii.      Krótka historia Linuxa

                                                            iii.      Co powinienneś jeszcze wiedzieć zanim zaczniesz pracę z Linuxem?

  1. Jądro systemu
  2. Obsługa wielu użytkowników
  3. Wielozadaniowość
  4. Bezpieczeństwo
  5. Shell (Powłoka)
  6. Dostępne oprogramowanie
  7. Dystrybucje Linuxa
  8. GUI
  1. [4h] Pierwsze kroki z Linuxem:

                                                               i.      GUI vs CMD

                                                             ii.      Poruszanie się po CMD

                                                            iii.      Gdzie odnaleźć pomoc? (man, --help –h, internet)

                                                           iv.      Emulatory terminali

                                                             v.      Zdalne logowanie do maszyny – SSH

  1. [8h] Narzędzia:

                                                               i.      Praca z plikami (ls, cat, rm, less, more, head, tail, sort, uniq, diff, file)

                                                             ii.      Używanie potoków - komunikacja między procesami (|, >>, >, grep)

                                                            iii.      Przeszukiwanie systemu plików (find, locate, whereis)

                                                           iv.      Znaki specjalne - ? oraz *

                                                             v.      Kompresowanie plików (tar, gzip)

                                                           vi.      Wyświetlanie informacji o użytkownikach (w, who, finger)

  1. [8h] System plików:

                                                               i.      Katalog domowy i katalog bieżący (. .. ~, pwd)

                                                             ii.      Ścieżki względne i bezwzględne

                                                            iii.      Praca z katalogami (mkdir, rmdir, rm, cd, mv, cp)

                                                           iv.      Uprawnienia dostępu do plików, modyfikowanie uprawnień (chmod, chown, ls –l)

                                                             v.      Dowiązania twarde i dowiązania symboliczne (inodes, ln, ln –s)

  1. [4h] Edytor VIM:

                                                               i.      Dlaczego VIM?

                                                             ii.      Tryby pracy VIM

                                                            iii.      Tworzenie i edycja pliku

                                                           iv.      Przeszukiwanie pliku i zamiana tekstu

  1. [4h] Wielozadaniowość:

                                                               i.      Lista procesów i obciążenie systemu (uptime, ps, top, htop, du, df)

                                                             ii.      Uruchamianie procesów w tle (fg, bg &)

                                                            iii.      Zawieszanie procesu (ctrl – c, ctrl – z)

                                                           iv.      Zabijanie procesów, sygnały (kill, signals)

  1. [2h] Zarządzanie zainstalowanymi pakietami:

                                                               i.      apt-get

                                                             ii.      Yum

  1. [2h] Usługi w systemie Linux – wprowadzenie

                                                               i.      Uruchomienie serwera ssh

                                                             ii.      Uruchomienie serwera FTP

  1. [2h] Periodyczne uruchamianie zadań

                                                               i.      Crontab

  1. [4h] Powłoka Bash i proste skrypty powłoki

 

Python dla SysOpsów

Cel szkolenia:

Python jako uniwersalny język programowania zyskał wielką popularność poprzez swoją prostotę i stosunkową łatwość w nauczaniu. Ogromna popularność Pythona sprawia, że podstawowa umiejętność programowania w Pythonie staje się obowiązkowa dla każdej osoby związanej z branżą IT.

Podczas szkolenia kandydaci nabędą praktyczne umiejętności związane z programowaniem w języku Python, które mogą zostać wykorzystane jako podstawa do dalszego poszerzania wiedzy programistycznej. Dodatkowo zostaną omówione dwie biblioteki umożliwiające w prosty sposób automatyzację codziennych zadań administratorów sieci oraz systemów opartych o system Linux.

 

  1. Python [ok 4 dni szkoleniowych] :
    1. [2h] Wprowadzenie do Pythona

                                                               i.      Nieco historii

                                                             ii.      Cechy języka

                                                            iii.      Dlaczego warto się uczyć Pythona

  1. [6h] Pierwsze kroki

                                                               i.      "Hello World"

                                                             ii.      Zmienne i operacje arytmetyczne

                                                            iii.      Struktury danych – listy

                                                           iv.      Iterowanie po listach - pętla FOR

                                                             v.      Struktury danych - słowniki

  1. [8h] Struktury kontroli wykonania:

                                                               i.      Instrukcja if.... then..... elif.....else

                                                             ii.      Pętla WHILE

  1. [8h] Obsługa plików i wprowadzenie do wyjątków:

                                                               i.      Czytanie z pliku

                                                             ii.      Zapis do pliku

                                                            iii.      Wyjątki i metody radzenia sobie z nimi

  1. [8h] Biblioteki zewnętrzne:

                                                               i.      Instalowanie i używanie bibliotek

                                                             ii.      Pramiko

                                                            iii.      Fabric jako podstawowe narzędzie sysopsów do automatyzacji rutynowych zadań

 

Opinie o produkcie (0)

do góry
Sklep jest w trybie podglądu
Pokaż pełną wersję strony
Sklep internetowy Shoper.pl