szkolenie system linux
Warsztat | Linux dla programisty

PROGRAM SZKOLENIA

  • 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
      • co to jest 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
    • 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
    • menadżer pakietów pacman
    • 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

CEL SZKOLENIA

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 (np. Android).
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ć.

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ć.

CZAS TRWANIA SZKOLENIA

Wersja minimalna 2 dni.
W celu lepszego utrwalenia materiału szkolenie można wydłużyć o jeden dzień.

POZOSTAŁE INFORMACJE

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

Materiały szkoleniowe mają formę elektroniczną.

Programy szkoleń można modyfikować lub łączyć tak aby dostosować szkolenie do własnych potrzeb. Jednak przed zamówieniem należy uzgodnić taką modyfikację.

Wymagania techniczne

W sali szkoleniowej potrzebne są (szkolenie w siedzibie klienta)

  • 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

Informacje dla uczestników szkolenia

  • Potrzebujesz szybkiego komputera np. i5 lub i7, SSD, min. 8GB RAM
  • Na komputerze zainstaluj najnowsze wersje
  • Zaopatrz się we wszystko, co może przyśpieszyć pracę np. myszkę czy drugi monitor.
  • Ze względu na warsztatowy charakter szkolenia bądź na czas
  • W czasie szkolenie zapomnij proszę o komórce i innych rozpraszaczach

ZOBACZ INNE SZKOLENIA