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



Kurz: Pokročilé programování v systému Unix/Linux v jazyku C (UXAP)


Tento kurz již byl smazán


Tento kurz pořádala firma: © PC-DIR Real, s.r.o. - Brno
 



Další podobné školení nebo kurzy:
  • Podobný kurz     Brno - Jihomoravský  
    (??)   Jazyk SQL - pokročilé techniky a programování v SQL ServeruSQL Advanced Programming - ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills

    - ... cena: 14.500 Kč/Kurz (17.545 Kč/Kurz včetně DPH)

  • Podobný kurz     Praha  
    (??)   Jazyk SQL - pokročilé techniky a programování v SQL ServeruSQL Advanced Programming - ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills

    - ... cena: 14.500 Kč/Kurz (17.545 Kč/Kurz včetně DPH)

  • Podobný kurz     Praha,Ostrava - Moravskoslezský  
    (??)   Kurz Jazyk C++ – Objektově orientované programování v C++ - David Solnař

    - ... cena: 12.000 Kč/kurz bez DPH a/nebo cena je osvobozena od DPH

  • Podobný kurz     Praha,Ostrava - Moravskoslezský  
    (??)   Kurz Jazyk C++ – Vlákna a paralelní programování v C++ - David Solnař

    - ... cena: 6.000 Kč/kurz bez DPH a/nebo cena je osvobozena od DPH

  • Podobný kurz     Praha  
    (??)   Jazyk C – Základy programováníC/C++ Programming Essentials - ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills

    - ... cena: 13.300 Kč/Kurz (16.093 Kč/Kurz včetně DPH)

  • Podobný kurz     Praha,Ostrava - Moravskoslezský  
    (??)   Kurz Jazyk C++ – Objektově orientované programování v C++ - David Solnař

    - ... cena: 12.000 Kč/kurz bez DPH a/nebo cena je osvobozena od DPH

  • Podobný kurz     Praha,Ostrava - Moravskoslezský  
    (??)   Kurz Jazyk C++ – Objektově orientované programování v C++ - David Solnař

    - ... cena: 12.000 Kč/kurz bez DPH a/nebo cena je osvobozena od DPH









  • Popis kurzu
    Pokročilé programování v systému Unix/Linux v jazyku C (UXAP) - s certifikátem


    Lektoři kurzu

    Lektoři z firmy: PC-DIR Real, s.r.o.


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

    Procesy
    Vytvoření procesů, návaznosti procesů (process groups, sessions), obsluha ukončení potomků procesu (problematika zombie), vlastnosti procesů
    Postup vytvoření démona
    IPC komunikace
    Signály – účel a použití, obsluha signálů asynchronní a synchronní, blokování, doporučená metodika obsluhy signálů pro zabránění deadlocků
    Roura, FIFO, socketpair – vlastnosti a použití
    SystemV IPC - semafory, fronty zpráv, sdílená paměť – princip, vlastnosti a použití jednotlivých mechanismů
    POSIX IPC – semafory, fronty zpráv, sdílená paměť – princip, vlastnosti a použití jednotlivých mechanismů
    Používání sdílené paměti – podložené souborem, anonymní (SVR a BSD implementace)
    Využití vláknových prostředků (mutex, cond. variables) pro komunikaci mezi různými procesy
    Řešení klasické úlohy producer/consumer pomocí jednotlivých prostředků
    Vícevláknové aplikace dle POSIX
    Principy implementace vláken a z toho plynoucí vlastnosti
    Vytvoření, nastavení vlastností, ukončování vícevláknových aplikací
    Základní synchronizační mechanismy – mutex, conditional variables, R/W lock, barriers, spinlocks
    Strategie předcházení deadlockům a chybám vícecláknových aplikací
    Thread specific data (POSIX a GCC implementace) – účel a použití
    Síťová komunikace s využitím socketů - použití, vlastnosti, domény INET, INET6 a UNIX datagramovové a streamové spojení, používání multicastingu a broadcastingu v komunikaci
    Ladění a sledování běžících procesů - ladění pomocí gdb, vzdálené ladění, ladění programů s odstraněnými symboly. Metody sledování procesů (strace, ltrace, pstack, pmap) a profilling. Nástroje pro detekci chyb alokace a přetečení paměti.
    Účastníci standardně pracují v systému GNU/Linux (používá se aktuální verze distribuce CentOS) a dále mají k dispozici pro porovnání některých rozdílů systémy NetBSD a Solaris

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

    Kurz je orientován na prohloubení znalostí a technik programování v systému Unix se zaměřením na oblasti používané hlavně při programování aplikací plnících roli serveru. V kurzu jsou probírána tři nosná témata: IPC – meziprocesorová komunikace, vícevláknové programování a síťová komunikace pomocí socketů.


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



    Poslední aktualizace: 2021-12-01 17:31:09

    PC-DIR Real, s.r.o.
    skoleni-kurzy.eu