Prenez contact avec nous

Plan du cours

1. Introduction à Zig

  • Vue d'ensemble du langage Zig et de sa philosophie
  • Bases de la syntaxe : variables, fonctions, boucles et conditions
  • Types de données et structs
  • Bases de la gestion de la mémoire
  • Techniques de débogage
  • Exercices pratiques sur les bases de Zig

2. Développement d'applications avec Zig

  • Écriture et exécution de tests unitaires
  • Compréhension des pointeurs et de la sécurité de la mémoire
  • Systèmes de compilation et organisation des projets
  • Structures de données essentielles dans Zig
  • Stratégies de gestion des erreurs
  • Considérations sur la mémoire pile et tas
  • Opérations sur les fichiers et gestion des E/S
  • Exercices pratiques sur le développement d'applications

3. Sujets avancés de Zig

  • Interopérabilité avec C (interop Zig-C)
  • Travailler avec les vecteurs et l'optimisation des performances
  • Exercices pratiques sur les fonctionnalités avancées de Zig

Pré requis

Public cible

  • Développeurs logiciels intéressés par l'apprentissage de Zig
  • Programmation système explorant des alternatives à C/Rust
  • Ingénieurs travaillant dans les systèmes embarqués, le développement de jeux ou des applications critiques pour la performance

Prérequis

  • Compréhension des concepts fondamentaux de la programmation (variables, boucles, conditions, fonctions)
  • Expérience avec le débogage, les structures de données de base et la gestion des erreurs
  • Une certaine expérience en programmation système (C, Rust ou langages similaires)
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires