Bądźmy w kontakcie

Plan Szkolenia

1. Wprowadzenie do Ziga

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

2. Tworzenie aplikacji w Zig

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

3. Zaawansowane tematy Ziga

  • Interoperacyjność z C (Zig-C interop)
  • Praca z wektorami i optymalizacja wydajności
  • Praktyczne ćwiczenia z zaawansowanych funkcji Ziga

Wymagania

Grupa docelowa

  • Programiści zainteresowani nauką Ziga
  • Programiści systemowi badający alternatywy dla C/Rust
  • Inżynierowie pracujący w systemach wbudowanych, tworzeniu gier lub aplikacjach wymagających wysokiej wydajności

Wymagania wstępne

  • Zrozumienie podstawowych koncepcji programowania (zmienne, pętle, warunki, funkcje)
  • Doświadczenie w debugowaniu, podstawowe struktury danych i obsługa błędów
  • Pewne doświadczenie w programowaniu systemowym (C, Rust lub podobne języki)
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie