Kontakt aufnehmen

Schulungsübersicht

1. Einführung in Zig

  • Überblick über die Programmiersprache Zig sowie deren zugrundeliegende Philosophie.
  • Grundlagen der Syntax: Variablen, Funktionen, Schleifen und Bedingungen.
  • Datentypen und Strukturen in Zig.
  • Grundlagen der Speicherverwaltung.
  • Techniken zum Debuggen von Zig-Programmen.
  • Praktische Übungen zu den Grundkonzepten von Zig.

2. Anwendungsentwicklung mit Zig

  • Erstellen und Ausführen von Unit-Tests.
  • Verständnis von Zeigern sowie deren Rolle bei der Speicherverwaltung und Sicherheit.
  • Nutzung von Build-Systemen und Organisation von Projekten in Zig.
  • Wichtige Datentypen und -strukturen in der Praxis.
  • Strategien zur zuverlässigen Fehlerbehandlung.
  • Unterschiede zwischen Stapel- und Heap-Speicher sowie deren Nutzung.
  • Arbeiten mit Dateisystemen und E/A-Operationen in Zig.
  • Konkrete Aufgaben zur praktischen Anwendungsentwicklung.

3. Fortgeschrittene Themen in Zig

  • Kompatibilität zwischen Zig und C – Grundlagen der Zig-C-Interoperabilität.
  • Umgang mit Vektoren sowie Optimierungsansätze zur Leistungssteigerung.
  • Übungen zu komplexeren Aspekten der Programmiersprache Zig.

Voraussetzungen

Zielgruppe

  • Softwareentwickler, die sich mit Zig vertraut machen möchten.
  • Systemprogrammierer, die nach Alternativen zu C bzw. Rust suchen.
  • Ingenieure, die in der Entwicklung von eingebetteten Systemen, Spielen oder leistungskritischen Anwendungen tätig sind.

Voraussetzungen

  • Grundlegendes Verständnis programmiertechnischer Konzepte wie Variablen, Schleifen, Bedingungen und Funktionen.
  • Erfahrung im Debugging, mit grundlegenden Datentypen sowie der Fehlerbehandlung.
  • Vorherige Praxis im Systemprogrammieren – idealerweise in C, Rust oder vergleichbaren Sprachen.
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien