Plan Szkolenia

1. Wprowadzenie do Zig

  • Przegląd języka Zig i jego filozofii
  • Podstawy składni: zmienne, funkcje, pętle i instrukcje warunkowe
  • Typy danych i struktury
  • Podstawy zarządzania pamięcią
  • Techniki debugowania
  • Praktyczne ćwiczenia z podstaw języka Zig

2. Tworzenie aplikacji w Zig

  • Pisanie i uruchamianie testów jednostkowych
  • Zrozumienie wskaźników i bezpieczeństwa pamięci
  • Systemy kompilacji i organizacja projektu
  • Podstawowe struktury danych w Zig
  • Strategie obsługi błędów
  • Rozważania dotyczące stosu i sterty pamięci
  • Operacje na plikach i obsługa we/wy
  • Praktyczne ćwiczenia z tworzenia aplikacji

3. Zaawansowane tematy Zig

  • Współpraca z językiem C (Zig-C interop)
  • Praca z wektorami i optymalizacja wydajności
  • Praktyczne ćwiczenia dotyczące zaawansowanych funkcji Zig

Wymagania

Grupa docelowa

  • Programiści zainteresowani nauką Zig
  • Programiści systemowi szukający alternatywy dla języka C/Rust
  • Inżynierowie pracujący nad systemami wbudowanymi, tworzeniem gier lub aplikacjami o krytycznym znaczeniu dla wydajności

Wymagania wstępne

  • Zrozumienie podstawowych pojęć programistycznych (zmienne, pętle, instrukcje warunkowe, funkcje)
  • Doświadczenie z debugowaniem, podstawowymi strukturami danych i obsługą błędów
  • Pewne doświadczenie w programowaniu systemowym (C, Rust lub podobne języki)
 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie