Contacta con nosotros

Temario del curso

1. Introducción a Zig

  • Descripción general del lenguaje Zig y su filosofía
  • Fundamentos de sintaxis: variables, funciones, bucles y condicionales
  • Tipos de datos y estructuras (structs)
  • Conceptos básicos de gestión de memoria
  • Técnicas de depuración
  • Ejercicios prácticos sobre los fundamentos de Zig

2. Desarrollo de aplicaciones en Zig

  • Escritura y ejecución de pruebas unitarias
  • Comprensión de punteros y seguridad de memoria
  • Sistemas de compilación y organización de proyectos
  • Estructuras de datos esenciales en Zig
  • Estrategias de manejo de errores
  • Consideraciones sobre memoria en la pila (stack) y el montón (heap)
  • Operaciones con archivos y manejo de entrada/salida (E/S)
  • Ejercicios prácticos sobre desarrollo de aplicaciones

3. Temas avanzados de Zig

  • Interoperabilidad con C (interoperabilidad Zig-C)
  • Trabajo con vectores y optimización del rendimiento
  • Ejercicios prácticos sobre características avanzadas de Zig

Requerimientos

Público objetivo

  • Desarrolladores de software interesados en aprender Zig
  • Programadores de sistemas que exploran alternativas a C/Rust
  • Ingenieros que trabajan en sistemas embebidos, desarrollo de videojuegos o aplicaciones críticas para el rendimiento

Prerrequisitos

  • Comprensión de los conceptos fundamentales de programación (variables, bucles, condicionales, funciones)
  • Experiencia con depuración, estructuras de datos básicas y manejo de errores
  • Alguna experiencia en programación de sistemas (C, Rust o lenguajes similares)
 14 Horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas