Schulungsübersicht

1. Einführung in Zig

  • Überblick über die Sprache Zig und ihre Philosophie
  • Grundlagen der Syntax: Variablen, Funktionen, Schleifen und Konditionale
  • Datentypen und Strukturen
  • Grundlagen der Speicherverwaltung
  • Debugging-Techniken
  • Praktische Übungen zu den Grundlagen von Zig

2. Anwendungsentwicklung in Zig

  • Schreiben und Ausführen von Unit-Tests
  • Verstehen von Zeigern und Speichersicherheit
  • Build-Systeme und Projektorganisation
  • Wesentliche Datenstrukturen in Zig
  • Strategien zur Fehlerbehandlung
  • Überlegungen zu Stack und Heap-Speicher
  • Dateioperationen und E/A-Behandlung
  • Praktische Übungen zur Anwendungsentwicklung

3. Fortgeschrittene Zig-Themen

  • Interoperabilität mit C (Zig-C interop)
  • Arbeiten mit Vektoren und Leistungsoptimierung
  • Praktische Übungen zu fortgeschrittenen Zig-Funktionen

Voraussetzungen

Zielpublikum

  • Software-Entwickler, die Zig erlernen möchten
  • Systemprogrammierer, die Alternativen zu C/Rust erforschen
  • Ingenieure, die in den Bereichen eingebettete Systeme, Spieleentwicklung oder leistungskritische Anwendungen arbeiten

Voraussetzungen

  • Verständnis grundlegender Programmierkonzepte (Variablen, Schleifen, Konditionale, Funktionen)
  • Erfahrung mit Debugging, grundlegenden Datenstrukturen und Fehlerbehandlung
  • Erfahrung in der Systemprogrammierung (C, Rust oder ähnliche Sprachen)
 14 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien