Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
1. Einführung in Zig
- Überblick über die Zig-Sprache und ihre Philosophie
- Syntaxgrundlagen: Variablen, Funktionen, Schleifen und Verzweigungen
- Datentypen und Structs
- Grundlagen der Speicherverwaltung
- Debugging-Techniken
- Praxisübungen zu den Zig-Grundlagen
2. Anwendungsentwicklung in Zig
- Schreiben und Ausführen von Unit-Tests
- Verständnis für Zeiger und Speichersicherheit
- Buildsysteme und Projektorganisation
- Wesentliche Datenstrukturen in Zig
- Strategien zur Fehlerbehandlung
- Aspekte zu Stack- und Heap-Speicher
- Dateioperationen und I/O-Verwaltung
- Praxisübungen zur Anwendungsentwicklung
3. Fortgeschrittene Zig-Themen
- Interoperabilität mit C (Zig-C-Interop)
- Arbeit mit Vektoren und Leistungsanpassung
- Praxisübungen zu fortgeschrittenen Zig-Funktionen
Voraussetzungen
Zielgruppe
- Softwareentwickler, die Zig erlernen möchten
- Systemprogrammierer, die Alternativen zu C/Rust erkunden
- Ingenieure, die in den Bereichen Embedded Systems, Spieleentwicklung oder performancekritische Anwendungen tätig sind
Voraussetzungen
- Grundlegendes Verständnis von Programmierkonzepten (Variablen, Schleifen, Verzweigungen, Funktionen)
- Erfahrung mit Debugging, grundlegenden Datenstrukturen und Fehlerbehandlung
- Erste Erfahrungen mit Systemprogrammierung (C, Rust oder ähnliche Sprachen)
14 Stunden
Erfahrungsberichte (1)
Die Fähigkeit, auch fortgeschrittene Themen anzusprechen, selbst wenn sie zunächst nicht geplant waren.
Gabriel Chouinard - Spark Microsystems
Kurs - FreeRTOS: Programming for Real Time Operating Systems
Maschinelle Übersetzung