Zaawansowane programowanie w Linux

Stosujemy również rozwiązania kompleksowe:
Zakup i dostarczenie odpowiedniego oprogramowaniaInstalacja programu w środowisku pracySzkolenia personelu

Linux zaawansowane programowanie

PROFIL UCZESTNIKA:

Szkolenie Linux zaawansowane programowanie skierowane jest do dla osób, które znają podstawy w C oraz sprawnie poruszają się w środowisku terminala Linux. Szkolenie prowadzone jest w środowisku Linux, z wykorzystaniem środowiska programistycznego.

KORZYŚCI DLA UCZESTNIKA:

Po szkoleniu każdy uczestnik będzie umiał:

  • Tworzyć programy dla systemu Linux
  • Tworzyć procesy
  • Tworzyć komunikację między procesami
  • Wykorzystywać wątki
  • Wykorzystywać informację zawarte w plikach /proc
  • Wbudować kod asemblera
  • Wykorzystać niskopoziomowe funkcje wejścia/wyjścia
  • Pozna środowisko programistyczne w Linux
  • Edytować pliki korzystając z edytora VI/VIM

WYMAGANIA DOT. UCZESTNIKA:

Od uczestnika wymagana jest znajomość języka C w stopniu wystarczającym do pisania prostych programów.

PROGRAM SZKOLENIA

Dzień 1

  • Edytowanie za pomocą VI/VIM
  • Kompilowanie za pomocą GCC
  • Automatyzowanie procesu za pomocą GNU Make
  • Debugowanie za pomocą GDB
  • Strony man, Info, pliki nagłówkowe, kod źródłowy
  • Procesy
  • Wątki

Dzień 2

  • Komunikacja międzyprocesowa
  • Urządzenia
  • System plików /proc
  • Wywołania systemowe Linux
  • Wbudowany kod asemblera
  • Bezpieczeństwo
  • Niskopoziomowe I/O
  • Sygnały

 

Na cenę ma wpływ wiele czynników, takich jak:
  • Ilość dni
  • Wielkość grupy
  • Poziom zaawansowania
  • Dobór eksperta do danego projektu
  • Lokalizacja szkolenia