Schulungsübersicht

1. Einführung in Zig

  • Überblick über die Programmiersprache Zig und ihre Philosophie
  • Grundlagen der Syntax: Variablen, Funktionen, Schleifen und Bedingungen
  • Datentypen und Strukturen
  • Grundlagen des Speichermanagements
  • Debugging-Techniken
  • Praktische Übungen zu Zigs Grundlagen

2. Anwendungsentwicklung in Zig

  • Schreiben und Ausführen von Unit-Tests
  • Verstehen von Zeigern und Speichersicherheit
  • Build-Systeme und Projektorganisation
  • Grundlegende Datenstrukturen in Zig
  • Fehlerbehandlungsstrategien
  • Betrachtung von Stack- und Heap-Speicher
  • Dateioperationen und I/O-Handhabung
  • 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

Zielgruppe

  • Softwareentwickler, die Zig lernen möchten
  • Systemprogrammierer, die Alternativen zu C/Rust erforschen
  • Ingenieure, die in eingebetteten Systemen, Spielentwicklung oder leistungsorientierten Anwendungen arbeiten

Voraussetzungen

  • Grundkenntnisse in programmierungsbezogenen Konzepten (Variablen, Schleifen, Bedingungen, Funktionen)
  • Erfahrung mit Debugging, grundlegenden Datenstrukturen und Fehlerbehandlung
  • Einige Erfahrungen im Systemprogrammieren (C, Rust oder ähnliche Sprachen)
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien