Lektoři z firmy: PC-DIR Real, s.r.o.
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 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ů. |
Podobný kurz | Popis kurzu | Další kurzy a školení |
---|---|---|
Veritas InfoScale 8 Fundamentals for UNIX/Linux: Administration
|
Jiný kurz v jiné ceně : The Veritas InfoScale Fundamentals for UNIX - Linux Administration course is designed for the IT professional who wants an overview of the Veritas InfoScale Storage and Veritas InfoScale Availability products. This five-day class is a condensed version of the five-day Ver | Další podobné školení nebo kurzy |
Linux - správa síťového prostředí Linux - Networking
|
Jiný kurz v jiné ceně : Účastníci se na kurzu seznámí detailněji s síťovými službami a jejich konfigurací na systmu Linux. Kurz je určen zejména absolventům školení základů administrace, kteří chtějí prohloubit své znalosti o síťové konfiguraci Linuxu. | Další podobné školení nebo kurzy |
Linux - pokročilá administrace Linux - Advanced Administration
|
Jiný kurz v jiné ceně : Kurz seznámí správce systému Linux s pokročilými funkcemi, konfigurací a zabezpečením tohoto systému. Naučí kurzanty kompilovat jádro, sledovat události a vytížení systému, nastavit systém se zvýšenou dostupností dat a zabezpečeným přístupem do systému. | Další podobné školení nebo kurzy |
Linux - programování v BASHLinux - Shell Programming
|
Jiný kurz v jiné ceně : Kurz je určen účastníkům, kteří již mají základní znalosti práce s Linuxovým operačním systémem, ale chtějí se naučit automatizovat dávky a vytvářet shellové skripty. Cílem je naučit účastníky efektivně automatizovat běžné úlohy v Linuxu. | Další podobné školení nebo kurzy |
Power Systems for AIX I: LPAR Configuration and PlanningPower Systems for AIX I: LPAR Configuration and Planning
|
Jiný kurz v jiné ceně : This course is appropriate for system administrators, technical support individuals, and IBM business partners who implement LPARs on IBM Power Systems. Lea> how to perform system administration in a Power Systems environment. | Další podobné školení nebo kurzy |
Kurz Jazyk C++ – Objektově orientované programování v C++
|
Jiný kurz v jiné ceně : Kurz Jazyk C++ – Objektově orientované programování v C++ je určen pro posluchače, kteří přecházejí z jazyka C na C++, nebo jen chtějí proniknout do problematiky návrhu a implementace objektů v jazyce C++. Na kurzu se naučíte definovat objekty, konstruktory a destruktory, | Další podobné školení nebo kurzy |
Kurz Jazyk C++ – Vlákna a paralelní programování v C++
|
Jiný kurz v jiné ceně : Kurz Jazyk C++ – Vlákna a paralelní programování v C++ je určen pro pokročilé vývojáře, kteří se chtějí seznámit s novými koncepty a třídami pro tvorbu přenositelných vícevláknových aplikací s pomocí standardních C++ 11 knihoven. Vysvětlíme typické problémy paralelních aplik | Další podobné školení nebo kurzy |
Datová analýza s využitím programovacího jazyka Python
|
Jiný kurz v jiné ceně : Python je interpretovaný vysokoúrovňový programovací jazyk, který v současnosti patří mezi nejoblíbenější programovací jazyky vůbec. Jedná se o takzvaný multiparadigmatický jazyk, který podporuje různá programátorská paradigmata včetně objektového, imperativního, procedurá | Další podobné školení nebo kurzy |
Programovací jazyk Go
|
Jiný kurz v jiné ceně : Go je relativně nový a populární programovací jazyk umožňující překlad zdrojových kódů do nativního (strojového) kódu, takže výsledkem jsou rychlé a paměťově efektivní aplikace srovnatelné s výsledky, které jsou produkované překladači jazyků C, C++, D či Rust (popř. Fortran | Další podobné školení nebo kurzy |
Programovací jazyk Python - praktické použití IPython Notebooku, knihovny Numpy a Matplotlib
|
Jiný kurz v jiné ceně : Python je interpretovaný vysokoúrovňový programovací jazyk, který v současnosti patří mezi nejoblíbenější programovací jazyky vůbec. Jedná se o takzvaný multiparadigmatický jazyk, což znamená, že podporuje různá programátorská paradigmata včetně objektového, imperativního, | Další podobné školení nebo kurzy |
Jazyk SQL - pokročilé techniky a programování v SQL ServeruSQL Advanced Programming
|
Jiný kurz v jiné ceně : Rozšíření znalostí o pokročilou programovatelnost SQL Serveru. Účastníci se naučí za pomoci jazyka Transact SQL (T-SQL) vytvářet a pracovat s pohledy, zapsat a používat vlastní uživatelské funkce, seznámí se s pokročilejšími možnostmi práce s daty jako jsou skórování dat, tr | Další podobné školení nebo kurzy |
Jazyk C – Základy programováníC/C++ Programming Essentials
|
Jiný kurz v jiné ceně : Chcete se pustit do programování embedded aplikací a operačních systémů? Programovací jazyk C je i po desítkách let průmyslovým standardem pro tvorbu kódu pro širokou škálu hardwarových architektur. | Další podobné školení nebo kurzy |
MS Excel - programování v jazyku VBAMS Excel - VBA Programming
|
Jiný kurz v jiné ceně : Chcete lépe porozumět tomu, jak funguje MS Excel a ovládat jeho funkce pomocí VBA? Kurz programování v jazyce VBA pro MS Excel je určen pro začátečníky s minimálními nebo žádnými zkušenostmi s programováním, kteří chtějí zlepšit své schopnosti práce s aplikací a vytvářet je | Další podobné školení nebo kurzy |
První kroky s Linuxem
|
Jiný kurz v jiné ceně : IT konference Kurzy a certifikace Open Source Linux Recenze - První kroky s Linuxem Zpět Bronislav Pačinek 1. 2. | Další podobné školení nebo kurzy |
RH415 - Red Hat Security: Linux in Physical, Virtual, and Cloud
|
Jiný kurz v jiné ceně : Red Hat Security: Linux in Physical, Virtual, and Cloud (RH415) is designed for security administrators and system administrators who need to manage the secure operation of servers running Red Hat® Enterprise Linux®, whether deployed on physical hardware, as virtual machines, | Další podobné školení nebo kurzy |
RH342 - Red Hat Enterprise Linux Diagnostics and Troubleshooting
|
Jiný kurz v jiné ceně : The Red Hat Enterprise Linux Diagnostics and Troubleshooting course (RH342) provides system administrators with the tools and techniques they need to successfully diagnose, and fix, a variety of potential issues. Students will work through hands-on problems in various subsys | Další podobné školení nebo kurzy |
SELinux - bezpečnost v linuxu
|
Jiný kurz v jiné ceně : SELinux se stal integrální součástí linuxového jádra již před delší dobou, avšak vztah systémových administrátorů k možnostem jeho využití zůstává rezervovaný. Na druhé straně se mnohdy hledá řešení bezpečnostních problémů a požadavků složitějšími cestami, zatímco elegantn | Další podobné školení nebo kurzy |
Začínáme s administrací Linuxu
|
Jiný kurz v jiné ceně : IT konference Kurzy a certifikace Open Source Linux Recenze - Začínáme s administrací Linuxu Zpět Bronislav Pačinek 1. 2. | Další podobné školení nebo kurzy |
RH442 – Red Hat Performance Tuning: Linux in Physical, Virtual, and Cloud
|
Jiný kurz v jiné ceně : Performance tuning and capacity planning for Red Hat Enterprise Linux Red Hat Performance Tuning: Linux in Physical, Virtual, and Cloud (RH422) teaches senior Linux® system administrators the methodology of performance tuning. This course discusses system architecture with | Další podobné školení nebo kurzy |
Automatizovaná správa linuxových serverů pomocí Foreman
|
Jiný kurz v jiné ceně : Kurz je určen pro IT administrátory linuxových systémů, kteří chtějí automatizovat běžné činnosti spojené se správou linuxových serverů , jejich údržbou , konfigurací a rozvojem . Během dvou dnů získají účastníci přehled o možnostech využití nástroje Foreman a jeho rozšíře | Další podobné školení nebo kurzy |