Návrh Školení
Úvod
- Co je Rust? Rust vs ostatní programovací jazyky Přehled funkcí a architektury Rust
Pochopení Rust
- Životní cyklus programu Rust Jak Rust zapadá do přístupu jiných jazyků Rust k bezpečnosti paměti a souběžnosti
Začínáme
- Nastavení vývojového prostředí Instalace Rust jako programovacího nástroje Konfigurace prostředí Rust pomocí správce balíčků Cargo
Základní syntaxe a pojmy
- Proměnné a datové typy Řídicí tok a smyčky Funkce a moduly Vlastnictví a výpůjčky v Rust
Struktury, výčty a porovnávání vzorů
- Definování a používání struktur Vytváření a porovnávání výčtů Porovnávání vzorů v Rust
Vypořádání se s chybou
- Řešení chyb pomocí typů výsledků a možností Zvládání paniky s panikou! a unwrap() Zápis vlastních typů chyb
Moduly a balíčky
- Organizace kódu v Rust Vytváření a používání modulů Vytváření a publikování Rust balíčků s Cargo
Testování a Documentation
- Psaní testů v Rust Použití vestavěného testovacího rámce Dokumentování Rust kódu s komentáři a dokumentačními řetězci
Základy souběžnosti
- Úvod do souběžnosti v Rust Vytváření a správa vláken Synchronizace a předávání zpráv
Integrace Rust s existující kódovou základnou
- Propojení Rust s jinými programovacími jazyky Volání Rust funkcí z kódu C nebo C++ Zpřístupnění Rust API jiným jazykům
Běžné idiomy a osvědčené postupy
- Prozkoumání běžných Rust stylů kódování Dodržování Rust komunitních konvencí Využití populárních knihoven a rámců
Odstraňování problémů
- Identifikace a řešení běžných problémů v programech Rust
Shrnutí a další kroky
Požadavky
- Pochopení základních pojmů programování
- Zkušenost s alespoň jedním programovacím jazykem (nejlépe C nebo C++)
Publikum
- Vývojáři
Reference (4)
Znalosti trenéra jsou velmi rozsáhlé, jeho nasazení v konverzaci a předávání znalostí je obrovské. Dobrý kontakt s účastníky. Velmi dobře zpracované materiály, mnoho slidů, popisy cviků, byla vidět skvělá příprava na školení.Přes mé připomínky hodnotím školení stále velmi dobře. Mé komentáře jsou pouze doplňkem ke školení, které mělo velmi dobrou úroveň. Podle mého názoru s účastníky z oblasti C# a zavedenými opravami může být školení na ideální úrovni ;-)
Sławek - Sonova Warsaw Service Center Sp z o o
Kurz - Rust Programming
Machine Translated
Líbily se mi interaktivní příklady, na kterých jsme pracovali, školitel byl velmi dobře obeznámen s téměř každým předmětem, ke kterému jsme měli dotazy, a poskytl vynikající rady pro naše případy použití v reálném světě týkající se některých materiálů ze školení.
Tracy - GenesysGo
Kurz - Rust Advanced
Machine Translated
Velké množství praktických znalostí ukázaných na příkladech ze života.
Kamil - Streamsoft Kraków
Kurz - Java Advanced
Machine Translated
Průběžné prosazování změn, když jsem se 3. den začal ztrácet více než dříve a bylo těžší rychle odhalit chybu, mohl jsem rychle zkontrolovat nejnovější změny a zůstat v obraze s materiálem
Paulina
Kurz - Advanced Java Security
Machine Translated