-
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_arrow
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 | 0 clases
[Próximamente] Manejo de errores en Rust
expand_more -
Módulo 8 | 0 clases
[Próximamente] Estructura de proyectos: módulos, paquetes, crates y workspaces
expand_more -
Módulo 9 | 0 clases
[Próximamente] Entrada/salida, archivos y aplicaciones de línea de comandos
expand_more -
Módulo 10 | 0 clases
[Próximamente] Concurrencia y programación asíncrona
expand_more -
Módulo 11 | 0 clases
[Próximamente] Testing, documentación y herramientas de trabajo
expand_more -
Módulo 12 | 0 clases
[Próximamente] Temas importantes para Rust real
expand_more -
Módulo 13 | 0 clases
[Próximamente] Proyecto final integrador
expand_more
Clase 13