Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Rust: Programación Segura y de Alto Rendimiento.
Highest Rated
Rating: 4.7 out of 5(11 ratings)
1,185 students

Rust: Programación Segura y de Alto Rendimiento.

Inmutabilidad, flujos de control, borrowing, ownnership, struct, traits, Match, threads y ¡mucho más!
Created byAlfredo Leal
Last updated 5/2026
Spanish

What you'll learn

  • Comprender la sintaxis y características fundamentales de Rust.
  • Escribir código seguro sin errores de memoria como desbordamientos de búfer o accesos inválidos.
  • Implementar concurrencia segura y eficiente.
  • Manejar la propiedad y el sistema de préstamos de Rust.

Course content

15 sections147 lectures5h 44m total length
  • Introducción1:09
  • Introducción a la plataforma de udemy1:18
  • ¿Por qué Rust?3:43

Requirements

  • Conocimientos básicos de programación en cualquier lenguaje.
  • Disposición para aprender un enfoque único en la gestión de memoria.

Description

Bienvenidos al curso de Rust: Programación Segura y de Alto Rendimiento. Este curso está diseñado para aquellos que desean aprender Rust, un lenguaje de programación moderno que combina seguridad de memoria, concurrencia eficiente y alto rendimiento. A lo largo de este curso, exploraremos las características clave de Rust, su ecosistema y cómo escribir código seguro y eficiente.

Objetivos del Curso

Al finalizar este curso, los participantes serán capaces de:

  1. Comprender la sintaxis y características fundamentales de Rust.

  2. Escribir código seguro sin errores de memoria como desbordamientos de búfer o accesos inválidos.

  3. Manejar la propiedad y el sistema de préstamos de Rust.

  4. Implementar concurrencia segura y eficiente.

  5. Comprender cómo Rust implementa la programación orientada a objetos.

  6. Escribir código en Rust utilizando la programación funcional.

  7. Implementar control de errores que tiene a disposición el lenguaje.

Temario del curso.

En este curso aprenderás los siguientes conceptos:

  1. Cómo declarar variables y constantes.

  2. Declarar constantes.

  3. Concepto de inmutabilidad.

  4. Flujos de control (loop, while, for)

  5. Funciones y métodos.

  6. Conceptos de borrowing, ownership, slice type.

  7. Structs.

  8. Match, Enum, if let.

  9. Colecciones cómo vectores y listas.

  10. Manejo de errores.

  11. Traits, tipos genéricos, lifetimes.

  12. Concurrencia con hilos.

  13. Programación orientada a objetos.

  14. Programación funcional.

Este curso te brindará una comprensión detallada de Rust y su ecosistema, permitiéndote escribir código seguro, eficiente y moderno.

¡Prepárate para dominar Rust y llevar tus habilidades de programación al siguiente nivel!

Te espero en el curso.

Who this course is for:

  • Desarrolladores con experiencia en otros lenguajes como C, C++, Python o Java, que desean aprender Rust para mejorar la seguridad y eficiencia de su código.
  • Principiantes en programación con interés en aprender un lenguaje moderno que enfatiza la seguridad y el rendimiento.
  • Ingenieros de software que trabajan en sistemas embebidos, aplicaciones de alto rendimiento o desarrollo web seguro.