Rust – generické programování (RUST3)
            
                
                    Programování, Rust, Go, Julia
                
                    Dokážete už psát běžné aplikace v Rustu a chcete se posunout na úroveň tvůrců knihoven? Přijďte si vyzkoušet práci s generickým kódem a abstraktními rozhraními. Datový model Rustu je natolik striktní, že se generické datové typy ze standardní knihovny používají i na tak běžné věci jako volitelné atributy nebo nulovatelné reference.
Vyzkoušíte si tvorbu nástrojů na stejné úrovni jako najdete například ve standardní knihovně. Pomocí typových parametrů můžete psát generický kód i generické datové struktury. Na rozdíl od toho v C++ je generický datový model stejně striktní jako v případě dynamického polymorfismu a používá i stejné definice rozhraní.
                
                  
                
                
                
                
                
                
                
                
                
Privátní školení a termíny na míru
 
               Pro toto školení vzhledem k jeho specifičnosti v současné době nejsou vypisovány veřejné termíny. Primárně tento kurz realizujeme jako uzavřené firemní školení. V případě privátního kurzu na míru je níže uvedená osnova pouze inspirací. Finální obsah vzdělávání, jeho délka i termíny budou přizpůsobeny konkrétním potřebám a cílům účastníků. 
                
            Cenovou nabídku vám rádi připravíme na základě vstupů zaslaných e-mailem nebo zadaných prostřednictvím  poptávkového formuláře. Cena privátního školení vychází z náročnosti požadované obsahové náplně školení, časového rozsahu a celkového počtu přihlášených osob. 
Níže uvedená orientační cena na osobu je kalkulována v případě privátního školení pro 3-4 účastníky, a to při zachování standardní délky školení.
                
                    KDE A KDY KURZ PROBÍHÁ?
                    
                
                Kontaktujte nás
                
                
                
                
                
                      
                    
                        
	
                            
                            
                                
                                S námi 
máte na výběr: Přijďte na 
kurz osobně do naší učebny, nebo se ke kurzu 
připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení 
naleznete zde.
                            
 
                        
                         
                        
                    
               
 
                
                
                
                    Náplň kurzu:
               
                Skrýt detaily
               
                
                    
                        
                            - 
                                Tvorba generických knihoven
                                
                                    - 
                                        Rust 2018/2021
- 
                                        Algoritmy a datové struktury
- 
                                        Znovupoužitelný kód
                            - 
                                Metaprogramování
                                
                                    - 
                                        Generika v Rustu
- 
                                        Typové parametry
- 
                                        Generický kód
                            - 
                                Generika a polymorfismus
                                
                                    - 
                                        Jednotný systém traits
- 
                                        Monomorfizace
- 
                                        Dynamický výběr
                            - 
                                Generické funkce
                                
                                    - 
                                        Dosazování typů
- 
                                        Rozsahy platností
- 
                                        Chyby při kompilaci
                            - 
                                Generické struktury
                                
                                    - 
                                        Implementace
- 
                                        Přidružené typy
- 
                                        Kompozice generik
                            - 
                                Implementace kontejnerů
                                
                                    - 
                                        Uložení dat
- 
                                        Počítání referencí
- 
                                        Iterátory
                            - 
                                Implementace algoritmů
                                
                                    - 
                                        Souvislá data
- 
                                        Iterátory
- 
                                        Pomocné traits
                            - 
                                Optimalizace
                                
                                    - 
                                        Využití vlastností jazyka
- 
                                        Přesouvání a kopírování
- 
                                        Alokace paměti
 
                
                    
                    
                    - 
                        Doporučený předchozí kurz:
- 
                        Rust – pokročilé programování (RUST2)
- 
                        Doporučený následný kurz:
- 
                        Rust – paralelní programování (RUST4)
- 
                        Časový rozvrh:
- 
                        3 dny (9:00hod. - 17:00hod.)
- 
                        Cena za osobu:
- 
                        18 400,00 Kč (22 264,00 Kč včetně 21% DPH)