IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Vícevláknové aplikace v Javě - Online kurz

Online kurz tutoriálů zaměřený na paralelní programování v Javě tě naučí vytvářet vlákna a řešit jejich synchronizaci a další problémy, které v asynchronních aplikacích vyvstávají.

Syntax jazyka samozřejmě vychází z angličtiny. Pro pohodlnější výuku jsou však naše Java tutoriály kompletně v češtině. Na konci každého tematického bloku jsou připravena praktická cvičení a vědomostní kvízy, kde si můžeš vyzkoušet všechny získané znalosti z každého Java tutoriálu. Po absolvování kurzu získáš certifikát.

13 lekcí

12 samostatných úloh

5 vědomostních testů

Certifikát absolventa

Co se v kurzu naučíš?

Budeš umět vytvářet aplikace plně využívající moderní vícejádrové procesory a spouštějící náročné úlohy na pozadí. Moderní kurz nabitý praktickými příklady tě vystřelí na tvé cestě za platem až 160.000 Kč.

Java tutoriál tě nejprve uvede do problematiky vícevláknových aplikací. Upřesníš si důležité pojmy jako jsou vlákna, procesy a aplikace. Na své první multiplatformní aplikaci se pak naučíš vytvářet svá vlastní vlákna a pochopíš, jak s nimi operační systém pracuje. Seznámíš se se základními rozhraními a třídami, které Java pro práci s vlákny poskytuje.

Dále zjistíš, jak vlákno uspat, nastavit mu určitou prioritu či upřednostnit jeho dokončení. Dozvíš se například, co je to Daemon vlákno nebo jak vytvořit tzv. ThreadSafe aplikaci. Poté už budou všechny tvé aplikace z hlediska vláken bezpečné.

Pokračovat budeš tématem mezivláknové komunikace a seznámíš se s užitečnými komponentami pro paralelizmus jako je Semafor či Mutex. Dozvíš se, co je to Bariéra, na co je třída CountDownLatch, skupina vláken ThreadPool a jak fungují. To vše značně zefektivní zacházení tvých aplikací s vlákny a se systémovými zdroji.

V pokročilejších příkladech se naučíš využívat rozhraní Callable, Future a Executor a framework Fork/Join. Na závěr se zaměříš na princip atomicity a využití metod atomických proměnných včetně synchronizovaných kolekcí, jež při práci s vlákny v Javě hojně využiješ.

Ohlasy studentů

Online tutoriály práce s vlákny v Javě

-80% Cena: 750 Kč 150 Kč
Sleva končí 5. května v 23:59

Začít kurz zdarma Koupí PRO verze kurzu získáš trvalý přístup k lekcím a cvičením označeným štítkem PRO a také možnost absolvovat testy.
Multithreading v Javě
Multithreading v Javě - Daemon, join a synchronized
Multithreading v Javě - Synchronizace v praxi
Kvíz - Tvorba vícevláknových aplikací a synchronizace v Javě
-80% Multithreading v Javě - Mezivláknová komunikace
-80% Řešené úlohy k 1.-4. lekci práce s vlákny v Javě
-80% Multithreading v Javě - Užitečné komponenty pro paralelizmus
-80% Multithreading v Javě - Semafor
-80% Multithreading v Javě - Mutex
-80% Kvíz - Mezivláknová komunikace a paralelismus v Javě
-80% Multithreading v Javě - Bariéra, CountDownLatch
-80% Řešené úlohy k 5.-8. lekci práce s vlákny v Javě
-80% Multithreading v Javě - Runnable, Callable, Future, Executor
-80% Kvíz - Synchronizace a rozhraní pro práci s vlákny v Javě
-80% Multithreading v Javě - ThreadPool
-80% Řešené úlohy k 9.-10. lekci práce s vlákny v Javě
-80% Multithreading v Javě - ForkJoinPool
-80% Multithreading v Javě - CompletableFuture
-80% Kvíz - ThreadPool a pokročilá práce s vlákny v Javě
-80% Multithreading v Javě - Atomicita a synchronizované kolekce
-80% Řešené úlohy k 11.-13. lekci práce s vlákny v Javě
-80% Kvíz - Multithreading v Javě
Tvůj certifikát e-learning kurzu Vícevláknových aplikací
Immutable (neměnné) programování v Javě


 

Aktivity