# 📺 Vídeo Curso

Material del curso -> Tour of Rust (opens new window) Lista de reproducción -> [Youtube]

Este curso esta pensado para personas que no tienen ningún conocimiento en el lenguaje Rust y quieren adquirir un nivel básico.

# Capítulo 2 - Estructuras de Control Básicas

if/else if/else loop while for match Devolviendo Valores en loop Devolviendo Valores en Bloques de Expresiones Capítulo 2 - Conclusión

# Capítulo 4 - Tipos Genéricos

¿Qué Son los Tipos Genéricos? Ausencia de Valor Option Result Main Fallido Gestionar Errores de Forma Elegante Gestionar Errores Option y Result de Forma Poco Elegante Vectores Capítulo 4 - Conclusión

# Capítulo 5 - Pertenencia y Préstamo de Datos

Pertenencia Gestión de Recursos Basada en el Alcance Liberación (drop) Jerárquica Cesión de Pertenencia Devolver la Pertenencia Préstamo de Pertenencias con Referencias Préstamo de Pertenencias Mutables con Referencias Indirección Mover los Datos Prestados Referencias de las Referencias Tiempo de Vida Explícito Tiempos de Vida Múltiples Tiempo de Vida Estático ( static ) Tiempos de Vida en los Tipos de Datos Capítulo 5 - Conclusión

# Capítulo 6 - Texto

Cadenas de Caracteres Literales ¿Qué es UTF-8? Caracteres de Escape Cadenas de Texto Multilínea Cadenas de Texto sin Formato Cadenas de Texto desde Archivos Cadena Slice Chars String El Texto como Parámetros de Función Construir Strings Formatear Strings Conversión de Strings Capítulo 6 - Conclusión

# Capítulo 7 - Programación Orientada a Objetos

¿Qué Es POO? Rust No Es POO Encapsulación Con Métodos Abstracción Con Exposición Selectiva Polimorfismo Con Traits Métodos Implementados en Traits Herencia de Traits Resolución Dinámica y Estática Objetos Trait Manejo de Datos Sin Tamaño (Unsized) Funciones Genéricas Función Genérica Abreviada Box Repaso de Estructuras Genéricas Capítulo 7 - Conclusión

# Capítulo 8 - Punteros Inteligentes

Repaso de Referencias Punteros Sin Procesar Indirección El operador * El operador . Punteros Inteligentes Código Inteligente No Seguro Viejos Conocidos Memoria Asignada al Montículo Repaso de Errores en Main Rc (Referencing Counting) Acceso Compartido Compartir Datos Entre Hilos Combinación de Punteros Inteligentes Capítulo 8 - Conclusión

# Capítulo 9 - Organización y Estructura de Proyectos

Módulos Escribir un Programa Escribir una Librería Referenciar Otros Módulos y Crates Referenciar Múltiples Elementos Crear Módulos Jerarquía de Módulos Módulo en Línea Referenciar Módulos Internos Exportar Visibilidad de Estructuras Prelude Prelude Propio Capítulo 9 - Conclusión Capítulo 10 - Fin