What You Need to Know Before
You Start

Starts 4 June 2025 14:02

Ends 4 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

Programación en Rust para Principiantes 2025

Aprende Rust como un Profesional: Domina Rust desde los Fundamentos hasta los conceptos Avanzados.
via Udemy

4052 Cursos


4 hours 7 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Paid Course

Optional upgrade avallable

Resumen

Rust es un lenguaje de programación versátil y poderoso que ha encontrado aplicaciones en diversos escenarios del mundo real debido a sus características únicas, haciendo énfasis en el rendimiento, la seguridad y la concurrencia. Aquí algunos usos en tiempo real de Rust:

Programa de estudio

  • Introducción a la Programación en Rust
  • Visión general de Rust y su ecosistema
    Configuración del entorno de desarrollo de Rust
    Primeros pasos: Escribir y ejecutar tu primer programa en Rust
  • Conceptos básicos de Rust
  • Comprender las variables y la mutabilidad
    Tipos de datos básicos y operaciones
    Flujo de control: condicionales y bucles
  • Propiedad y seguridad de memoria
  • El modelo de propiedad
    Préstamos y referencias
    Comprender los tiempos de vida
  • Structs y Enums
  • Definición y uso de Structs
    Coincidencia de patrones con Enums
    Implementación de métodos para Structs y Enums
  • Manejo de errores
  • Tipos de errores: Result y Option
    Manejo de errores en Rust
    Creación de errores personalizados
  • Módulos y Crates
  • Organización del código con módulos
    Uso de bibliotecas y crates externas
    Comprender el gestor de paquetes Cargo
  • Genéricos y Traits
  • Definición y uso de genéricos
    Comprender Traits y límites de Traits
    Implementación de Traits comunes
  • Concurrencia en Rust
  • Introducción a los conceptos de concurrencia
    Uso de hilos en Rust
    Exploración de la programación asíncrona
  • Aplicaciones del mundo real de Rust
  • Programación de sistemas con Rust
    Desarrollo web con Actix y Rocket
    Herramientas y utilidades de línea de comandos
  • Mejores prácticas y estándares de la comunidad
  • Escribir código idiomático en Rust
    Aprovechamiento de las herramientas de Rust: Clippy y Rustfmt
    Participación en la comunidad de Rust
  • Proyecto final
  • Diseño e implementación de un proyecto completo en Rust
    Revisión y optimización de código
    Presentación y discusión de proyectos
  • Revisión del curso y direcciones futuras
  • Resumen de conceptos clave y resultados de aprendizaje
    Exploración de temas avanzados en Rust
    Recursos para aprendizaje continuo

Enseñado por

Toppers Bootcamp


Asignaturas

Programación