Návrh Školení

Úvod

  • Ahoj, světe
  • Typy a hodnoty
  • Řízení toku programu

Typy

  • Komplexní typy
  • Reference
  • Vlastní typy

Složité typy

  • Shody vzorů (pattern matching)
  • Impl bloky
  • Traits
  • Generické typy
  • Standardní knihovna
  • Closures (uzavírky)

Model paměti v Rustu

  • Správa paměti
  • Chytré ukazatele (smart pointers)
  • Půjčování (borrowing)
  • Životnost (lifetimes)

Iterátory

  • Motivace
  • Metody iterátorů
  • Sběr (collect)

Moduly a viditelnost

  • Moduly
  • Souborový systém
  • Viditelnost

Testování

  • Jednotkové testy (unit tests)
  • Integrační testy (integration tests)
  • Testy dokumentace (documentation tests)

Zpracování chyb

  • Nerezolvní chyby (unrecoverable errors)
  • Option, Result a ? operátor
  • Vlastní chyby (custom errors)

Shrnutí a další kroky

Požadavky

  • Pochopení základních programovacích konceptů
  • Zkušenosti s alespoň jedním programovacím jazykem

Cílová skupina

  • Programátoři
 20 Hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie