Saltar al contenido

play_circle_outline
vista previa
7 minutos
play_circle_outline
vista previa
6 minutos

play_circle_outline
vista previa
5 minutos
play_circle_outline
vista previa
2 minutos

play_circle_outline
vista previa
5 minutos
play_circle_outline
vista previa
6 minutos

play_circle_outline
Aplicación para generar números aleatorios
7 minutos

play_circle_outline
Tipos de datos escalares y compuestos
17 minutos
play_circle_outline
Hacer debug en IntelliJ IDEA
6 minutos
play_circle_outline
Hacer debug en Visual Studio Code
5 minutos
play_circle_outline
Funciones
4 minutos
play_circle_outline
Mutabilidad, Inmutabilidad y Shadowing
5 minutos
play_circle_outline
Estructuras de control
9 minutos
play_circle_outline
Stack VS Heap
2 minutos
play_circle_outline
Ownership
12 minutos
play_circle_outline
Referencias y Borrowing
8 minutos
play_circle_outline
No tenemos clases en Rust, ¡pero sí Structs!
13 minutos
play_circle_outline
Enums
8 minutos
play_circle_outline
Match Expression
5 minutos
play_circle_outline
Proyecto de consola con entrada de datos
8 minutos
play_circle_outline
Vectores
9 minutos
play_circle_outline
HashMaps
12 minutos
play_circle_outline
Tipado genérico para proyectos más avanzados
11 minutos
play_circle_outline
Traits
14 minutos
play_circle_outline
Módulos, ejemplo aplicación Todos
10 minutos
play_circle_outline
¡Hola Ferris!
4 minutos
play_circle_outline
Creando tus propias macros
7 minutos
play_circle_outline
Trabajando con archivos JSON
10 minutos
play_circle_outline
Creando una librería
12 minutos
Vídeo de introducción Curso introductorio de Rust desde 0
play_circle_filled

Desbloquea el curso

starVer planes de suscripción
school

¿Qué aprenderás?

En este curso introductorio de Rust desde 0 aprenderás todo lo que necesitas para adentrarte de forma correcta y sin errores a este maravilloso mundo de la mano de Rust.

Todos los pasos que demos en el curso estarán explicados para usuarios de Windows, Mac y Linux, así que no te preocupes.

Además de cubrir un proceso completo de instalación de Rust en cualquier Sistema, también te enseñaré cómo configurar IntelliJ IDEA y Visual Studio Code para que trabajes y hagas Debug en tus proyectos Rust.
¿Qué es Rust y por qué tengo que aprenderlo? Rust es un lenguaje de programación compilado al igual que C, C++ y Go, de propósito general y multiparadigma que está siendo desarrollado por Mozilla.

Ha sido diseñado para ser "un lenguaje seguro, concurrente y práctico". Al ser multiparadigma, soporta diferentes estilos de programación, funcional pura, por procedimientos, imperativa y orientada a objetos.

Actualmente es desarrollado de forma totalmente abierta y busca la opinión y contribución de la comunidad para seguir creciendo y mejorando, cada RFC es retransmitida en público por parte de sus integrantes.

El diseño de Rust se ha ido perfeccionando a través de las experiencias en el desarrollo del motor de navegador Servo y el propio compilador de Rust.

Aunque Rust es desarrollado y patrocinado por Mozilla y Samsung, realmente es un proyecto comunitario. Una gran parte de las contribuciones proceden de los miembros de la comunidad a través de GitHub.

En 2020 Rust ha sido uno de los lenguajes de programación más usados a la hora de trabajar con criptomonedas y crear nodos para minar criptoactivos, también es el que los desarrolladores más aman.
Loved
Rendimiento 
Rust es rápido y eficiente con la memoria: sin runtime ni recolector de basura, puede sustentar servicios de rendimiento crítico, ejecutarse en dispositivos embebidos, e integrarse con otros lenguajes fácilmente. 

Fiabilidad 
El poderoso sistema de tipos de Rust y su modelo de propiedad (Ownership) garantizan seguridad de memoria y seguridad de hilos, además, te permiten eliminar muchas clases de bugs en tiempo de compilación. 

¿Quién utiliza Rust?
Compañías como Firefox, Dropbox o Cloudflare, ¡AWS es un Sponsor del proyecto Rust! 

¿Qué puedo hacer con Rust? 
Desarrollar sitios web Existen frameworks para desarrollar sitios web fácilmente. 

Desarrollar API 
Puedes desarrollar una API en pocos minutos gracias a herramientas existentes. 
 
Desarrollar aplicaciones de línea de comandos 
Desarrolla una herramienta de CLI rápidamente con el robusto ecosistema de Rust. Rust te ayuda a mantener tu aplicación con confianza y a distribuirla fácilmente. 

WebAssembly 
Utiliza Rust para potenciar tu JavaScript, módulo a módulo. Publica en npm, empaqueta con webpack y listo.

Redes 
Rendimiento predecible. Bajo consumo de recursos. Fiabilidad sólida. Rust es genial para servicios de red.
 
Sistemas Embebidos 
¿Arduino o Raspberry Pi? ¿Trabajas con dispositivos de bajos recursos? ¿Necesitas control de bajo nivel sin renunciar a las comodidades de alto nivel? Rust te guarda las espaldas.
assignment

Requisitos

Conocimientos previos de cualquier lenguaje de programación.
group

¿A quién va dirigido el curso?

Desarrolladores de cualquier tipo que deseen dar un paso de gigante en su carrera y no se conformen con lo que ya saben. Si eres como yo que siempre desea ir un paso más allá en su carrera sin duda este curso es para ti.
help_outline

¿Qué hacer en caso de dudas durante el curso?

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.

Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.

Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

card_membership

Certificado de finalización

emoji_events

Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.

  • center_focus_weak Código QR con enlace al curso
  • picture_as_pdf Descargable en formato PDF
  • person Personalizado con tu nombre

star Disponible exclusivamente para suscriptores.

Especialista con +15 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador

Valoraciones

5
star star star star star

2 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
Andrew

hace 4 años

Andrew EL mejor curso de Rust en español
star star star star star

Es el curso ideal para aprender este lenguaje de programación que tiene una curva complicad de aprendizaje, los conceptos difíciles de Rust son explicados de forma clara y entendible

Pedro Luis

hace 4 años

Pedro Luis Muy bueno
star star star star star

El curso está muy bien explicado, aunque Rust no tiene una sintaxis sencilla y para nada es fácil, con unos cuantos ejemplos todo se entiende a la perfección, muchas gracias por el curso Israel.

visibility Vista previa

star

¿Te gusta lo que ves? Accede a este curso completo y a más de 200 cursos con una suscripción.

launch Ver planes de suscripción