Návrh Školení

1. Úvod do Zig

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

2. Vývoj Aplikací v Zig

  • Psaní a spouštění jednotkových testů
  • Chápání ukazatelů a bezpečnosti paměti
  • Sestavovací systémy a organizace projektu
  • Základní datové struktury v Zig
  • Strategie zpracování chyb
  • Zvážení paměti stack a heap
  • Operace s soubory a obsluha I/O
  • Praktické cvičení na vývoj aplikací

3. Pokročilé Témata Zigu

  • Interoperabilita s C (Zig-C interoperabilita)
  • Práce s vektory a optimalizace výkonu
  • Praktické cvičení na pokročilé Zig funkce

Požadavky

Cílová Skupina

  • Software vývojáři zájemci o učení Zig
  • Systémoví programátoři zkoumající alternativy k C/Rust
  • Inženýři pracující v vestavěných systémech, vývoji her nebo aplikacích s vysokými požadavky na výkon.

Předpoklady

  • Porozumění základním konceptům programování (proměnné, cykly, podmínky, funkce)
  • Zkušenosti s laděním, základními datovými strukturami a obsluhou chyb
  • Nějaké zkušenosti se systémovým programováním (C, Rust nebo podobné jazyky)
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie