ODKAZ: https://www.skoleni-kurzy.eu/kurz-71640



Kurz: Programování v systému Unix/Linux - základní kurz


Tento kurz již byl smazán


Tento kurz pořádala firma: © ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills - Brno - Žabovřesky
 



Další podobné školení nebo kurzy:
  • Podobný kurz     Praha 7  
    (??)   Veritas InfoScale 8 Fundamentals for UNIX/Linux: Administration - DataScript s.r.o.

    - ... cena: 2.500 EUR/Kurz (3.025 EUR/Kurz včetně DPH) ...Jiná měna platby za kurz : EUR/Kurz

  • Podobný kurz     Brno - Jihomoravský  
    (??)   Power Systems for AIX I: LPAR Configuration and PlanningPower Systems for AIX I: LPAR Configuration and Planning - ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills

    - ... cena: 40.200 Kč/Kurz (48.642 Kč/Kurz včetně DPH)

  • Podobný kurz     Brno - Jihomoravský  
    (??)   Power Systems for AIX I: LPAR Configuration and PlanningPower Systems for AIX I: LPAR Configuration and Planning - ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills

    - ... cena: 40.200 Kč/Kurz (48.642 Kč/Kurz včetně DPH)

  • Podobný kurz     Brno - Jihomoravský  
    (??)   Power Systems for AIX I: LPAR Configuration and PlanningPower Systems for AIX I: LPAR Configuration and Planning - ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills

    - ... cena: 4.020.040.192 CZKCZK/Kurz (4.864.248.832 CZKCZK/Kurz včetně DPH) ...Jiná měna platby za kurz : CZKCZK/Kurz

  • Podobný kurz     Praha 5  
    (??)   MS Windows – základy systému - JUBELA, s.r.o.

    - ... cena: 1.960 Kč/Kurz (2.372 Kč/Kurz včetně DPH)

  • Podobný kurz     Praha 5  
    (??)   MS Windows – základy systému - JUBELA, s.r.o.

    - ... cena: 1.960 Kč/Kurz (2.372 Kč/Kurz včetně DPH)

  • Podobný kurz     Praha 5  
    (??)   MS Windows – základy systému - JUBELA, s.r.o.

    - ... cena: 1.960 Kč/Kurz (2.372 Kč/Kurz včetně DPH)









  • Popis kurzu
    Programování v systému Unix/Linux - základní kurz - s certifikátem


    Lektoři kurzu

    Lektoři z firmy: ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills


    [Kurz] Program kurzu (obsah přednášky/semináře/rekvalifikace/studia) ...


      Zopakování syntaxe jazyka C
    • význam ANSI C
    • direktivy preprocesoru
      Filosofie programování systému UNIX/Linux
    • open source principy
    • UNIXový přístup
    • použití open source knihoven v komerčních programech
      Chyby a jejich ošetření
    • konvence návratových hodnot
    • práce s errno
    • převod chyby na řetězec
    • volání perror
      Základní nástroje vývojáře
    • překladač gcc
    • nástroj make
    • použití vývojového prostředí
    • ruční kompilace pomocí make a gcc
      Práva běžícího programu a uživatelské informace
    • volání getuid
    • setuid
    • funkce z hlavičkových souborů shadow.h a passwd.h
      Práce se soubory funkcemi standardních knihoven (stdlib)
    • práce se soubory voláním jádra
    • význam file-descriptoru
    • standardní vstup a výstup
    • zamykání souborů apod.
      Údržba souborů a adresářů
    • odkazy (linky)
    • práva souborů a adresářů
    • vytváření a manipulace s nimi apod.
      Argumenty funkce main
    • zpracování parametrů pomocí funkce getopt
    • proměnné atd.
      Paměť
    • alokace a uvolnění paměti
    • volání malloc
    • free
      Procesy
    • definice
    • systém a plánování procesu
    • základní volání
      Vývojový nástroj make
    • syntaxe souboru Makefile
      Dynamické knihovny
    • volání funkcí z dynamické knihovny
    • vytváření dynamických knihoven
      Vlákna
    • definice a programování
    • výhody a nevýhody oproti procesu
      Zdroje a limity
    • limity pro běh procesu
    • priorita procesu
      Terminál
    • vlastnosti, nastavení, význam
    • program getpass
    • standardní vstup a výstup atd.
      Programování v síti (protokol TCP/IP)
    • programování pro Internet
    • program server a klient
    • volání socket
    • conect, accept, listen atd.
      Pokročilé vlastnosti TCP/IP
    • práce s IPv6
    • správná práce s DNS resolverem
    • blokující a neblokující IO operace
    • použití neblokujícího TCP spojení
      Práce s debuggerem GDB
      Ladění problémů s pamětí, best practises, nástroj Valgrind pro ladění paměťových problémů
    Předpokládané znalosti: Dobrá znalost programování a programovacího jazyka C, uživatelská znalost OS UNIX/Linux.


    [Kurz] Obsah kurzu/školení...

    Kurz je určen účastníkům, kteří chtějí získat znalosti programování operačního systému UNIX/Linux pomocí standardních knihoven.
    • Zopakování syntaxe jazyka C
    • Zopakování syntaxe jazyka C
    • Filosofie programování systému UNIX/Linux
    • Chyby a jejich ošetření
    • Základní nástroje vývojáře
    • Práva běžícího programu a uživatelské informace
    • Práce se soubory funkcemi standardních knihoven (stdlib)
    • Údržba souborů a adresářů
    • Argumenty funkce main
    • Paměť
    • Procesy
    • Vývojový nástroj make
    • Dynamické knihovny
    • Vlákna
    • Zdroje a limity
    • Terminál
    • Programování v síti (protokol TCP/IP)
    • Pokročilé vlastnosti TCP/IP
    • Práce s debuggerem GDB

    Dobrá znalost programování a programovacího jazyka C, uživatelská znalost OS UNIX/Linux.

    [Kurz] Cíl školení / poznámka ke kurzu...

    Kurz je určen účastníkům, kteří chtějí získat znalosti programování operačního systému UNIX/Linux pomocí standardních knihoven.


    ODKAZ: https://www.skoleni-kurzy.eu/kurz-71640



    Poslední aktualizace: 2024-01-01 16:04:21

    ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills
    skoleni-kurzy.eu