Warsztat programisty systemu LinuxLX-C-INTRO

Obecnie brak terminów otwartych

Dostępne na zamówienie, w terminie i lokalizacji do uzgodnienia, dla grup od 5 osób.

cena netto
dla podmiotów publicznych - zwolnione z VAT

Cena szkolenia: 2990 PLN

poczęstunek w cenie

stanowisko komputerowe w cenie

Kategoria: C/C++, Linux kernel, embedded

Linux oferuje programistom wiele narzędzi ułatwiających pracę. Podczas tego szkolenia przygotowujemy programistów do pracy w środowisku Linux. Przedstawiamy zarówno zasady działania systemu, jak i praktyczne zagadnienia, takie jak najważniejsze narzędzia i zintegrowane środowiska programistyczne; pojawiają się również język bash oraz elementy C/C++ specyficzne dla pracy w tym środowisku.

Po szkoleniu: uczestnicy będą w stanie samodzielnie poruszać się w Linuksie na poziomie konsoli – w tym instalować i kompilować oprogramowanie, korzystać z najważniejszych narzędzi i usług, w tym narzędzi wspomagających programowanie i prace grupową (systemy kontroli wersji) oraz automatyzować pracę skryptami powłoki i poleceniem make. Innymi słowy, będą w pełni gotowi do programowania w systemie Linux.

Czas trwania

4 dni

Program

  1. Architektura systemu Linux, ogólne zasady działania:
    • użytkownicy, grupy i prawa dostępu (podstawy);
    • procesy (i wątki);
    • procedura startu systemu;
    • system plików – gdzie i czego szukać;
    • w jaki sposób połączone są elementy systemu: pseudopliki; porty sieciowe; gniazda;
    • linkowanie – statyczne lub dynamiczne;
    • nazwy, funkcje i specyfika poszczególnych części systemu;
    • sposoby konfiguracji systemu (konfiguratory graficzne, tekstowe, skrypty).
    • uzyskiwanie pomocy (dokumentacja i strony manuala)
  2. Praca w powłoce, automatyzacja pracy:
    • core-utils;
    • sed i awk;
    • wyrażenia regularne;
    • skrypty powłoki;
    • skrypty make – automatyzacja kompilacji
  3. Instalacja oprogramowania
    • configure; make; make install;
    • rpm i deb;
    • apt i yum
    • tworzenie pakietów instalacyjnych z własnym oprogramowaniem: deb, rpm (debian/rules, pliki spec)
  4. Zintegrowane środowisko programistyczne
    • VIM – podstawy
    • VIM – rozszerzenia i skrypty przydatne dla programisty
    • NetBeans IDE
    • Eclipse
  5. Inżynieria programowania
    • narzędzia pracy grupowej: subversion, git
    • archiwizacja i bezpieczeństwo danych: tar, openssl (szyfrowanie)

Pobierz w wersji PDF

Training also available in English - for more information see here.

Przeznaczenie i wymagania

Uczestnicy szkolenia powinni bardzo dobrze poruszać się w innym systemie operacyjnym (zapewne Windows) oraz mieć podstawowe obycie z Linuksem – na przykład potrafić korzystać z trybu graficznego tego systemu.

Certyfikaty

Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.

Obecnie brak terminów

Podaj swój adres e-mail, a my powiadomimy Cię o przyszłych terminach

Masz pytanie?

Tu możesz zadać niezobowiązujące i szybkie pytanie na temat szkolenia

* Wyrażam zgodę na przetwarzanie danych osobowych przez „ALX” Sp. z o.o. Sp. k. z siedzibą w Warszawie w celu realizacji zgłoszenia.