szkolenie
system
linux

――

Linux to otwarty, bezpłatny system operacyjny.
Wymaga od użytkownika większych umiejętności technicznych; idealny dla programisty.
System ten jest jednym z przykładów wolnego i otwartego oprogramowania.

Cel szkolenia
Szkolenia prowadzone są wg najbardziej aktualnych sposóbów programowania w JS/TS oraz na najnowszych wersjach frameworków i bibliotek.
Głównym celem szkolenia jest bezbolesne przejście z systemu Windows na Linux - czyli przyjazny, bezpieczny i stabilny system o szerokim zastosowaniu nie tylko w świecie serwerów czy smartfonów.
Szkolenie w przystępny sposób pomoże zrozumieć budowę, oraz zasady działania systemu Linux, jak również dostosować go do własnych potrzeb.
Materiał będzie realizowany w sposób praktyczny - nie na emulatorze.
Możliwa jest praca na własnym komputerze; w takiej sytuacji zaleca się (na wszelki wypadek) zrobić kopię wszystkich danych.
Po ukończeniu szkolenia, uczestnik będzie potrafił zainstalować wybraną dystrybucją systemu Linux oraz sprawnie się nią posługiwać.
Program szkolenia
Program można modyfikować lub łączyć z programami innych moich szkoleń; jednak przed zamówieniem należy uzgodnić taką zmianę.
  • Wprowadzenie

    • zastosowanie systemu Linux
    • zalety systemu Linux
    • dla kogo?
    • jaką dystrybucję wybrać?
  • Instalacja systemu Linux

    • przygotowanie (instalacyjnego) dysku USB
    • przygotowanie dysku (HD) na system
      • podział dysku na partycje: system, swap, dane
      • montowanie/odmontowanie dysku
      • UEFI firmware
    • instalacja systemu Arch Linux
    • konfiguracja i aktualizacja Boot loadera
    • dual boot - Windows, Linux
    • instalacja i konfiguracja środowiska graficznego np. Gnome, KDE
  • Dodanie konta użytkownika

    • ustawienie hasła
    • uprawnienia
    • modyfikacja ustawień
  • Użytkowanie systemu (środowisko graficzne)

    • znaczenie katalogów systemowych np. etc, dev, usr ...
    • uprawnienia plików oraz katalogów
    • obszary robocze (workspaces)
    • instalacja programów
      • Pacman
      • AUR - Arch User Repository
    • Archwiki
    • skróty klawiaturowe
  • Powłoka systemowa (bash)

    • zmienne
    • wyszukiwanie plików i filtrowanie wyników
    • wyrażenia regularne
    • tworzenie plików i katalogów
    • praca z tekstem
    • zarządzanie usługami
    • uruchamianie skryptów
    • własne skrypty powłoki
      • zmienne
      • parametry
      • warunki
      • operatory
      • pętle
      • pobieranie danych z klawiatury
    • polecenie source
    • polecenie echo i znaki cytowania
    • linki symboliczne
    • aliasy
    • konfiguracja ssh
    • historia poleceń
    • przeglądanie logów systemowych
  • Instalacja i konfiguracja środowisk programistycznych

    • Java
    • Node.js
Czas trwania
Szkolenie można wydłużyć lub skrócić po wcześniejszym uzgodnieniu.
Szkolenie trwa 2 dni
Adresaci szkolenia
Szkolenie adresowane jest przede wszystkim do programistów
Jeżeli jednak nie jesteś czynnym programistą, ale posiadasz zdolności techniczne i znasz zasady programowania, możesz spróbować.
Forma szkolenia

Szkolenie ma charakter warsztatowy
Może być zrealizowane stacjonarnie lub zdalnie.

Wycena szkolenia grupowego
Cena usługi zależy od czasu trwania szkolenia oraz liczby uczestników.
CENA NETTO: 0
Wycena zajęć indywidualnych
CENA: 0
Lekcja poza pakietem: 100 zł
Pierwsza lekcja próbna jest bezpłatna
Informacje dodatkowe
Jak przygotować się do szkolenia
Informacje ogólne

Info ogólne
  • Dzień szkoleniowy trwa 8 godzin lekcyjnych + przerwy.
  • Ze względu na warsztatowy charakter szkolenia bądź na czas. Standardowo zaczynamy o 9:00 - o ile nie zostało ustalone inaczej.
  • Jest ważne, abyś biegle posługiwał się komputerem oraz znał podstawowe skróty klawiaturowe; np. Alt+Tab.
  • W czasie szkolenie postaraj się nie używać telefonu i innych rozpraszaczy; dobrze jest też wyłączyć wszystkie niepotrzebne aplikacje na komputerze.
  • Po szkoleniu uczestnik otrzymuje materiały w formie elektronicznej. Są to repozytoria git z kodem do ewentualnej analizy.

Sprzęt oraz oprogramowanie uczestnika

Niezbędny sprzęt

  • Szybki komputer (np. i5 lub i7, SSD, min. 8GB RAM) z uprawnieniami administratora.
  • Dwa monitory oraz włączona kamerka internetowa - niezbędne podczas szkolenia zdalnego.
  • Zaopatrz się we wszystko, co może być użyteczne np. myszkę czy notatnik.

Niezbędne oprogramowanie

Sala szkoleniowa

Jeżeli szkolenie odbywa się w siedzibie klienta w sali szkoleniowej potrzebne są:

  • szybki internet
  • dobry rzutnik - najlepiej HDMI
  • flipchart - opcjonalnie
  • komfortowa przestrzeń dla każdego uczestnika
  • możliwość swobodnego podejścia (przez trenera) do każdego uczestnika szkolenia

v. 1.0.328