Logo de Código Facilito
  • Inicio
  • Replays
  • Iniciar sesión
  • Crear cuenta
  • Explorar cursos
  • Bootcamps
  • Precios
  • Blog

¡Califica el Curso profesional de Rust!

Selecciona la calificación de 1 a 5 estrellas

Reporta un error

Curso Curso profesional de Rust

Video Ejemplo práctico

Tipo de error

Algo salió mal al cargar el vídeo

El vídeo no pudo cargarse, hemos enviado un reporte al equipo de desarrollo, para poder solucionarlo a la brevedad.

Mientras solucionamos el problema, intenta lo siguiente para solucionar el error:

  • Recarga la página
  • Intenta reiniciar tu navegador y luego vuelve a reproducir el vídeo
  • Vacía el caché de tu navegador
  • Intenta reproducir con las extensiones del navegador deshabilitadas
  • Intenta con un navegador distinto
  • Si el problema persiste contáctanos en Discord
home Ir al inicio report_problem Reportar falla Iniciar sesión

Desbloquea esta y miles de clases más
Premium de Código Facilito

Sube a Premium
  • Módulo 1 | 6 clases

    Introducción a Rust y al ecosistema

    expand_more
    • play_circle_outline

      Clase 1

      Bienvenida al Curso

    • play_circle_outline

      Clase 2

      Qué es Rust

    • play_circle_outline

      Clase 3

      Instalación y toolchain oficial

    • play_circle_outline

      Clase 4

      Primer proyecto con Cargo oficial

    • play_circle_outline

      Clase 5

      Estructura básica de un proyecto Rust

    • play_circle_outline

      Clase 6

      Primer programa Hello, world!

  • Módulo 2 | 6 clases

    Fundamentos y sintaxis del lenguaje I

    expand_more
    • play_circle_outline

      Clase 1

      Variables, mutabilidad, shadowing y constantes

    • play_circle_outline

      Clase 2

      Tipos de datos

    • play_circle_outline

      Clase 3

      Expresiones, sentencias y operadores

    • play_circle_outline

      Clase 4

      Funciones

    • play_circle_outline

      Clase 5

      Control de flujo

    • play_circle_outline

      Clase 6

      Ejemplo práctico

  • Módulo 3 | 6 clases

    Fundamentos y sintaxis del lenguaje II: strings, colecciones y métodos

    expand_more
    • play_circle_outline

      Clase 1

      Arrays, slices y tuplas en la práctica

    • play_circle_outline

      Clase 2

      String vs &str

    • play_circle_outline

      Clase 3

      Colecciones comunes

    • play_circle_outline

      Clase 4

      Métodos e implementación con impl

    • play_circle_outline

      Clase 5

      Introducción a estilo idiomático en Rust

    • play_circle_outline

      Clase 6

      Ejemplo práctico

  • Módulo 4 | 7 clases

    Manejo de memoria: stack, heap, ownership, borrowing y referencias

    expand_more
    • play_circle_outline

      Clase 1

      Stack vs. Heap

    • play_circle_outline

      Clase 2

      Reglas de ownership

    • play_circle_outline

      Clase 3

      Move, Copy y Clone

    • play_circle_outline

      Clase 4

      Borrowing y referencias

    • play_circle_outline

      Clase 5

      Slices y vistas prestadas de datos

    • play_circle_outline

      Clase 6

      Introducción a lifetimes

    • play_circle_outline

      Clase 7

      Ejemplo práctico

  • Módulo 5 | 7 clases

    Estructuras y abstracciones I: structs, enums y pattern matching

    expand_more
    • play_circle_outline

      Clase 1

      structs

    • play_circle_outline

      Clase 2

      Métodos y funciones asociadas

    • play_circle_outline

      Clase 3

      enums

    • play_circle_outline

      Clase 4

      OptionT como caso de uso central

    • play_circle_outline

      Clase 5

      Pattern matching con match

    • play_circle_outline

      Clase 6

      Formas concisas de control de flujo

    • play_circle_outline

      Clase 7

      Ejemplo práctico

  • Módulo 6 | 8 clases

    Estructuras y abstracciones II: generics, traits, closures, iterators y lifetimes

    expand_more
    • play_circle_outline

      Clase 1

      Funciones y tipos genéricos

    • play_circle_outline

      Clase 2

      Traits

    • play_circle_outline

      Clase 3

      Trait bounds y cláusulas where

    • play_circle_outline

      Clase 4

      Traits comunes del ecosistema estándar

    • play_circle_outline

      Clase 5

      Closures

    • play_circle_outline

      Clase 6

      Iterators

    • play_circle_outline

      Clase 7

      Lifetimes a un nivel más profundo

    • play_circle_outline

      Clase 8

      Ejemplo práctico

  • Módulo 7 | 6 clases

    Manejo de errores en Rust

    expand_more
    • play_circle_outline

      Clase 1

      Filosofía de errores en Rust

    • play_circle_outline

      Clase 2

      OptionT y Result_T, E_

    • play_circle_outline

      Clase 3

      Propagación de errores con _

    • play_circle_outline

      Clase 4

      Composición de resultados

    • play_circle_outline

      Clase 5

      Errores personalizados

    • play_circle_outline

      Clase 6

      Ejemplo práctico

  • Módulo 8 | 7 clases

    Estructura de proyectos: módulos, paquetes, crates y workspaces

    expand_more
    • play_circle_outline

      Clase 1

      Organización con módulos

    • play_circle_outline

      Clase 2

      Packages y crates

    • play_circle_outline

      Clase 3

      Dependencias con Cargo

    • play_circle_outline

      Clase 4

      Uso de crates.io

    • play_circle_outline

      Clase 5

      Workspaces

    • play_circle_outline

      Clase 6

      Separación entre app y librería

    • play_circle_outline

      Clase 7

      Ejemplo práctico

  • Módulo 9 | 6 clases

    Entrada/salida, archivos y aplicaciones de línea de comandos

    expand_more
    • play_circle_outline

      Clase 1

      Entrada y salida estándar

    • play_circle_outline

      Clase 2

      Argumentos de línea de comandos

    • play_circle_outline

      Clase 3

      Lectura y escritura de archivos

    • play_circle_outline

      Clase 4

      Configuración y variables de entorno

    • play_circle_outline

      Clase 5

      Introducción al diseño de herramientas CLI

    • play_circle_outline

      Clase 6

      Ejemplo práctico

  • Módulo 10 | 8 clases

    Concurrencia y programación asíncrona

    expand_more
    • play_circle_outline

      Clase 1

      Concurrencia segura en Rust

    • play_circle_outline

      Clase 2

      Threads

    • play_circle_outline

      Clase 3

      Comunicación con canales

    • play_circle_outline

      Clase 4

      Estado compartido

    • play_circle_outline

      Clase 5

      Send y Sync

    • play_circle_outline

      Clase 6

      Fundamentos de asyncawait

    • play_circle_outline

      Clase 7

      Introducción a runtimes async

    • play_arrow

      Clase 8

      Ejemplo práctico

  • Módulo 11 | 5 clases

    Testing, documentación y herramientas de trabajo

    expand_more
    • play_circle_outline

      Clase 1

      Verificación continua del proyecto

    • play_circle_outline

      Clase 2

      Pruebas unitarias, de integración y doc tests

    • play_circle_outline

      Clase 3

      Documentación de código

    • play_circle_outline

      Clase 4

      Formato y calidad

    • play_circle_outline

      Clase 5

      Ejemplo práctico

  • Módulo 12 | 6 clases

    Temas importantes para Rust real

    expand_more
    • play_circle_outline

      Clase 1

      Smart pointers

    • play_circle_outline

      Clase 2

      Introducción a macros

    • play_circle_outline

      Clase 3

      Introducción a unsafe Rust

    • play_circle_outline

      Clase 4

      Panorama de interoperabilidad

    • play_circle_outline

      Clase 5

      Rust según dominio de aplicación

    • play_circle_outline

      Clase 6

      Ruta de especialización posterior al curso

  • Módulo 13 | 2 clases

    Proyecto final integrador

    expand_more
    • play_circle_outline

      Clase 1

      Definición del proyecto

    • play_circle_outline

      Clase 2

      Despedida del Curso

Clase 67

Ejemplo práctico

arrow_back Siguiente arrow_forward

67/80

Curso profesional de Rust