Zaawansowane programowanie w Linux

Cena netto za os.:
2.100 zł
Regulamin

P - potwierdzone do realizacji (uzbierana minimalna grupa)
N - nowy termin szkolenia

TERMINY SZKOLENIA

Najbliższe terminy

    Zapraszamy również do składania zamówień na zakup oryginalnego oprogramowania: Office 365, Windows 10, Visio Online, Project Online, OneDrive for Business, Exchange Online, SharePoint Online, Skype for Business Online i wiele innych.

    Wszystkie tematy realizujemy również w formie projektów dopasowanych do potrzeb danego przedsiębiorstwa

    Profil uczestników:

    Szkolenie 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

    HARMONOGRAM

    Dzień 1Dzień 2
    Rejestracja9:45 – 10:00
    Zajęcia10:00 – 11:009:00 – 11:00
    Przerwa11:00 – 11:1511:00 – 11:15
    Zajęcia11:15 – 13:0011:15 – 13:00
    Obiad13:00 – 13:4513:00 – 13:45
    Zajęcia13:45 – 15:0013:45 – 15:00
    Przerwa15:00 – 15:1015:00 – 15:10
    Zajęcia15:10 – 17:0015:10 – 16:00

    W CENIE ZAWIERAMY

    coffee-cup Przerwy kawowe

    cutlery Obiad

    certificate Certyfikat

    ebook Materiały w wersji elektronicznej

    studying Laptop dla uczestnika na czas szkolenia