Descripción del Curso
-
Objetivos
Formar desarrolladores en el uso del lenguaje de programación Rust, mediante un enfoque práctico y experiencial, que les permita construir aplicaciones seguras, eficientes y escalables, aplicando conceptos avanzados como ownership, concurrencia, manejo de errores y programación funcional.
Tiempo de formación
60 horas
Modalidad
Virtual
Valor del curso
$735.000
Certificado
100% del curso
Explora
CONTENIDOS DEL CURSO
-
Módulo 1: Introducción a Rust
- • Ecosistema Rust.
- • Instalación y configuración del entorno.
- • Primeros pasos y estructura de proyectos.
-
Módulo 2: Fundamentos del Lenguaje
- • Variables, mutabilidad y shadowing.
- • Tipos de datos.
- • Funciones y control de flujo.
-
Módulo 3: Ownership y Borrowing
- • Principios de ownership.
- • Préstamos de datos (borrowing).
- • Ciclo de vida de las variables (lifetimes).
-
Módulo 4: Estructuras de Datos
- • Structs y enumerados.
- • Pattern Matching.
-
Módulo 5: Organización de Proyectos
- • Paquetes, crates y módulos.
- • Separación de código en archivos.
-
Módulo 6: Colecciones
- • Vectores, strings y HashMap.
-
Módulo 7: Manejo de Errores
- • Tipos Result y Option.
- • Propagación y recuperación de errores.
- • Validación con tipos personalizados.
-
Módulo 8: Tipos Genéricos, Traits y Lifetimes
- • Definición y uso de genéricos.
- • Implementación de traits.
- • Gestión de lifetimes.
-
Módulo 9: Testing
- • Pruebas unitarias.
- • TDD (Desarrollo guiado por pruebas).
-
Módulo 10: Aplicaciones CLI
- • Argumentos en línea de comandos.
- • Lectura de archivos.
- • Variables de entorno.
-
Módulo 11: Workspaces y Punteros Inteligentes
- • Cargo workspaces.
- • Box, Rc y Arc.
- • Iterators y closures.
-
Módulo 12: Programación Concurrente
- • Hilos (threads).
- • Comunicación por mensajes.
- • Estados compartidos y traits Send y Sync.
-
Módulo 13: Programación Orientada a Objetos
- • Patrones de POO en Rust.
NOTA
Mentorías personales: Valor hora 150.000
Una mentoría es un proceso personalizado en el que una persona con experiencia guía a otra para potenciar su desarrollo profesional, académico o personal.
¡ES EL MOMENTO DE INVERTIR EN TU FUTURO!
CONTACTO
Más información
333 284 9979
