Pořádáte podobné kurzy, školení a/nebo studium. Vložte Vaše kurzy na web. Kurs / kurzy nemusí být rekvalifikační,
stačí když kurzy budou mít termín konání školení pro on-line objednávku kurzu
Popis kurzu Java: Concurrent Programming - vícevláknové programování v Javě - 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) ...
Úvod do concurrency
Thread, multithreading, paralelní zpracování
Výhody a úskalí; race conditions, deadlocks, livelocks, dopady na výkonnost
Exekuční model
Pořadí vykonávání, uspořádání operací, paměťová viditelnost
Java Memory Model, relace happens-before
Využití
Concurrency v teorii
Spravování stavu, nemodifikovatelnost
Izolace a její techniky
Bezpečná publikace objektů
Concurrency v praxi
Idiomy: double-checked locking, lazy initialization holder, final wrapper
Instance pooling
Návrh thread-safe tříd; návrhové postupy a problémy
Základní podpora multithreadingu
Monitory: JVM and Java, používání vestavěných zámků a podmínkových proměnných
Thread: vykonávání, blokování a přerušení
Ukončování JVM
Threading framework
Thread pools, Executor framework, Fork Join Pool
Návrh založený na aktivitách, plánování, futures
Problém ukončení aktivit
Stavební bloky
Synchronizace s nízkou režií: atomické proměnné, volatile
Synchronizační primitiva: zámky, semafory, bariéry, čítače atd.
Synchronized & concurrent collections
Problémy
Deadlocks, livelocks, starvation: příčiny a řešení, techniky
Amdahlův zákon,
[Kurz] Obsah kurzu/školení...
Úvod do concurrency
Exekuční model
Concurrency v teorii
Concurrency v praxi
Základní podpora multithreadingu
Threading framework
Stavební bloky
Problémy
Některé další frameworky
[Kurz] Cíl školení / poznámka ke kurzu...
Školení je určeno především pokročilejším vývojářům. Ačkoliv část úvodu je věnována zopakování terminologie a základních konceptů (thread, race condition apod.), neměly by tyto koncepty být pro posluchače úplnou novinkou. Kurz popisuje vývoj simultánních procesů s Javou. To zahrnuje koncepty paralelního programování, neměnnosti, vláken atd.
Jiný kurz v jiné ceně : Kurz Paralelní, asynchronní a vícevláknové aplikace je určen pro pokročilé vývojáře, kteří hledají možnost, jak posunout své znalosti do oblasti paralelních a asynchronních aplikací. Vysvětleny budou základy vláken a představeny objekty a produkty usnadňující toto programová
Jiný kurz v jiné ceně : Kurz je určen programátorům, kteří ovládají základy jazyka JAVA. Prohloubí si v něm znalosti v oblasti programování složitějších aplikací za pomoci nástrojů, jako jsou vláknové procesy a streamy.
Jiný kurz v jiné ceně : Helping Java SE developers write Java EE applications. Red Hat Application Development I: Programming in Java EE (AD183) exposes experienced Java Standard Edition (Java SE) developers to the world of Java Enterprise Edition (Java EE).
Jiný kurz v jiné ceně : Účastníci získají celkový přehled o jazyku JavaScript a jeho možnostech v prostředí internetových prohlížečů. Naučí se psát robustní, rychlé a bezpečné aplikace, moderní skripty pro běžně používané aplikace s minimálním úsilí.
Jiný kurz v jiné ceně : Kurz účastníky uvede do konceptů objektově orientovaného programování a základů programovacího jazyku Java. Účastníci se naučí vytvářet základní aplikace založené na technologii Java pomocí různých objektově orientovaných technik.
Jiný kurz v jiné ceně : => => Získáte základní přehled o jazyku JavaScript a jeho možnostech v prostředí internetových prohlížečů a nejen tam. Seznámíte se se základní syntaxí tohoto jazyka, nejdůležitějšími funkcemi a vlastnostmi.
Jiný kurz v jiné ceně : Kurz vhodný pro konzultanty, analytiky a vývojáře pro seznámení s vývojářskými technikami SOAP a REST s použitím Java SE a Java EE.
Jiný kurz v jiné ceně : V rámci školení se naučíte vytvářet moderní webové aplikace s využitím čistého JavaScriptu a s napojením na REST rozhraní (příprava backendu není součástí kurzu ). Získejte dovednosti v analýze, designu a programování, včetně propojení s backendem.
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.
Jiný kurz v jiné ceně : Školení programování v PL - SQL - procedurální jazyk vyvinutý společností Oracle pro práci s její databázovou platformou. Jazyk PL - SQL je postaven na SQL (Structured Query Language) a umožňuje vytvářet uložené procedury, funkce, triggery, balíčky a další objekty, které
Jiný kurz v jiné ceně : Kurz je určen všem studentům, kteří se chtějí naučit tvořit dynamické webové stránky, naučit se základy programování a pochopit principy moderních webových aplikací. Studenti se seznámí se zpracováním formulářů, naučí se jednoduché práci s databází a získají znalosti pro výv
Jiný kurz v jiné ceně : Programujete v některém z jednodušších programovacích jazyků a chcete se pustit do nástroje určený pro tvorbu extrémně výkonných aplikací? Programovací jazyk C++ nabízí nástroje pro abstraktní programování, které zároveň nepřipraví vaše aplikace o výkon.
Jiný kurz v jiné ceně : Píšete programy v jazyce C++ a rádi byste se pustili do pokročilejších témat? Programovací jazyk C++ poskytuje silné nástroje k tvorbě a optimalizaci programů na vysoké úrovni abstrakce při plném využití výkonu hardware.
Jiný kurz v jiné ceně : Tento kurz je určen pokročilejším vývojářům, kteří chtějí zvládnout efektivní vývoj v PostgreSQL, který se neobejde bez uložených procedur. PostgreSQL podporuje jak SQL procedury, tak i tzv.
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
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.
Jiný kurz v jiné ceně : Kurz je určen pro všechny, kteří mají zkušenosti s jazykem SQL a PL - SQL a chtějí se naučit pokročilým technikám návrhu a tvorby vysoce efektivních Oracle PL - SQL programových jednotek. Účastníci si vyzkouší použití pokročilých způsobů programování, kurzorů, packages, ve