Warsztat programisty systemu LinuxLX-C-INTRO

Dostępne na zamówienie dla grup.

Żaden termin nie pasuje? Zaproponuj własny termin szkolenia

Tryb zdalny: online na żywo z trenerem i grupą. Zobacz więcej o kursach zdalnych i zakł. "Terminy".
Można: zrezygnować do 15 dni przed startem; w każdej chwili przejść z trybu "na sali" na zdalny.
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

first minute (30+ dni do startu) - 3%

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 Academy sp. z o.o. z siedzibą w Warszawie w celu realizacji zgłoszenia.