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)
Erfahrungsberichte (5)
Er beantwortet meine Fragen sehr gut erklärt.
Khaled Almarzooqi - Beamtrail
Kurs - Circuits and Electronics Fundamentals
Maschinelle Übersetzung
Sean war ein dynamischer Redner und die praktischen Übungen waren sehr interessant. Ich kann sehen, wie sie sich wirklich anwenden lassen.
Temira Koenig - Yeshiva University
Kurs - Raspberry Pi for Beginners
Maschinelle Übersetzung
Dass der Trainer sich an unsere Bedürfnisse anpasst
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Kurs - The Yocto Project - An Overview - hands-on
Maschinelle Übersetzung
Der Trainer war sehr freundlich und kenntnisreich und hat sich die Mühe gemacht, mir Dinge zu erklären, die ich nicht kannte.
Felix - Microchip Technology Inc
Kurs - Embedded C Application Design Principles for Automotive Professionals
Maschinelle Übersetzung
Die Erwerbung nützlicher Kenntnisse und Klarstellung einiger Dinge, die ich zuvor nicht sicher kannte.
Kenneth Mahoney - University of Glasgow
Kurs - Arduino: Programming a Microcontroller for Beginners
Maschinelle Übersetzung