Curso Mojo

20 horas

Presencial / Virtual Class

Consultar

Precio de grupo: consultar

Requisitos: 

  • Conocimientos básicos de programación
  • Conocimientos básicos de sistemas operativos

Dirigido a:

  • Desarrolladores principiantes/intermedios
  • Profesionales de software

 

 

Objetivos:

  • Comprender los fundamentos de Mojo y desarrollar habilidades prácticas
  • Crear y gestionar proyectos en Mojo.
  • Aplicar Mojo en proyectos reales: Implementar soluciones eficientes y seguras.
  • Introducción a Mojo y su ecosistema
    • Historia y filosofía de Mojo.
    • Instalación y configuración del entorno de desarrollo.
    • Herramientas básicas: gestor de paquetes, compilador.
    • Configuración del entorno y primeros pasos con un proyecto básico.
  • Sintaxis y estructuras de control
    • Variables y mutabilidad.
    • Tipos de datos básicos.
    • Estructuras de control: if, else, match, loops.
  • Gestión de memoria y seguridad
    • Propiedad y préstamos (borrowing).
    • Ciclo de vida de las variables.
    • Seguridad en la gestión de memoria.
  • Tipos de datos y estructuras
    • Estructuras (structs) y enumeraciones (enums).
    • Traits e implementación.
    • Tipos genéricos y lifetimes.
    • Creación de structs y enums, uso de traits y tipos genéricos.
  • Concurrencia y paralelismo
    • Hilos (threads) y comunicación entre hilos.
    • Asincronía con async/await.
    • Canales y sincronización.
    • Programación de hilos y tareas asincrónicas, ejemplos de comunicación y sincronización.
  • Buenas prácticas y herramientas
    • Documentación y pruebas.
    • Formateo y linting.
    • Gestión de dependencias y versiones.
    • Uso de herramientas para mejorar la calidad del código.

 

Descarga este curso:

Catálogo de cursos

Conoce nuestra oferta formativa para este año:

Solicítanos más información y/o como subvencionarte este curso con el siguiente formulario:

Curso: Mojo

Política de privacidad:

Comunicaciones:

5 + 15 =