Asynchrónny Rust s Tokiom: výkonné a bezpečné aplikácie
- Level
- Kapitol
- 17
- Kategória
- Programovanie
- Hodnotenie
- 5,0 z 5
- Dĺžka
- 1h 38min
- Jazyk
- SK
Popis online kurzu Asynchrónny Rust s Tokiom - výkonné a bezpečné aplikácie
Vitajte v našom kurze o frameworku Tokio pre asynchrónne programovanie v Ruste! Ak hľadáte spôsob, ako efektívne vytvárať vysoko výkonné asynchrónne aplikácie, ste na správnom mieste. Tokio je špičkovým nástrojom pre asynchrónne programovanie a tento kurz vám poskytne všetko, čo potrebujete na ovládnutie tejto technológie.
Počas kurzu sa budeme venovať širokej škále tém, vrátane základných princípov konkurencie a paralelizácie v Ruste, využitiu vlákien a closures, ako aj dôležitosti Arc a Mutexu v jazyku Rust. Naučíte sa narábať s Tokiom a spoznáte jeho runtime, ako aj základy asynchrónneho I/O, správu zdieľaného stavu pomocou synchronizačných mechanizmov a komunikáciu medzi úlohami cez kanály.
Okrem toho sa budeme venovať pokročilejším konceptom ako sú futures, streamom, joinom a selectom pre synchronizáciu úloh, časovačom a časovým limitom pre riadenie časových udalostí, a framingu pre manažovanie správ a parsovanie dát. Ďalej budeme vytvárať metriky pre meranie a monitorovanie výkonnosti asynchrónnych aplikácií a spôsoby testovania asynchrónneho kódu pomocou Tokio Test.
Po absolvovaní tohto kurzu budete mať pevné základy v asynchrónnom programovaní v Ruste pomocou Tokia a schopnosť vytvárať vysoko výkonné a spoľahlivé asynchrónne aplikácie. Pridajte sa k nám ešte dnes a začnite svoju cestu k ovládnutiu Tokia.
Počas kurzu sa budeme venovať širokej škále tém, vrátane základných princípov konkurencie a paralelizácie v Ruste, využitiu vlákien a closures, ako aj dôležitosti Arc a Mutexu v jazyku Rust. Naučíte sa narábať s Tokiom a spoznáte jeho runtime, ako aj základy asynchrónneho I/O, správu zdieľaného stavu pomocou synchronizačných mechanizmov a komunikáciu medzi úlohami cez kanály.
Okrem toho sa budeme venovať pokročilejším konceptom ako sú futures, streamom, joinom a selectom pre synchronizáciu úloh, časovačom a časovým limitom pre riadenie časových udalostí, a framingu pre manažovanie správ a parsovanie dát. Ďalej budeme vytvárať metriky pre meranie a monitorovanie výkonnosti asynchrónnych aplikácií a spôsoby testovania asynchrónneho kódu pomocou Tokio Test.
Po absolvovaní tohto kurzu budete mať pevné základy v asynchrónnom programovaní v Ruste pomocou Tokia a schopnosť vytvárať vysoko výkonné a spoľahlivé asynchrónne aplikácie. Pridajte sa k nám ešte dnes a začnite svoju cestu k ovládnutiu Tokia.
Pre koho je kurz určený
Tento kurz je určený pre vývojárov, ktorí už majú základné znalosti programovania a chcú sa naučiť pracovať s Rustom a asynchrónnym programovaním. Je ideálny pre softvérových inžinierov, ktorí chcú vyvíjať výkonné a bezpečné aplikácie, a pre všetkých, ktorí sa chcú zdokonaliť v najmodernejších technikách vývoja softvéru.
Vďaka našim praktickým príkladom a cvičeniam budete schopní okamžite aplikovať nadobudnuté vedomosti na vlastné projekty. Nezáleží na tom, či ste začiatočník alebo pokročilý programátor - tento kurz vás posunie na novú úroveň vo vývoji asynchrónnych aplikácií.
Pripojte sa k nám a naučte sa, ako vytvárať výkonné a bezpečné aplikácie s asynchrónnym Rustom a Tokiom.
Čo všetko dostanete
- videotutoriály o asynchrónnom programovaní v jazyku Rust,
- moderované diskusné fórum, v ktorom na Vaše otázky odpovedá autor kurzu Marek Kučák,
- certifikát o absolvovaní online kurzu,
- garancia vrátenia peňazí do 14 dní v prípade nespokojnosti s kurzom.
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
Hodnotenie
11
Kurzov
Hodnotenia študentov
Hodnotenia od študentov zapísaných v kurze na Skillmea.
5,0 z 5
· 1 hodnotenie