Zkuste nás kontaktovat

Návrh Školení

1. Úvod do jazyka Zig

  • Přehled jazyka Zig a jeho filozofie
  • Základy syntaxe: proměnné, funkce, cykly a podmínky
  • Datové typy a struktury
  • Základy správy paměti
  • Techniky ladění
  • Praktická cvičení zaměřená na základní aspekty jazyka Zig

2. Vývoj aplikací v jazyce Zig

  • Tvorba a spouštění jednotkových testů
  • Práce s ukazateli a zajišťování bezpečnosti paměti
  • Systémy pro budování projektů a organizace kódu
  • Klíčové datové struktury v Zigu
  • Strategie řešení chyb
  • Aspekty práce s pamětí typu stack a heap
  • Práce s soubory a vstupně-výstupní operace
  • Praktické cvičení na tvorbu aplikací v Zigu

3. Pokročilá témata v jazyce Zig

  • Interoperabilita s jazykem C (spolupráce mezi Zigem a C)
  • Práce s vektory a optimalizace výkonu
  • Praktická cvičení zaměřená na pokročilé vlastnosti jazyka Zig

Požadavky

Cílová skupina

  • Programátoři, kteří se chtějí naučit programovat v jazyce Zig
  • Systémoví programátoři hledající alternativy ke C či Rustu
  • Inženýři pracující v oblasti vestavěných systémů, vývoje her nebo aplikací s nároky na výkon

Požadované předpoklady

  • Základní znalost programovacích konceptů (proměnné, cykly, podmínky, funkce)
  • Zkušenosti s laděním, práci se základními datovými strukturami a řešením chyb
  • Praktické zkušenosti ze systémového programování (C, Rust nebo podobné jazyky)
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie