Asynchronní Rust s Tokiem: výkonné a bezpečné aplikace
- Level
- Kapitol
- 17
- Kategorie
- Programování
- Hodnocení
- 5,0 z 5
- Délka
- 1h 38min
- Jazyk
- SK
Popis online kurzu Asynchronní Rust s Tokiem: výkonné a bezpečné aplikace
Vítejte v našem kurzu o frameworku Tokio pro asynchronní programování v Rustu! Pokud hledáte způsob, jak efektivně vytvářet vysoce výkonné asynchronní aplikace, jste na správném místě. Tokio je špičkovým nástrojem pro asynchronní programování a tento kurz vám poskytne vše, co potřebujete k ovládnutí této technologie.
Během kurzu se budeme věnovat široké škále témat, včetně základních principů konkurence a paralelizace v Rustu, využití vláken a closures, jakož i důležitosti Arc a Mutexu v jazyce Rust. Naučíte se zacházet s Tokiem a poznáte jeho runtime, jakož i základy asynchronního I/O, správu sdíleného stavu pomocí synchronizačních mechanismů a komunikaci mezi úkoly přes kanály.
Kromě toho se budeme věnovat pokročilejším konceptům jako jsou futures, streamům, joinům a selectům pro synchronizaci úkolů, časovačům a časovým limitům pro řízení časových událostí, a framingu pro manažování zpráv a parsování dat. Dále budeme vytvářet metriky pro měření a monitorování výkonnosti asynchronních aplikací a způsoby testování asynchronního kódu pomocí Tokio Test.
Po absolvování tohoto kurzu budete mít pevné základy v asynchronním programování v Rustu pomocí Tokia a schopnost vytvářet vysoce výkonné a spolehlivé asynchronní aplikace. Přidejte se k nám ještě dnes a začněte svoji cestu k ovládnutí Tokia.
Během kurzu se budeme věnovat široké škále témat, včetně základních principů konkurence a paralelizace v Rustu, využití vláken a closures, jakož i důležitosti Arc a Mutexu v jazyce Rust. Naučíte se zacházet s Tokiem a poznáte jeho runtime, jakož i základy asynchronního I/O, správu sdíleného stavu pomocí synchronizačních mechanismů a komunikaci mezi úkoly přes kanály.
Kromě toho se budeme věnovat pokročilejším konceptům jako jsou futures, streamům, joinům a selectům pro synchronizaci úkolů, časovačům a časovým limitům pro řízení časových událostí, a framingu pro manažování zpráv a parsování dat. Dále budeme vytvářet metriky pro měření a monitorování výkonnosti asynchronních aplikací a způsoby testování asynchronního kódu pomocí Tokio Test.
Po absolvování tohoto kurzu budete mít pevné základy v asynchronním programování v Rustu pomocí Tokia a schopnost vytvářet vysoce výkonné a spolehlivé asynchronní aplikace. Přidejte se k nám ještě dnes a začněte svoji cestu k ovládnutí Tokia.
Pro koho je online kurz určen
Tento kurz je určen pro vývojáře, kteří již mají základní znalosti programování a chtějí se naučit pracovat s Rustem a asynchronním programováním. Je ideální pro softwarové inženýry, kteří chtějí vyvíjet výkonné a bezpečné aplikace, a pro všechny, kteří se chtějí zdokonalit v nejmodernějších technikách vývoje softwaru.
Díky našim praktickým příkladům a cvičením budete schopni okamžitě aplikovat nabyté znalosti na vlastní projekty. Nezáleží na tom, zda jste začátečník nebo pokročilý programátor – tento kurz vás posune na novou úroveň ve vývoji asynchronních aplikací.
Připojte se k nám a naučte se, jak vytvářet výkonné a bezpečné aplikace s asynchronním Rustem a Tokiem.
Díky našim praktickým příkladům a cvičením budete schopni okamžitě aplikovat nabyté znalosti na vlastní projekty. Nezáleží na tom, zda jste začátečník nebo pokročilý programátor – tento kurz vás posune na novou úroveň ve vývoji asynchronních aplikací.
Připojte se k nám a naučte se, jak vytvářet výkonné a bezpečné aplikace s asynchronním Rustem a Tokiem.
Co všechno dostanete
- videotutoriály o asynchronním programování v jazyce Rust,
- moderované diskusní fórum, ve kterém na Vaše dotazy odpovídá autor kurzu Marek Kučák,
- certifikát o absolvování online kurzu,
- garance vrácení peněz do 14 dnů v případě nespokojenosti s kurzem.
Kapitoly online kurzu
Asynchrónny Rust s Tokiom (17)
00 | Asynchrónny Rust s Tokiom - Výkonné a Bezpečné Aplikácie
1:30
01 | Základy konkurencie a paralelizácie v Ruste - Od princípov k praxi
8:24
02 | Práca s vláknami v Ruste - Bezpečná konkurencia a synchronizácia
5:32
03 | Closures - Modularita a Bezpečnosť v Konkurentnom Programovaní
6:54
04 | Arc a Mutex - Správa zdieľaných dát v Ruste
6:52
05 | Začíname s Tokiom - Inštalácia, Komponenty a Asynchrónne Programovanie v Tokio runtime
6:16
06 | Asynchrónne I/O s Tokiom - Základy, Príklady a Výhody
7:41
07 | Mutex - Zdieľanie Stavu v Asynchrónnych Aplikáciách s Tokiom
11:41
08 | Kanály - Komunikácia medzi Asynchrónnymi Úlohami v Tokiu
9:02
09 | Futures - Asynchrónne Výpočty
4:35
10 | Asynchrónne Streams v Tokio
4:20
12 | Tokio Select - Optimalizácia Asynchrónnych Úloh
3:53
13 | Časovače a Časové Limity v Tokio
4:09
14 | Framing - Spracovanie Asynchrónnych Dátových Tokov
5:10
15 | Tokio-metrics - Monitorovanie Výkonnosti Asynchrónnych Aplikácií
5:50
16 | Tokio-Test - Asynchrónne Testovanie
4:17
Lektor online kurzu
Marek Kučák
Dátová analytika
S programovaním som začal ako desaťročný a informatike som sa venoval na gymnáziu. Následne som nastúpil na fakultu špeciálneho inžinierstva, kde som skončil s doktorátom v oblasti krízového managementu.
Potom som niekoľko rokov pôsobil ako PPC špecialista a online marketér na startupových projektoch. Z niektorých, ako Bistro.sk a Nehnutelnosti.sk, sa stali ikonické slovenské značky. Následne som sa začal venovať AI a dátovej analytike a v tejto oblasti pôsobím doteraz. Svoje poznatky a znalosti s potešením zdieľam vo svojich videách.
4,5
Hodnocení
11
Kurzů
Hodnocení studentů
Hodnocení od studentů zapsaných v kurzu na Skillmea.
5,0 z 5
· 1 hodnocení