• No hay productos en el carrito.

Certificado Profesional · Impartido por Pragmatic AI LabsPago único de $4,990 MXN · acceso por 12 meses

Rust para la ingeniería de datos

Aprenda Rust desde cero - el lenguaje de sistemas que le da la velocidad del nivel C sin los footguns y la seguridad del nivel Python sin un recolector de

Certificado con validez SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 144 h 100% autodidacta 143 unidades Nivel principiante
Modalidad

Así estudias: curso autodidacta

  • Autodidacta y 100% en línea: contenido disponible 24/7.
  • Avanzas a tu ritmo: la plataforma guarda tu progreso.
  • Sin tutor ni clases en vivo: el curso está diseñado para estudiarse por tu cuenta.
  • Te evalúas con actividades automáticas, sin entregas a un tutor.
Qué aprenderás

Lo que serás capaz de hacer

Aprenda Rust desde cero - el lenguaje de sistemas que le da la velocidad del nivel C sin los footguns y la seguridad del nivel Python sin un recolector de basura. Este curso comienza con `rustup`, `cargo`, y tu primer `Hola, mundo!`, luego se construye a través de las ideas que hacen distintivo a Rust: propiedad, préstamos, y el verificador de préstamos. Dominarás la semántica de los movimientos, los rasgos `Copy` y `Clone`, y cómo Rust previene las referencias colgantes en tiempo de compilación. Manejarás errores con `Option<T>`, `Result<T, E>`, y el operador `?`, y los emparejarás exhaustivamente con patrones y guards. Por último, escribirás código genérico con rasgos y tiempos de vida, organizarás programas con módulos y utilizarás cierres e iteradores para procesar datos de forma perezosa y eficiente. Cada lección combina transcripciones con ejemplos ejecutables de Cargo basados en los propios mensajes de error del compilador de Rust. Al final, enviará un proyecto final que combina los conceptos del curso en un programa Rust de principio a fin que puede ampliar.

  • Escribe programas en Rust seguros para la memoria sin recolector de basura aplicando las reglas de propiedad, préstamo y los rasgos `Copy`/`Clone`.
  • Gestiona los errores de forma idiomática con `Option<T>`, `Result<T, E>`, `match` y el operador `?`: sin `null` ni excepciones no capturadas.
  • Crea abstracciones reutilizables con genéricos, rasgos y duraciones, y organiza el código mediante módulos, clausuras e iteradores
Habilidades que desarrollarás
Infraestructura como código (IaC) CI/CD Bash (lenguaje de scripting) Arquitectura de software PostgreSQL Canalizaciones de datos Google Cloud Platform Interfaz de línea de comandos Integración continua Prometheus (software) Amazon Bedrock Comandos de Linux SQL Extracción, transformación y carga Programación orientada a objetos (OOP) Desarrollo de software Verificación y validación Bases de datos vectoriales Cobertura de código IA responsable

Temario

UNIDAD 1 - Fundamentos del lenguaje · 15 lecciones

Óxido desde cero - UNIDAD 1 - Fundamentos del lenguaje

  • Términos claveLectura · 10 min
  • Qué es el óxidoVideo · 3 min
  • Guía rápida de Rust PlaygroundLectura · 10 min
  • Instalación de RustVideo · 3 min
  • ReflexiónLectura · 10 min
  • Términos claveLectura · 10 min
  • «Hola, mundo» con CargoVideo · 4 min
  • Variables, mutabilidad y tiposVideo · 8 min
  • Funciones y flujo de controlVideo · 8 min
  • ReflexiónLectura · 10 min
  • Términos claveLectura · 10 min
  • Tipos de compuestosVideo · 7 min
  • Cadenas y coleccionesVideo · 8 min
  • ReflexiónLectura · 10 min
  • Fundamentos del lenguaje RustCuestionario · 5 min
UNIDAD 2 - Propiedad y gestión de errores · 14 lecciones

Óxido desde cero - UNIDAD 2 - Propiedad y gestión de errores

  • Términos claveLectura · 10 min
  • ResponsabilidadVideo · 5 min
  • Mover, copiar y clonarVideo · 4 min
  • ReferenciasVideo · 5 min
  • ReflexiónLectura · 10 min
  • Términos claveLectura · 10 min
  • Enumeraciones y OptionVideo · 6 min
  • Coincidencia de patronesVideo · 4 min
  • ReflexiónLectura · 10 min
  • Términos claveLectura · 10 min
  • El resultado y el operador «?»Video · 5 min
  • PánicoVideo · 4 min
  • ReflexiónLectura · 10 min
  • Propiedad y gestión de erroresCuestionario · 5 min
UNIDAD 3 - Abstracciones · 11 lecciones

Óxido desde cero - UNIDAD 3 - Abstracciones

  • Términos claveLectura · 10 min
  • GenéricosVideo · 3 min
  • RasgosVideo · 3 min
  • VidasVideo · 3 min
  • ReflexiónLectura · 10 min
  • Términos claveLectura · 10 min
  • MódulosVideo · 3 min
  • ReflexiónLectura · 10 min
  • Términos claveLectura · 10 min
  • ReflexiónLectura · 10 min
  • AbstraccionesCuestionario · 5 min
UNIDAD 4 - Proyecto final · 5 lecciones

Óxido desde cero - UNIDAD 4 - Proyecto final

  • CapstoneLectura · 10 min
  • Desafío «Rust Playground»Lectura · 10 min
  • Antes de partirLectura · 1 min
  • Cuestionario finalCuestionario · 15 min
  • Próximos pasosLectura · 10 min
UNIDAD 5 - Fundamentos de SQLite · 24 lecciones

SQLite para Rust - UNIDAD 5 - Fundamentos de SQLite

  • Introducción al cursoVideo · 2 min
  • Términos claveLectura · 10 min
  • Lección 1.1 IntroducciónVideo · 0 min
  • ¿Qué es SQLite?Video · 4 min
  • Visión general de las bases de datos cliente-servidorVideo · 4 min
  • Crea tu primera base de datos SQLiteVideo · 4 min
  • Lección 1.1: ConclusiónVideo · 1 min
  • ReflexiónLectura · 10 min
  • Términos claveLectura · 10 min
  • Lección 1.2: IntroducciónVideo · 1 min
  • El crate rusqliteVideo · 4 min
  • Cómo establecer tu primera conexiónVideo · 4 min
  • Creación de una base de datos en memoriaVideo · 4 min
  • Operaciones básicas de SQL en RustVideo · 5 min
  • Lección 1.2: ConclusiónVideo · 1 min
  • ReflexiónLectura · 10 min
  • Términos claveLectura · 10 min
  • Lección 1.3: IntroducciónVideo · 1 min
  • Clasificación de los errores de SQLiteVideo · 4 min
  • execute_batch para sentencias SQL múltiplesVideo · 4 min
  • Introducción a las transaccionesVideo · 6 min
  • Lección 1.3: ConclusiónVideo · 1 min
  • ReflexiónLectura · 10 min
  • Fundamentos de SQLiteCuestionario · 5 min
UNIDAD 6 - Importación y exportación de datos · 21 lecciones

SQLite para Rust - UNIDAD 6 - Importación y exportación de datos

  • Términos claveLectura · 10 min
  • Lección 2.1 IntroducciónVideo · 1 min
  • Análisis de archivos CSV en RustVideo · 5 min
  • Inserción masiva de filas CSVVideo · 4 min
  • Uso de Serde para la deserializaciónVideo · 4 min
  • Lección 2.1: ConclusiónVideo · 1 min
  • ReflexiónLectura · 10 min
  • Términos claveLectura · 10 min
  • Lección 2.2: IntroducciónVideo · 1 min
  • Deserialización de JSON con SerdeVideo · 5 min
  • Inserción de registros JSON serializadosVideo · 4 min
  • Verificación y exportación de JSONVideo · 4 min
  • Lección 2.2: ConclusiónVideo · 1 min
  • ReflexiónLectura · 10 min
  • Términos claveLectura · 10 min
  • Lección 2.3: IntroducciónVideo · 1 min
  • Volcar el contenido de la base de datosVideo · 4 min
  • Utiliza SQLite3 para las copias de seguridadVideo · 1 min
  • Lección 2.3: ConclusiónVideo · 1 min
  • ReflexiónLectura · 10 min
  • Importación y exportación de datosCuestionario · 5 min
UNIDAD 7 - Compilación del proyecto CLI · 11 lecciones

SQLite para Rust - UNIDAD 7 - Compilación del proyecto CLI

  • Términos claveLectura · 10 min
  • Lección 3.1 IntroducciónVideo · 1 min
  • Uso de Clap en la CLIVideo · 4 min
  • Interacción de la CLI con sqlite3Video · 4 min
  • Recorrer un directorio con RustVideo · 4 min
  • Lección 3.1: ConclusiónVideo · 1 min
  • ReflexiónLectura · 10 min
  • Conclusión del cursoVideo · 2 min
  • Antes de partirLectura · 1 min
  • Cuestionario finalCuestionario · 15 min
  • Próximos pasosLectura · 10 min
UNIDAD 8 - Extracto — El límite de entrada · 10 lecciones

ETL Pipelines con Rust - UNIDAD 8 - Extracto — El límite de entrada

  • Términos claveLectura · 10 min
  • Por qué las tuberías tipadas son mejores que el «Bash Glue»Video · 3 min
  • Importación de archivos CSV con csv::ReaderBuilderVideo · 3 min
  • Derivación de la deserialización de filas CSVVideo · 2 min
  • ReflexiónLectura · 10 min
  • Términos claveLectura · 10 min
  • Cuando la fila 847 es basuraVideo · 3 min
  • Archivos, Stdin, fragmentos de bytes: el rasgo «Read»Video · 2 min
  • ReflexiónLectura · 10 min
  • Extracto — El límite de entradaCuestionario · 30 min
UNIDAD 9 - Transformar — La capa de lógica de negocio · 11 lecciones

ETL Pipelines con Rust - UNIDAD 9 - Transformar — La capa de lógica de negocio

  • Términos claveLectura · 10 min
  • El contrato «Totality»: cero pérdidas de datosVideo · 3 min
  • Validación y rechazoVideo · 3 min
  • Normalización de campos: de dólares a céntimosVideo · 3 min
  • ReflexiónLectura · 10 min
  • Términos claveLectura · 10 min
  • Derivación de columnas calculadasVideo · 3 min
  • Combinación de los filtros «Filter», «Map» y «Enrich»Video · 3 min
  • Acumular resultados sin desempaquetarVideo · 3 min
  • ReflexiónLectura · 10 min
  • Transformar — La capa de lógica de negocioCuestionario · 5 min
UNIDAD 10 - Carga — El límite de salida · 11 lecciones

ETL Pipelines con Rust - UNIDAD 10 - Carga — El límite de salida

  • Términos claveLectura · 10 min
  • JSON delimitado por saltos de línea con serde_jsonVideo · 3 min
  • Salida en formato CSV con csv::WriterVideo · 2 min
  • Demostración de la seguridad en el trayecto de ida y vueltaVideo · 3 min
  • ReflexiónLectura · 10 min
  • Términos claveLectura · 10 min
  • Ficheros de doble formato: mismos datos, dos ficherosVideo · 2 min
  • Recuperación ante errores de sink: omitir, registrar, continuarVideo · 3 min
  • Archivos, salida estándar, búferes: el rasgo «Write»Video · 2 min
  • ReflexiónLectura · 10 min
  • Carga — El límite de salidaCuestionario · 5 min
UNIDAD 11 - Composición, pruebas y observabilidad · 11 lecciones

ETL Pipelines con Rust - UNIDAD 11 - Composición, pruebas y observabilidad

  • Términos claveLectura · 10 min
  • Cableado E→T→L en la red principalVideo · 2 min
  • Formalización de errores con «thiserror»Video · 3 min
  • ReflexiónLectura · 10 min
  • Términos claveLectura · 10 min
  • Pruebas basadas en propiedades para flujos de trabajoVideo · 3 min
  • Pruebas de integración con datos de fixtureVideo · 3 min
  • Informes estructurados sobre el proceso de tramitaciónVideo · 2 min
  • De la sincronización a la asincronía: qué cambia con C4Video · 3 min
  • ReflexiónLectura · 10 min
  • Composición, pruebas y observabilidadCuestionario · 5 min
UNIDAD 12 - Capstone · 5 lecciones

ETL Pipelines con Rust - UNIDAD 12 - Capstone

  • CapstoneLectura · 10 min
  • Ejercicio de Rust PlaygroundLectura · 10 min
  • Antes de partirLectura · 1 min
  • Cuestionario finalCuestionario · 30 min
  • Próximos pasosLectura · 10 min
UNIDAD 13 - Configuración del hardware e instalación de Kubuntu · 10 lecciones

Escritorio Linux desde cero - UNIDAD 13 - Configuración del hardware e instalación de Kubuntu

  • Resumen del cursoVideo · 5 min
  • ¿Qué es Kubuntu?Video · 3 min
  • Términos clave: Descripción general del curso, Kubuntu y FrameworkLectura · 1 min
  • Presentamos el portátil FrameworkVideo · 4 min
  • Reflexión: Descripción general del curso, Kubuntu y el marco de trabajoLectura · 1 min
  • Crear un USB de arranqueVideo · 2 min
  • Montaje del portátil FrameworkVideo · 3 min
  • Términos clave: USB de arranque, montaje de hardware e instalación de KubuntuLectura · 1 min
  • Configuración de KubuntuVideo · 3 min
  • Reflexión: USB de arranque, montaje del hardware e instalación de KubuntuLectura · 1 min
UNIDAD 14 - Configuración del sistema y gestión de archivos · 10 lecciones

Escritorio Linux desde cero - UNIDAD 14 - Configuración del sistema y gestión de archivos

  • Términos clave: Configuración del sistema, Pantalla y UsuariosLectura · 10 min
  • Recorrido por la configuración del sistemaVideo · 4 min
  • Configuración de la pantallaVideo · 4 min
  • Configuración de cuentas de usuarioVideo · 6 min
  • Reflexión: Configuración del sistema, Pantalla y UsuariosLectura · 10 min
  • Términos clave: Dolphin, sistema de archivos y softwareLectura · 10 min
  • Gestor de archivos DolphinVideo · 7 min
  • Jerarquía del sistema de archivos de LinuxVideo · 7 min
  • Instalación y actualización de softwareVideo · 5 min
  • Reflexión: Dolphin, el sistema de archivos y el softwareLectura · 10 min
UNIDAD 15 - Personalización del escritorio Plasma · 10 lecciones

Escritorio Linux desde cero - UNIDAD 15 - Personalización del escritorio Plasma

  • Términos clave: temas, widgets y actividadesLectura · 10 min
  • Cambiar temas e iconosVideo · 7 min
  • Personalización de widgetsVideo · 4 min
  • Escritorios virtuales y actividadesVideo · 5 min
  • Reflexión: Temas, widgets y actividadesLectura · 10 min
  • Términos clave: KRunner, atajos y espacio de trabajoLectura · 10 min
  • KRunnerVideo · 4 min
  • Atajos de tecladoVideo · 4 min
  • Comportamiento del espacio de trabajoVideo · 7 min
  • Reflexión: KRunner, atajos y espacio de trabajoLectura · 10 min
UNIDAD 16 - Terminal, administración de sistemas y LibreOffice · 16 lecciones

Escritorio Linux desde cero - UNIDAD 16 - Terminal, administración de sistemas y LibreOffice

  • Términos clave: Terminal, operaciones con archivos y editoresLectura · 10 min
  • Navegación básica por la terminalVideo · 4 min
  • Operaciones con archivos en el terminalVideo · 7 min
  • Visualización y edición de archivosVideo · 9 min
  • Reflexión: Terminal, operaciones con archivos y editoresLectura · 10 min
  • Términos clave: usuarios, supervisión y resolución de problemasLectura · 10 min
  • Gestión de usuarios y gruposVideo · 7 min
  • Supervisión y gestión del sistemaVideo · 6 min
  • Solución de problemas básicosVideo · 5 min
  • Reflexión: usuarios, supervisión y resolución de problemasLectura · 10 min
  • Términos clave: LibreOffice y ConclusiónLectura · 10 min
  • LibreOffice WriterVideo · 5 min
  • LibreOffice ImpressVideo · 5 min
  • LibreOffice CalcVideo · 6 min
  • Conclusión del cursoVideo · 3 min
  • Reflexión: LibreOffice y conclusiónLectura · 10 min
UNIDAD 17 - Capstone · 6 lecciones

Escritorio Linux desde cero - UNIDAD 17 - Capstone

  • Resumen del proyecto de fin de carreraLectura · 10 min
  • Lectura de cierre del proyecto «Linux Daily Driver»Lectura · 10 min
  • Antes de partirLectura · 1 min
  • Próximos pasosLectura · 10 min
  • Cuestionario finalCuestionario · 15 min
  • Sandbox de escritorio LinuxLectura · 1 h
UNIDAD 18 - Fundaciones Polars · 23 lecciones

Polares desde cero - UNIDAD 18 - Fundaciones Polars

  • Términos clave: Por qué polares en óxidoLectura · 10 min
  • IntroducciónVideo · 1 min
  • Introducción a las polaresVideo · 4 min
  • Polars contra PandasVideo · 6 min
  • Configuración de Polars con CargoVideo · 4 min
  • ConclusiónVideo · 1 min
  • Reflexión: ¿Por qué los «Polars» en Rust?Lectura · 10 min
  • Términos clave: DataFrames, Series y el cargador de CSVLectura · 10 min
  • IntroducciónVideo · 0 min
  • Conceptos básicos de la API de PolarsVideo · 4 min
  • Lectura y carga de datos CSVVideo · 3 min
  • Inferencia y conversión de tiposVideo · 3 min
  • Selección de columnas y segmentación de filasVideo · 3 min
  • ConclusiónVideo · 1 min
  • Reflexión: DataFrames, Series y el cargador de CSVLectura · 10 min
  • Términos clave: Expresiones y la API «lazy»Lectura · 10 min
  • IntroducciónVideo · 1 min
  • Evaluación anticipada frente a evaluación diferidaVideo · 3 min
  • API de DataFrame «perezosa»Video · 4 min
  • Revisar el plan antes de la recogidaVideo · 3 min
  • ConclusiónVideo · 1 min
  • Reflexión: Las expresiones y la API «Lazy»Lectura · 10 min
  • Fundaciones PolarsCuestionario · 5 min
UNIDAD 19 - Limpieza y transformación de datos sobre el vino · 19 lecciones

Polares desde cero - UNIDAD 19 - Limpieza y transformación de datos sobre el vino

  • Términos clave: Limpieza de datos y tratamiento de valores nulosLectura · 10 min
  • Lección 2.1 IntroducciónVideo · 1 min
  • Conceptos sobre el manejo de valores nulosVideo · 4 min
  • Detección y eliminación de valores nulosVideo · 3 min
  • Normalización y filtradoVideo · 5 min
  • Lección 2.1: ConclusiónVideo · 1 min
  • Reflexión: Limpieza de datos y gestión de valores nulosLectura · 10 min
  • Términos clave: ordenación, filtrado y agregaciónLectura · 10 min
  • Lección 2.2: IntroducciónVideo · 1 min
  • Filtrado por condiciones y columnasVideo · 4 min
  • Ordenar por varias columnasVideo · 2 min
  • Agrupaciones y agregacionesVideo · 4 min
  • Lección 2.2: ConclusiónVideo · 1 min
  • Reflexión: Ordenación, filtrado y agregaciónLectura · 10 min
  • Términos clave: Unión y reorganización de datosLectura · 10 min
  • Lección 2.3: IntroducciónVideo · 1 min
  • Tipos de unión y enriquecimientoVideo · 4 min
  • Reflexión: Combinar y reorganizar datosLectura · 10 min
  • Limpieza y transformación de datos sobre el vinoCuestionario · 5 min
UNIDAD 20 - Construcción del gasoducto Medallion · 20 lecciones

Polares desde cero - UNIDAD 20 - Construcción del gasoducto Medallion

  • Términos clave: La arquitectura MedallionLectura · 10 min
  • Lección 3.1 IntroducciónVideo · 1 min
  • Introducción a la arquitectura MedallionVideo · 4 min
  • Garantías de la capa «Medallion»Video · 4 min
  • Lección 3.1: ConclusiónVideo · 1 min
  • Reflexión: La arquitectura del medallónLectura · 10 min
  • Términos clave: Creación de una cadena de suministro del vino de principio a finLectura · 10 min
  • Lección 3.2: IntroducciónVideo · 1 min
  • Descripción general de una aplicación de línea de comandosVideo · 4 min
  • Aplicación de la capa de bronceVideo · 2 min
  • Aplicación de la capa de plataVideo · 4 min
  • Aplicación de la capa doradaVideo · 5 min
  • Lección 3.2: ConclusiónVideo · 1 min
  • Reflexión: Creación de una cadena de suministro del vino de principio a finLectura · 10 min
  • Antes de partirLectura · 1 min
  • Cuestionario finalCuestionario · 15 min
  • Términos clave: Conclusión del curso y próximos pasosLectura · 10 min
  • Conclusión del cursoVideo · 2 min
  • Reflexión: Conclusión del cursoLectura · 10 min
  • Próximos pasosLectura · 10 min
UNIDAD 21 - Semana 1: Introducción a la computación sin servidor y a AWS Lambda · 9 lecciones

Rust sin servidor - UNIDAD 21 - Semana 1: Introducción a la computación sin servidor y a AWS Lambda

  • Términos clave: Presentación del autorLectura · 10 min
  • Introducción del autorVideo · 2 min
  • ¿Qué es el «serverless»?Video · 3 min
  • Copa «Build» frente a copa «Wash»: ¿por qué se oxida?Video · 3 min
  • Construye la CopaVideo · 4 min
  • Reflexión: Presentación del autorLectura · 10 min
  • Términos clave: ¿Qué es FaaS?Lectura · 10 min
  • ¿Qué es FaaS?Video · 3 min
  • Reflexión: ¿Qué es el FaaS?Lectura · 10 min
UNIDAD 22 - Semana 2: Prácticas con AWS Lambda: implementación en varios lenguajes · 9 lecciones

Rust sin servidor - UNIDAD 22 - Semana 2: Prácticas con AWS Lambda: implementación en varios lenguajes

  • Términos clave: ¿Qué es AWS Lambda?Lectura · 10 min
  • ¿Qué es AWS Lambda?Video · 3 min
  • Demostración: Ejecutar «Hello World» en LambdaVideo · 4 min
  • Reflexión: ¿Qué es AWS Lambda?Lectura · 10 min
  • Términos clave: Juego de demostración «Python Tunnel»Lectura · 10 min
  • Demostración: Juego «Túnel» en PythonVideo · 4 min
  • Demostración: Juego «Ruby Tunnel»Video · 3 min
  • Demostración: Juego «Tunnel» con Node.jsVideo · 4 min
  • Reflexión: Demostración del juego «Tunnel» en PythonLectura · 10 min
UNIDAD 23 - Semana 3: Rust y Cargo Lambda: cómo llevar el desarrollo sin servidor a un nivel superior · 7 lecciones

Rust sin servidor - UNIDAD 23 - Semana 3: Rust y Cargo Lambda: cómo llevar el desarrollo sin servidor a un nivel superior

  • Términos clave: ¿Qué es Cargo Lambda?Lectura · 10 min
  • ¿Qué es Cargo Lambda?Video · 5 min
  • Reflexión: ¿Qué es Cargo Lambda?Lectura · 10 min
  • Términos clave: Demostración de la instalación y el uso de Cargo LambdaLectura · 10 min
  • Demostración: Instalación y uso de Cargo LambdaVideo · 5 min
  • Demostración: De «Hello World» de Cargo Lambda a producciónVideo · 8 min
  • Reflexión: Demostración de la instalación y el uso de Cargo LambdaLectura · 10 min
UNIDAD 24 - Semana 4: Lambda avanzado para Cargo y optimización del rendimiento sin servidor · 9 lecciones

Rust sin servidor - UNIDAD 24 - Semana 4: Lambda avanzado para Cargo y optimización del rendimiento sin servidor

  • Términos clave: El juego del túnel en RustLectura · 10 min
  • Demostración: Juego «Cargo Lambda Tunnel» en RustVideo · 6 min
  • Reflexión: Demostración del juego «Cargo Lambda Tunnel» en RustLectura · 10 min
  • Términos clave: Comparación de tiempos de ejecuciónLectura · 10 min
  • Comparación de tiempos de ejecución: Rust frente a RubyVideo · 5 min
  • Reflexión: Optimización del rendimientoLectura · 10 min
  • Antes de partirLectura · 1 min
  • Próximos pasosLectura · 10 min
  • Cuestionario finalCuestionario · 15 min
UNIDAD 25 - Fundamentos del curso · 20 lecciones

Ética de los datos - UNIDAD 25 - Fundamentos del curso

  • Términos clave: Introducción al cursoLectura · 10 min
  • Introducción al curso: una visión de la ética de la IA centrada en las externalidadesVideo · 3 min
  • Reflexión: Introducción al cursoLectura · 10 min
  • Términos clave: El surgimiento de los derechosLectura · 10 min
  • El surgimiento de los derechos: de la Revolución Francesa al feudalismo digital actualVideo · 10 min
  • Reflexión: El surgimiento de los derechosLectura · 10 min
  • Términos clave: Derechos digitalesLectura · 10 min
  • Derechos digitales: los derechos naturales adaptados a la era de la IAVideo · 10 min
  • Reflexión: Derechos digitalesLectura · 10 min
  • Términos clave: Propaganda tecnológicaLectura · 10 min
  • Propaganda tecnológica: cómo los discursos del sector presentan las externalidades como algo inevitableVideo · 15 min
  • Reflexión: Propaganda tecnológicaLectura · 10 min
  • Términos clave: Modelos económicos fallidosLectura · 10 min
  • Modelos económicos obsoletos: por qué los indicadores que dan prioridad al PIB no reflejan el coste real de los sistemas de IAVideo · 12 min
  • Reflexión: Modelos económicos fallidosLectura · 10 min
  • Auditoría de las externalidades de la IALectura · 10 min
  • Proyecto final: Auditoría de las externalidades de la IALectura · 10 min
  • Antes de partirLectura · 1 min
  • Examen final corregidoCuestionario · 15 min
  • Próximos pasosLectura · 10 min
UNIDAD 26 - Sobre el curso · 3 lecciones

Ágil con IA - UNIDAD 26 - Sobre el curso

  • Introducción al cursoVideo · 1 min
  • Términos clave: Introducción al cursoLectura · 1 min
  • Reflexión: Introducción al cursoLectura · 1 min
UNIDAD 27 - Introducción a los conceptos ágiles · 6 lecciones

Ágil con IA - UNIDAD 27 - Introducción a los conceptos ágiles

  • Términos clave: CascadaLectura · 10 min
  • Metodología WaterfallVideo · 2 min
  • Reflexión: CascadaLectura · 10 min
  • Términos clave: Planta del parque infantilLectura · 10 min
  • Planta del parque infantilVideo · 2 min
  • Reflexión: La planta del patio de recreoLectura · 10 min
UNIDAD 28 - Agilidad pragmática en la práctica · 9 lecciones

Ágil con IA - UNIDAD 28 - Agilidad pragmática en la práctica

  • Términos clave: Agilidad pragmáticaLectura · 10 min
  • Ágil pragmáticoVideo · 3 min
  • Reflexión: Agilidad pragmáticaLectura · 10 min
  • Términos clave: Los cinco porquésLectura · 10 min
  • Los cinco «por qué»Video · 4 min
  • Reflexión: Los cinco «por qué»Lectura · 10 min
  • Términos clave: Técnicas de productividadLectura · 10 min
  • Técnicas de productividadVideo · 5 min
  • Reflexión: Técnicas de productividadLectura · 10 min
UNIDAD 29 - Comunicación técnica eficaz y trabajo en equipo · 36 lecciones

Ágil con IA - UNIDAD 29 - Comunicación técnica eficaz y trabajo en equipo

  • Términos clave: Debates técnicos eficaces: IntroducciónLectura · 10 min
  • Debates eficaces sobre tecnología: IntroducciónVideo · 2 min
  • Reflexión: Debates eficaces sobre tecnología: IntroducciónLectura · 10 min
  • Términos clave: Demostración técnicaLectura · 10 min
  • Demostración técnicaVideo · 11 min
  • Reflexión: Demostración técnicaLectura · 10 min
  • Términos clave: Vídeos de demostraciónLectura · 10 min
  • Vídeos de demostraciónVideo · 2 min
  • Reflexión: Vídeos de demostraciónLectura · 10 min
  • Términos clave: Pensamiento crítico eficazLectura · 10 min
  • Pensamiento crítico eficazVideo · 5 min
  • Reflexión: El pensamiento crítico eficazLectura · 10 min
  • Términos clave: «Triple amenaza» eficazLectura · 10 min
  • Una triple amenaza eficazVideo · 3 min
  • Reflexión: La triple amenaza eficazLectura · 10 min
  • Términos clave: Trabajo en equipo técnico eficaz: IntroducciónLectura · 10 min
  • Trabajo en equipo técnico eficaz: IntroducciónVideo · 0 min
  • Reflexión: El trabajo en equipo técnico eficaz: IntroducciónLectura · 10 min
  • Términos clave: Trabajo en equipo técnico eficazLectura · 10 min
  • Trabajo en equipo técnico eficazVideo · 6 min
  • Reflexión: El trabajo en equipo técnico eficazLectura · 10 min
  • Términos clave: Introducción a la gestión de proyectosLectura · 10 min
  • Gestión de proyectos: IntroducciónVideo · 2 min
  • Reflexión: Introducción a la gestión de proyectosLectura · 10 min
  • Términos clave: Gestión técnica de proyectosLectura · 10 min
  • Gestión técnica de proyectosVideo · 5 min
  • Reflexión: Gestión técnica de proyectosLectura · 10 min
  • Términos clave: Gestión de proyectos con TrelloLectura · 10 min
  • Gestión de proyectos con TrelloVideo · 4 min
  • Reflexión: Gestión de proyectos con TrelloLectura · 10 min
  • Términos clave: Planificación con hojas de cálculoLectura · 10 min
  • Planificación con hojas de cálculoVideo · 5 min
  • Reflexión: Planificación con hojas de cálculoLectura · 10 min
  • Términos clave: Antipatrones de gestión de proyectosLectura · 10 min
  • Antipatrones de gestión de proyectosVideo · 5 min
  • Reflexión: Antipatrones en la gestión de proyectosLectura · 10 min
UNIDAD 30 - Flujos de trabajo de desarrollo asistidos por IA · 27 lecciones

Ágil con IA - UNIDAD 30 - Flujos de trabajo de desarrollo asistidos por IA

  • Términos clave: Descripción general de AIOpsLectura · 10 min
  • Descripción general de AIOpsVideo · 2 min
  • Reflexión: Visión general de AIOpsLectura · 10 min
  • Términos clave: Ingeniería de indicaciones para diagramasLectura · 10 min
  • Ingeniería de indicaciones para diagramasVideo · 4 min
  • Reflexión: Ingeniería de indicaciones para diagramasLectura · 10 min
  • Términos clave: Resumir un texto con ClaudeLectura · 10 min
  • Resumir texto con ClaudeVideo · 5 min
  • Reflexión: Resumir un texto con ClaudeLectura · 10 min
  • Términos clave: IA, programación en pareja, cambio de paradigmaLectura · 10 min
  • El cambio de paradigma en la programación en pareja con IAVideo · 3 min
  • Reflexión: El cambio de paradigma en la programación en pareja con IALectura · 10 min
  • Términos clave: AWS CodeWhisperer para RustLectura · 10 min
  • AWS CodeWhisperer para RustVideo · 8 min
  • Reflexión: AWS CodeWhisperer para RustLectura · 10 min
  • Términos clave: Arquitectura Bedrock sin servidorLectura · 10 min
  • Diagrama de la arquitectura Bedrock sin servidorVideo · 2 min
  • Reflexión: Arquitectura Bedrock sin servidorLectura · 10 min
  • Términos clave: Bedrock Knowledge Agent con RAGLectura · 10 min
  • Agente de conocimiento Bedrock con RAGVideo · 2 min
  • Reflexión: Bedrock Knowledge Agent con RAGLectura · 10 min
  • Términos clave: Elementos básicos de la IA generativa: whisper.cppLectura · 10 min
  • Elementos básicos de la IA general: whisper.cppVideo · 3 min
  • Reflexión: Elementos básicos de la IA general: whisper.cppLectura · 10 min
  • Antes de partirLectura · 1 min
  • Cuestionario finalCuestionario · 15 min
  • Próximos pasosLectura · 10 min
UNIDAD 31 - ¿Por qué elegir Zig para los desarrolladores de Rust? · 5 lecciones

Zig desde cero - UNIDAD 31 - ¿Por qué elegir Zig para los desarrolladores de Rust?

  • Zig en cinco minutos para desarrolladores de RustVideo · 2 min
  • Términos claveLectura · 1 min
  • «Alocadores en todas partes» frente a «tiempos de vida en todas partes»Lectura · 1 min
  • ReflexiónLectura · 1 min
  • ¿Por qué elegir Zig para los desarrolladores de Rust?Cuestionario · 5 min
UNIDAD 32 - Primeros pasos con Zig · 4 lecciones

Zig desde cero - UNIDAD 32 - Primeros pasos con Zig

  • Primeros pasos con ZigVideo · 1 min
  • Términos claveLectura · 10 min
  • Guía de inicio rápido de ZigLectura · 10 min
  • ReflexiónLectura · 10 min
UNIDAD 33 - Rendimiento y optimización · 3 lecciones

Zig desde cero - UNIDAD 33 - Rendimiento y optimización

  • Términos claveLectura · 10 min
  • Matriz Zig optimizadaVideo · 4 min
  • ReflexiónLectura · 10 min
UNIDAD 34 - Herramientas de la CLI y gestión de la memoria · 7 lecciones

Zig desde cero - UNIDAD 34 - Herramientas de la CLI y gestión de la memoria

  • Términos claveLectura · 10 min
  • Marco Polo CLI en ZigVideo · 9 min
  • ReflexiónLectura · 10 min
  • Términos claveLectura · 10 min
  • Estrategias de asignación de memoria en ZigVideo · 10 min
  • ReflexiónLectura · 10 min
  • Herramientas de la CLI y gestión de la memoriaCuestionario · 5 min
UNIDAD 35 - Servidores y microcontenedores · 6 lecciones

Zig desde cero - UNIDAD 35 - Servidores y microcontenedores

  • Términos claveLectura · 10 min
  • Un pequeño servidor HTTP ZigVideo · 5 min
  • ReflexiónLectura · 10 min
  • Términos claveLectura · 10 min
  • Dónde encajan los microcontenedoresVideo · 8 min
  • ReflexiónLectura · 10 min
UNIDAD 36 - Patrones y producción para Zig · 3 lecciones

Zig desde cero - UNIDAD 36 - Patrones y producción para Zig

  • Términos claveLectura · 10 min
  • Donde conviven Zig y RustVideo · 2 min
  • ReflexiónLectura · 10 min
UNIDAD 37 - Proyecto final · 4 lecciones

Zig desde cero - UNIDAD 37 - Proyecto final

  • CapstoneLectura · 10 min
  • Antes de partirLectura · 1 min
  • Cuestionario finalCuestionario · 15 min
  • Próximos pasosLectura · 10 min
UNIDAD 38 - GUI para ingeniería de datos: por qué y cómo · 7 lecciones

Rust GUI desde cero - UNIDAD 38 - GUI para ingeniería de datos: por qué y cómo

  • Introducción al cursoVideo · 1 min
  • Términos claveLectura · 10 min
  • ¿Por qué una interfaz gráfica de usuario nativa de Rust para los datos?Video · 3 min
  • Lectura de archivos CSV y SQLite en una aplicación de escritorioLectura · 10 min
  • Estado, Mensaje, Actualización, Bucle de visualizaciónLectura · 10 min
  • ReflexiónLectura · 10 min
  • GUI para ingeniería de datos: por qué y cómoCuestionario · 5 min
UNIDAD 39 - Configuración del entorno y «Hello World» con Iced · 10 lecciones

Rust GUI desde cero - UNIDAD 39 - Configuración del entorno y «Hello World» con Iced

  • Términos claveLectura · 10 min
  • Instalación de Rust en KubuntuVideo · 6 min
  • Cambiar de Bash a ZshVideo · 5 min
  • Configuración de Kate para RustVideo · 8 min
  • ReflexiónLectura · 10 min
  • Términos claveLectura · 10 min
  • Un «Hello World» heladoVideo · 4 min
  • Un botón de contador heladoVideo · 4 min
  • ReflexiónLectura · 10 min
  • Configuración del entorno y «Hello World» con hieloCuestionario · 5 min
UNIDAD 40 - Cómo construir una calculadora de hielo · 6 lecciones

Rust GUI desde cero - UNIDAD 40 - Cómo construir una calculadora de hielo

  • Términos claveLectura · 10 min
  • Cómo construir una calculadora de hieloVideo · 5 min
  • Explicación de los componentes CORE del heladoVideo · 5 min
  • Pruebas unitarias de la calculadoraVideo · 4 min
  • Modificación de los componentes CORE de «iced»Video · 4 min
  • ReflexiónLectura · 10 min
UNIDAD 41 - Una lista de tareas pendientes helada · 3 lecciones

Rust GUI desde cero - UNIDAD 41 - Una lista de tareas pendientes helada

  • Términos claveLectura · 10 min
  • Una lista de tareas pendientes heladaVideo · 5 min
  • ReflexiónLectura · 10 min
UNIDAD 42 - Un juego de Pong con FLTK · 6 lecciones

Rust GUI desde cero - UNIDAD 42 - Un juego de Pong con FLTK

  • Términos claveLectura · 10 min
  • FLTK Pong — Repaso del ejemplo oficialVideo · 4 min
  • Detener y PausarVideo · 3 min
  • FLTK Pong, paso 3: velocidad variableVideo · 4 min
  • FLTK Pong, paso 4: Puntuación máximaVideo · 4 min
  • ReflexiónLectura · 10 min
UNIDAD 43 - Un generador de contraseñas con GTK4 · 4 lecciones

Rust GUI desde cero - UNIDAD 43 - Un generador de contraseñas con GTK4

  • Términos claveLectura · 10 min
  • Generador de contraseñas GTK4Video · 4 min
  • Generador de contraseñas GTK4, paso 3: botón de visibilidadVideo · 3 min
  • ReflexiónLectura · 10 min
UNIDAD 44 - «Simon Says» con relm4 · 2 lecciones

Rust GUI desde cero - UNIDAD 44 - «Simon Says» con relm4

  • relm4 Simon Says — FundamentosVideo · 3 min
  • relm4 Simon Says, paso 2: secuenciaVideo · 3 min
UNIDAD 45 - Una aplicación de preguntas y respuestas con egui · 4 lecciones

Rust GUI desde cero - UNIDAD 45 - Una aplicación de preguntas y respuestas con egui

  • Términos claveLectura · 10 min
  • Un cuestionario de egui con temporizadorVideo · 3 min
  • egui de varias preguntasVideo · 4 min
  • ReflexiónLectura · 10 min
UNIDAD 46 - Patrones y producción · 5 lecciones

Rust GUI desde cero - UNIDAD 46 - Patrones y producción

  • Términos claveLectura · 10 min
  • Mantener la interfaz de usuario receptiva mientras se cargan los datosLectura · 10 min
  • Elegir un marco de trabajo de interfaz gráfica de usuario para RustVideo · 3 min
  • ReflexiónLectura · 10 min
  • ReflexiónLectura · 10 min
UNIDAD 47 - Proyecto final: crear y publicar una aplicación de escritorio en Rust · 5 lecciones

Rust GUI desde cero - UNIDAD 47 - Proyecto final: crear y publicar una aplicación de escritorio en Rust

  • CapstoneLectura · 10 min
  • Antes de partirLectura · 10 min
  • Cuestionario finalCuestionario · 15 min
  • Próximos pasosLectura · 10 min
  • Interfaz gráfica de usuario en Rust desde cero: escritorio nativo, cinco marcos de trabajo, un patrónActividad · 15 min
UNIDAD 48 - Semana 1: Preparativos · 21 lecciones

Terminal Desde Cero - UNIDAD 48 - Semana 1: Preparativos

  • Términos clave: Conozca a su instructorLectura · 10 min
  • Conozca a su instructorVideo · 2 min
  • Reflexión: Conoce a tu profesorLectura · 10 min
  • Conceptos clave: Cómo está estructurado este cursoLectura · 10 min
  • Cómo está estructurado este cursoVideo · 2 min
  • Reflexión: Cómo está estructurado este cursoLectura · 10 min
  • Términos clave: Linux y distribucionesLectura · 10 min
  • Linux y sus distribucionesVideo · 4 min
  • Reflexión: Linux y las distribucionesLectura · 10 min
  • Términos clave: Espacios de códigoLectura · 10 min
  • Espacios de códigoVideo · 5 min
  • Reflexión: Espacios de códigoLectura · 10 min
  • Términos clave: Subsistema de Windows para LinuxLectura · 10 min
  • Subsistema de Windows para LinuxVideo · 2 min
  • Reflexión: Subsistema de Windows para LinuxLectura · 10 min
  • Términos clave: Máquinas virtualesLectura · 10 min
  • Máquinas virtualesVideo · 3 min
  • Reflexión: Máquinas virtualesLectura · 10 min
  • Términos clave: ¿Qué es un terminal?Lectura · 10 min
  • ¿Qué es un terminal?Video · 6 min
  • Reflexión: ¿Qué es un terminal?Lectura · 10 min
UNIDAD 49 - Semana 2: Límites de Cloud Shell y Codespaces · 9 lecciones

Terminal Desde Cero - UNIDAD 49 - Semana 2: Límites de Cloud Shell y Codespaces

  • Términos clave: Google Cloud ShellLectura · 10 min
  • Google Cloud ShellVideo · 3 min
  • Reflexión: Google Cloud ShellLectura · 10 min
  • Términos clave: Azure Cloud ShellLectura · 10 min
  • Shell de Azure CloudVideo · 5 min
  • Reflexión: Azure Cloud ShellLectura · 10 min
  • Términos clave: Espacios de códigos, LímitesLectura · 10 min
  • Límites de CodespacesVideo · 8 min
  • Reflexión: Límites de los espacios de códigoLectura · 10 min
UNIDAD 50 - Semana 3: El shell y los comandos básicos · 23 lecciones

Terminal Desde Cero - UNIDAD 50 - Semana 3: El shell y los comandos básicos

  • Términos clave: ¿Qué es un shell?Lectura · 10 min
  • ¿Qué es una concha?Video · 4 min
  • Reflexión: ¿Qué es una concha?Lectura · 10 min
  • Términos clave: Comandos básicosLectura · 10 min
  • Comandos básicosVideo · 9 min
  • Reflexión: Comandos básicosLectura · 10 min
  • Términos clave: El comando «History»Lectura · 10 min
  • El comando «History»Video · 4 min
  • Reflexión: El comando «History»Lectura · 10 min
  • Términos clave: Autocompletado con la tecla TabLectura · 10 min
  • Autocompletado con la tecla TabVideo · 7 min
  • Reflexión: Autocompletado con la tecla TabLectura · 10 min
  • Términos clave: El comando «which»Lectura · 10 min
  • El comando «which»Video · 3 min
  • Reflexión: El comando «which»Lectura · 10 min
  • Términos clave: Variables y echoLectura · 10 min
  • Variables y «echo»Video · 8 min
  • Reflexión: Variables y «echo»Lectura · 10 min
  • Términos clave: La variable PATHLectura · 10 min
  • La variable PATHVideo · 6 min
  • Reflexión: La variable PATHLectura · 10 min
  • Términos clave: Manuales de instruccionesLectura · 10 min
  • Manuales de instruccionesVideo · 11 min
UNIDAD 51 - Semana 4: Archivos y directorios · 15 lecciones

Terminal Desde Cero - UNIDAD 51 - Semana 4: Archivos y directorios

  • Términos clave: Cambiar de directorio con «cd»Lectura · 10 min
  • Cambiar de directorio con «cd»Video · 12 min
  • Reflexión: Cambiar de directorio con «cd»Lectura · 10 min
  • Términos clave: Listado de archivos y directoriosLectura · 10 min
  • Listado de archivos y directoriosVideo · 8 min
  • Reflexión: Listado de archivos y directoriosLectura · 10 min
  • Uso de la expansión de cadenas y los comodinesVideo · 5 min
  • Términos clave: «globbing» y comodinesLectura · 10 min
  • Reflexión: Globbing y comodinesLectura · 10 min
  • Términos clave: Copiar directoriosLectura · 10 min
  • Copia de directoriosVideo · 5 min
  • Reflexión: Copiar directoriosLectura · 10 min
  • Términos clave: Copiar archivosLectura · 10 min
  • Copiar archivosVideo · 4 min
  • Reflexión: Copiar archivosLectura · 10 min
UNIDAD 52 - Capstone · 4 lecciones

Terminal Desde Cero - UNIDAD 52 - Capstone

  • Antes de partirLectura · 1 min
  • Examen de calificación finalCuestionario · 15 min
  • Próximos pasosLectura · 10 min
  • Entorno aislado de LinuxLectura · 1 h
UNIDAD 53 - ¿Por qué Rust en Google Cloud? · 12 lecciones

Rust en GCP - UNIDAD 53 - ¿Por qué Rust en Google Cloud?

  • Términos clave: ¿Por qué Rust en Google Cloud?Lectura · 10 min
  • ¿Por qué Rust en Google Cloud?Video · 3 min
  • Reflexión: ¿Por qué Rust en Google Cloud?Lectura · 10 min
  • Términos clave: Incorporación a Google CloudLectura · 10 min
  • Incorporación a Google CloudVideo · 8 min
  • Reflexión: Incorporación a Google CloudLectura · 10 min
  • Términos clave: Servicios de análisis de Google CloudLectura · 10 min
  • Servicios de análisis de Google CloudVideo · 3 min
  • Reflexión: Servicios de análisis de Google CloudLectura · 10 min
  • Términos clave: Pipelines de ingeniería de datos en GCPLectura · 10 min
  • Flujos de trabajo de ingeniería de datos en GCPVideo · 3 min
  • Reflexión: Pipelines de ingeniería de datos en GCPLectura · 10 min
UNIDAD 54 - Cloud Shell, el editor y el SDK de gcloud · 12 lecciones

Rust en GCP - UNIDAD 54 - Cloud Shell, el editor y el SDK de gcloud

  • Términos clave: Demostración — Google Cloud ShellLectura · 10 min
  • Demostración: Google Cloud ShellVideo · 4 min
  • Reflexión: Demostración — Google Cloud ShellLectura · 10 min
  • Términos clave: Demostración — Editor de Cloud ShellLectura · 10 min
  • Demostración: Editor de Cloud ShellVideo · 5 min
  • Reflexión: Demostración — Editor de Cloud ShellLectura · 10 min
  • Términos clave: Demostración — Instalación del SDK de la CLI de Google CloudLectura · 10 min
  • Demostración: Instalación del SDK de la CLI de Google CloudVideo · 6 min
  • Reflexión: Demostración — Instalación del SDK de la CLI de Google CloudLectura · 10 min
  • Términos clave: Demostración — Herramienta de línea de comandos gcloudLectura · 10 min
  • Demostración: herramienta de línea de comandos gcloudVideo · 5 min
  • Reflexión: Demostración — Herramienta de línea de comandos gcloudLectura · 10 min
UNIDAD 55 - Estrategia de almacenamiento en la nube para los procesos de Rust · 12 lecciones

Rust en GCP - UNIDAD 55 - Estrategia de almacenamiento en la nube para los procesos de Rust

  • Términos clave: Estrategia de almacenamiento en la nubeLectura · 10 min
  • Estrategia de almacenamiento en la nubeVideo · 4 min
  • Reflexión: Estrategia de almacenamiento en la nubeLectura · 10 min
  • Términos clave: Descripción general — Opciones de almacenamiento de GCPLectura · 10 min
  • Resumen: Opciones de almacenamiento de GCPVideo · 2 min
  • Reflexión: Visión general — Opciones de almacenamiento de GCPLectura · 10 min
  • Términos clave: Comparación de almacenamientoLectura · 10 min
  • Comparación de capacidades de almacenamientoVideo · 4 min
  • Reflexión: Comparación de sistemas de almacenamientoLectura · 10 min
  • Términos clave: Patrones del cliente de almacenamiento en la nube de RustLectura · 10 min
  • Patrones del cliente de almacenamiento en la nube de RustVideo · 4 min
  • Reflexión: Patrones del cliente de almacenamiento en la nube de RustLectura · 10 min
UNIDAD 56 - BigQuery para ingenieros de Rust · 9 lecciones

Rust en GCP - UNIDAD 56 - BigQuery para ingenieros de Rust

  • Términos clave: BigQuery e ingeniería de promptsLectura · 10 min
  • BigQuery y la ingeniería de promptsVideo · 10 min
  • Reflexión: BigQuery y la ingeniería de promptsLectura · 10 min
  • Términos clave: Exploración de datos en BigQueryLectura · 10 min
  • Exploración de datos en BigQueryVideo · 13 min
  • Reflexión: Análisis de datos en BigQueryLectura · 10 min
  • Términos clave: BigQuery desde Rust — Lectura de datos REST y de almacenamientoLectura · 10 min
  • BigQuery desde Rust: REST y lectura de almacenamientoVideo · 3 min
  • Reflexión: BigQuery desde Rust — Lectura de datos REST y de almacenamientoLectura · 10 min
UNIDAD 57 - Canales y recursos de cálculo · 15 lecciones

Rust en GCP - UNIDAD 57 - Canales y recursos de cálculo

  • Términos clave: Retos del big dataLectura · 10 min
  • Los retos de los MacrodatosVideo · 2 min
  • Reflexión: Los retos del Big DataLectura · 10 min
  • Términos clave: Creación de flujos de datosLectura · 10 min
  • Creación de canalizaciones de datosVideo · 3 min
  • Reflexión: Creación de flujos de datosLectura · 10 min
  • Términos clave: Comparar ofertas de computaciónLectura · 10 min
  • Comparar ofertas de recursos informáticosVideo · 3 min
  • Reflexión: Comparar ofertas de servicios informáticosLectura · 10 min
  • Términos clave: Demostración — Ampliación de una función en la nubeLectura · 10 min
  • Demostración: Ampliación de una función en la nubeVideo · 10 min
  • Reflexión: Demostración — Ampliación de una función en la nubeLectura · 10 min
  • Términos clave: Desencadenantes del flujo de datosLectura · 10 min
  • Desencadenantes del flujo de datosVideo · 3 min
  • Reflexión: Desencadenantes del flujo de datosLectura · 10 min
UNIDAD 58 - Rust en Cloud Run y App Engine · 12 lecciones

Rust en GCP - UNIDAD 58 - Rust en Cloud Run y App Engine

  • Términos clave: ¿Qué es «Distroless»?Lectura · 10 min
  • ¿Qué es Distroless?Video · 3 min
  • Reflexión: ¿Qué es Distroless?Lectura · 10 min
  • Términos clave: Demostración — Microservicio de Rust en Cloud RunLectura · 10 min
  • Demostración: Microservicio en Rust en Cloud RunVideo · 7 min
  • Reflexión: Demostración — Microservicio en Rust en Cloud RunLectura · 10 min
  • Términos clave: Rust en App Engine FlexLectura · 10 min
  • Demostración: Rust en App Engine FlexVideo · 5 min
  • Reflexión: Rust en App Engine FlexLectura · 10 min
  • Términos clave: Cloud Run para trabajadores ETL de RustLectura · 10 min
  • Cloud Run para trabajadores ETL de RustVideo · 3 min
  • Reflexión: Cloud Run para los trabajadores ETL de RustLectura · 10 min
UNIDAD 59 - Disciplina de producción: auditorías, mejora continua, seguridad desde el diseño · 15 lecciones

Rust en GCP - UNIDAD 59 - Disciplina de producción: auditorías, mejora continua, seguridad desde el diseño

  • Términos clave: Auditorías de Rust CrateLectura · 10 min
  • Auditorías de Rust CrateVideo · 3 min
  • Reflexión: Auditorías de Rust CrateLectura · 10 min
  • Términos clave: Rust, «seguridad desde el diseño»Lectura · 10 min
  • Rust: seguridad desde el diseñoVideo · 5 min
  • Reflexión: Rust, «seguro desde el diseño»Lectura · 10 min
  • Términos clave: Integración continua — Rust en GitHub ActionsLectura · 10 min
  • Integración continua: Rust en GitHub ActionsVideo · 8 min
  • Reflexión: Integración continua — Rust en GitHub ActionsLectura · 10 min
  • Términos clave: Demostración — Pruebas unitarias en RustLectura · 10 min
  • Demostración: Pruebas unitarias en RustVideo · 7 min
  • Reflexión: Demostración — Pruebas unitarias en RustLectura · 10 min
  • Términos clave: Eficiencia energética — Python frente a RustLectura · 10 min
  • Eficiencia energética: Python frente a RustVideo · 6 min
  • Reflexión: Eficiencia energética — Python frente a RustLectura · 10 min
UNIDAD 60 - Conclusión · 5 lecciones

Rust en GCP - UNIDAD 60 - Conclusión

  • Antes de partirLectura · 1 min
  • Cuestionario finalCuestionario · 15 min
  • Próximos pasosLectura · 10 min
  • Conclusión y próximos pasosVideo · 4 min
  • Reflexión: Conclusión y próximos pasosLectura · 10 min
UNIDAD 61 - Compilar un binario de Rust · 12 lecciones

Envío Óxido - UNIDAD 61 - Compilar un binario de Rust

  • Sobre este cursoLectura · 10 min
  • Términos clave: Creación de una CLI binariaLectura · 10 min
  • 1.1.0 Recorrido: shipping-rust en GitHubVideo · 3 min
  • 1.1.1 Creación de una CLI binariaVideo · 3 min
  • 1.1.2 Demostración: Crear una interfaz de línea de comandosVideo · 3 min
  • Reflexión: Creación de una interfaz de línea de comandos binariaLectura · 10 min
  • Términos clave: Creación de un contenedorLectura · 10 min
  • 1.2.1 Creación de un contenedorVideo · 4 min
  • 1.2.2 Demostración: Tiny ContainerVideo · 2 min
  • Reflexión: La construcción de un contenedorLectura · 10 min
  • Compilar un binario de RustCuestionario · 15 min
  • Juego de roles: Primeras decisiones sobre contenedoresActividad · 15 min
UNIDAD 62 - Envíalo con confianza · 15 lecciones

Envío Óxido - UNIDAD 62 - Envíalo con confianza

  • Términos clave: Código de control de acceso en el repositorioLectura · 10 min
  • 2.1.1 Código de control de acceso en el repositorioVideo · 5 min
  • 2.1.2 Demostración: Gate AggregatorVideo · 2 min
  • Explicación de los hooks de GitLectura · 10 min
  • Explicación de los contratos verificablesLectura · 10 min
  • Reflexión: Código de control de acceso en el repositorioLectura · 10 min
  • Términos clave: GitHub BuildLectura · 10 min
  • 2.2.1 Compilación en GitHubVideo · 4 min
  • Explicación del concepto de «higiene de la cadena de suministro»Lectura · 10 min
  • Reflexión: GitHub BuildLectura · 10 min
  • Términos clave: Análisis comparativo con criterioLectura · 10 min
  • 2.3.1 Análisis comparativo con un criterioVideo · 4 min
  • Reflexión: Análisis comparativo con un criterio de referenciaLectura · 10 min
  • Envíalo con confianzaCuestionario · 5 min
  • Juego de roles: Veredicto del banco de pruebas: ¿lo lanzamos o lo ajustamos?Actividad · 15 min
UNIDAD 63 - Capstone · 4 lecciones

Envío Óxido - UNIDAD 63 - Capstone

  • Proyecto final: Ampliar el repositorio «shipping-rust»Lectura · 10 min
  • Antes de partirLectura · 10 min
  • Cuestionario finalCuestionario · 15 min
  • Próximos pasosLectura · 10 min
UNIDAD 64 - Conoce a Claude · 6 lecciones

Claude de Cero - UNIDAD 64 - Conoce a Claude

  • Sobre este cursoLectura · 1 min
  • 1.1.1 Qué es ClaudeVideo · 2 min
  • Términos clave: Qué es ClaudeLectura · 1 min
  • 1.1.2 Claude AI Chat, proyectos, artefactosVideo · 5 min
  • 1.1.3 Cuándo graduarse en el chatVideo · 3 min
  • Reflexión: Qué es ClaudeLectura · 1 min
UNIDAD 65 - Fundamentos del Código Claude · 10 lecciones

Claude de Cero - UNIDAD 65 - Fundamentos del Código Claude

  • Términos clave: Código Claude: El Agente TerminalLectura · 1 min
  • 2.1.1 Código ClaudeVideo · 4 min
  • 2.1.2 Claude Code WebVideo · 4 min
  • 2.1.3 Superficie de herramientas: Leer, Editar, Bash, GrepVideo · 3 min
  • Reflexión: Código Claude: El agente terminalLectura · 1 min
  • 2.1.4 Memoria del proyecto Claude MDVideo · 3 min
  • Términos clave: CLAUDE.md: Proyecto Memoria que PersisteLectura · 1 min
  • 2.2.1 Demo Bootstrap Claude De Zero RepoVideo · 3 min
  • 2.2.2 Claude ChromeVideo · 5 min
  • Reflexión: CLAUDE.md: Proyecto Memoria que persisteLectura · 1 min
UNIDAD 66 - Habilidades (Slash Commands) · 9 lecciones

Claude de Cero - UNIDAD 66 - Habilidades (Slash Commands)

  • Términos clave: Qué es una destrezaLectura · 1 min
  • 3.1.1 Qué es una destrezaVideo · 3 min
  • 3.1.2 Anatomía de las habilidadesVideo · 3 min
  • 3.1.3 Habilidades que envuelven una CLIVideo · 3 min
  • Reflexión: Qué es una habilidadLectura · 1 min
  • Términos clave: Una habilidad /lint que se ejecuta clippyLectura · 1 min
  • 3.2.1 Demo /lint Skill Ejecuta clippyVideo · 3 min
  • 3.2.2 Diseño de ClaudeVideo · 7 min
  • Reflexión: Una habilidad /lint que funciona clippyLectura · 1 min
UNIDAD 67 - Subagentes y fiabilidad · 8 lecciones

Claude de Cero - UNIDAD 67 - Subagentes y fiabilidad

  • Términos clave: La Herramienta AgenteLectura · 1 min
  • 4.1.1 La herramienta AgenteVideo · 3 min
  • 4.1.2 Despacho paraleloVideo · 3 min
  • 4.1.3 Limitar a los subagentes con contratosVideo · 3 min
  • Reflexión: La herramienta del agenteLectura · 1 min
  • Términos clave: Revisión paralela contra un contratoLectura · 1 min
  • 4.2.1 Revisión paralela de la demostración frente al contratoVideo · 3 min
  • Reflexión: Revisión paralela contra un contratoLectura · 1 min
UNIDAD 68 - Disciplina de producción con pmat y contratos · 8 lecciones

Claude de Cero - UNIDAD 68 - Disciplina de producción con pmat y contratos

  • Términos clave: Por qué grep está prohibidoLectura · 1 min
  • 5.1.1 Por qué grep está prohibidoVideo · 3 min
  • 5.1.2 Indicadores de enriquecimientoVideo · 3 min
  • 5.1.3 pmat cumplir y ganchosVideo · 3 min
  • Reflexión: Por qué grep está prohibidoLectura · 1 min
  • Términos clave: La cláusula de cero Repo End-to-EndLectura · 1 min
  • 5.2.1 La cláusula de cero Repo End-to-EndVideo · 4 min
  • Reflexión: La claudicación desde cero Repo End-to-EndLectura · 1 min
UNIDAD 69 - Pensamiento crítico · 3 lecciones

Claude de Cero - UNIDAD 69 - Pensamiento crítico

  • Antes de partirLectura · 1 min
  • Claude Desde Cero: Prueba final de pensamiento críticoCuestionario · 10 min
  • Próximos pasosLectura · 1 min
UNIDAD 70 - Semana 1: Fundamentos de la CLI · 21 lecciones

Rust CLI desde cero - UNIDAD 70 - Semana 1: Fundamentos de la CLI

  • Sobre este cursoLectura · 5 min
  • Términos clave: Introducción al cursoLectura · 10 min
  • Introducción al cursoVideo · 2 min
  • Reflexión: Introducción al cursoLectura · 10 min
  • Términos clave: Tu primera CLI en RustLectura · 10 min
  • Módulo 1 IntroducciónVideo · 2 min
  • Configuración de su entorno de desarrollo RustVideo · 11 min
  • Tu primera interfaz de línea de comandos (CLI) en RustVideo · 13 min
  • Trabajar con entradas del usuario, argumentos y opcionesVideo · 10 min
  • Ampliación mediante módulos y bibliotecasVideo · 8 min
  • Gestión de errores y situaciones de pánicoVideo · 12 min
  • Prácticas recomendadas para la CLI de RustVideo · 10 min
  • Reflexión: Tu primera CLI en RustLectura · 10 min
  • Términos clave: Módulos y dependenciasLectura · 10 min
  • Creación y uso de módulos en RustVideo · 5 min
  • Módulos avanzados en RustVideo · 4 min
  • Bibliotecas y dependencias en RustVideo · 6 min
  • Cómo utilizar la página web de CratesVideo · 5 min
  • Reflexión: Módulos y dependenciasLectura · 10 min
  • Fundamentos de la CLICuestionario · 5 min
  • Coach: Fundamentos de CLIActividad · 15 min
UNIDAD 71 - Semana 2: Interfaces de línea de comandos (CLI) de producción · 18 lecciones

Rust CLI desde cero - UNIDAD 71 - Semana 2: Interfaces de línea de comandos (CLI) de producción

  • Términos clave: subcomandos y argumentos avanzadosLectura · 10 min
  • Creación de subcomandos de la interfaz de línea de comandos (CLI) en RustVideo · 12 min
  • Patrones de diseño de subcomandos para flujos de trabajo de datosVideo · 3 min
  • Análisis de argumentos complejos de la interfaz de línea de comandos en RustVideo · 10 min
  • Validación de la entrada de la CLI para la ingeniería de datosVideo · 4 min
  • Opciones y parámetros de la CLI específicos para datosVideo · 4 min
  • Añadir variables de entorno a una CLI de RustVideo · 5 min
  • Reflexión: Subcomandos y argumentos avanzadosLectura · 10 min
  • Términos clave: Embalaje y distribuciónLectura · 10 min
  • Crear un paquete para una CLI de RustVideo · 8 min
  • Reflexión: Embalaje y distribuciónLectura · 10 min
  • Términos clave: Registro y gestión de erroresLectura · 10 min
  • Implementación del registro básico en RustVideo · 7 min
  • Diferentes tipos de registros en RustVideo · 7 min
  • Reflexión: Registro y gestión de erroresLectura · 10 min
  • Juego de roles: Creación de interfaces de línea de comandos (CLI) listas para la producciónLectura · 15 min
  • CLI de producciónCuestionario · 5 min
  • CLI de producciónActividad · 15 min
UNIDAD 72 - Semana 3: Conclusión del curso · 7 lecciones

Rust CLI desde cero - UNIDAD 72 - Semana 3: Conclusión del curso

  • Términos clave: Conclusión del curso y próximos pasosLectura · 10 min
  • Conclusión del cursoVideo · 2 min
  • CapstoneLectura · 10 min
  • Reflexión: Conclusión del curso y próximos pasosLectura · 10 min
  • Antes de partirLectura · 10 min
  • Cuestionario finalCuestionario · 15 min
  • Próximos pasosLectura · 10 min
UNIDAD 73 - Semana 1: Fundamentos de los grafos en Rust · 8 lecciones

Algoritmos de grafos con Rust - UNIDAD 73 - Semana 1: Fundamentos de los grafos en Rust

  • Sobre este cursoLectura · 10 min
  • Términos claveLectura · 10 min
  • Modelos de datos gráficos y conceptos de bases de datosVideo · 3 min
  • Visión general de Amazon NeptuneVideo · 3 min
  • Guía de inicio rápido de aprender-graphVideo · 3 min
  • Reflexión: ¿Por qué las bases de datos gráficas?Lectura · 10 min
  • Fundamentos de los grafos en RustCuestionario · 5 min
  • Juego de rol: Fundamentos de los gráficos en RustActividad · 15 min
UNIDAD 74 - Semana 2: Recorridos y caminos más cortos · 7 lecciones

Algoritmos de grafos con Rust - UNIDAD 74 - Semana 2: Recorridos y caminos más cortos

  • Términos claveLectura · 10 min
  • BFS y DFS desde cero en RustVideo · 3 min
  • El algoritmo de Dijkstra con BinaryHeapVideo · 3 min
  • Demostración de la ruta más corta en un grafo turísticoVideo · 4 min
  • Reflexión: Patrones de recorridoLectura · 10 min
  • Recorridos y caminos más cortosCuestionario · 5 min
  • Juego de rol: Recorrido y rutas más cortasActividad · 15 min
UNIDAD 75 - Semana 3: Centralidad y PageRank · 8 lecciones

Algoritmos de grafos con Rust - UNIDAD 75 - Semana 3: Centralidad y PageRank

  • Términos claveLectura · 10 min
  • PageRank a partir de vectores propiosVideo · 4 min
  • Demostración del PageRank en un conjunto de datos deportivosVideo · 5 min
  • Demostración de «UFC Fighter Centrality»Video · 5 min
  • Kosaraju sobre componentes fuertemente conectadosVideo · 2 min
  • Reflexión: Centralidad y clasificaciónLectura · 10 min
  • Centralidad y PageRankCuestionario · 5 min
  • Juego de rol: Centralidad y PageRankActividad · 15 min
UNIDAD 76 - Semana 4: Componentes fuertemente conectados · 4 lecciones

Algoritmos de grafos con Rust - UNIDAD 76 - Semana 4: Componentes fuertemente conectados

  • Términos claveLectura · 10 min
  • Reflexión: SCC y la comunidadLectura · 10 min
  • Componentes fuertemente conectadosCuestionario · 5 min
  • Juego de roles: Detección de comunidadesActividad · 15 min
UNIDAD 77 - Semana 5: Patrones de producción · 8 lecciones

Algoritmos de grafos con Rust - UNIDAD 77 - Semana 5: Patrones de producción

  • Términos claveLectura · 10 min
  • Guía paso a paso de la CLI de Rust GraphVideo · 3 min
  • Componentes clave de una herramienta de la CLI de RustVideo · 2 min
  • Reflexión: Patrones de la CLI de producciónLectura · 10 min
  • Juego de roles: Patrones de producciónActividad · 15 min
  • Antes de partirLectura · 10 min
  • Próximos pasosLectura · 10 min
  • Cuestionario finalCuestionario · 15 min
UNIDAD 78 - Fundamentos de MySQL · 13 lecciones

MySQL desde cero - UNIDAD 78 - Fundamentos de MySQL

  • Sobre este cursoLectura · 10 min
  • Términos clave: Fundamentos de MySQLLectura · 10 min
  • Demostración general de MySQLVideo · 3 min
  • Demostración de MySQL desde la terminalVideo · 4 min
  • Demostración: cómo archivar y eliminar una base de datosVideo · 6 min
  • Importar la base de datos de demostración de SakilaVideo · 8 min
  • Modificar la demostración de la base de datos SakilaVideo · 5 min
  • Demostración de tuberías de Bash con mysql -eVideo · 5 min
  • Demostración de un servidor web con MySQL y PythonVideo · 4 min
  • Entorno de pruebas de MySQL con el conjunto de datos SakilaLectura · 1 h
  • Reflexión: Fundamentos de MySQLLectura · 10 min
  • Simulación: Fundamentos de MySQLActividad · 15 min
  • Fundamentos de MySQLCuestionario · 5 min
UNIDAD 79 - Esquema Sakila, operaciones JOIN e índices · 7 lecciones

MySQL desde cero - UNIDAD 79 - Esquema Sakila, operaciones JOIN e índices

  • Términos clave: esquema Sakila, operaciones JOIN e índicesLectura · 10 min
  • Guía paso a paso del esquema de SakilaVideo · 2 min
  • Visualización de las operaciones JOIN: INNER frente a LEFTVideo · 2 min
  • Índice B-tree y EXPLAIN ANALYZEVideo · 2 min
  • Reflexión: el esquema Sakila, las operaciones JOIN y los índicesLectura · 10 min
  • Esquema Sakila, operaciones JOIN e índicesCuestionario · 5 min
  • Simulación: Esquema Sakila, operaciones JOIN e índicesActividad · 15 min
UNIDAD 80 - Cliente Rust tipado con sqlx · 9 lecciones

MySQL desde cero - UNIDAD 80 - Cliente Rust tipado con sqlx

  • Términos clave: Cliente de Rust tipado con sqlxLectura · 10 min
  • Correspondencia de tipos entre Rust y MySQLVideo · 2 min
  • Guía paso a paso de la demostración de sqlx en RustVideo · 3 min
  • Reflexión: Cliente de Rust tipado con sqlxLectura · 10 min
  • Proyecto final: Archivo binario sqlx de varios informesLectura · 10 min
  • Antes de partirLectura · 10 min
  • Cuestionario finalCuestionario · 15 min
  • Ejercicio práctico: Cliente de Rust tipado con sqlxActividad · 15 min
  • Próximos pasosLectura · 10 min
UNIDAD 81 - Fundamentos de Postgres · 10 lecciones

Postgres desde cero - UNIDAD 81 - Fundamentos de Postgres

  • Sobre este cursoLectura · 1 min
  • Términos clave: Conexión a Postgres con psqlLectura · 1 min
  • Psql ConnectVideo · 2 min
  • Mostrar tablasVideo · 2 min
  • Seleccionar límiteVideo · 1 min
  • Reflexión: Conexión a Postgres con psqlLectura · 1 min
  • Términos clave: INSERT / UPDATE / DELETE dentro de una transacciónLectura · 1 min
  • Modificar transacciónVideo · 2 min
  • Copiar ExportarVideo · 2 min
  • Reflexión: INSERT / UPDATE / DELETE dentro de una transacciónLectura · 1 min
UNIDAD 82 - Esquema Sakila, operaciones JOIN y EXPLAIN · 8 lecciones

Postgres desde cero - UNIDAD 82 - Esquema Sakila, operaciones JOIN y EXPLAIN

  • Términos clave: Guía paso a paso del esquema de PagilaLectura · 1 min
  • Guía paso a paso del esquema de PagilaVideo · 1 min
  • Unión por recorridoVideo · 2 min
  • Join interno frente a Join a la izquierdaVideo · 2 min
  • Reflexión: Guía paso a paso de Pagila SchemaLectura · 1 min
  • Términos clave: Lectura, EXPLAIN, ANALYZELectura · 1 min
  • Explicar AnalizarVideo · 1 min
  • Reflexión: Lectura de EXPLAIN y ANALYZELectura · 1 min
UNIDAD 83 - Cliente Rust tipado con sqlx · 6 lecciones

Postgres desde cero - UNIDAD 83 - Cliente Rust tipado con sqlx

  • Capstone: Herramienta de análisis de informes múltiplesLectura · 4 h
  • Términos clave: Conexión desde Rust con sqlx::PgPoolLectura · 1 min
  • Sqlx PgpoolVideo · 1 min
  • Mapeo de FromrowVideo · 1 min
  • Guía paso a paso sobre los informes de PostgresVideo · 1 min
  • Reflexión: Conexión desde Rust con sqlx::PgPoolLectura · 1 min
UNIDAD 84 - Demostración de principio a fin · 7 lecciones

Postgres desde cero - UNIDAD 84 - Demostración de principio a fin

  • Pagila Lab: Descubre la tienda de alquilerLectura · 1 h
  • Términos clave: Demostración de extremo a extremoLectura · 1 min
  • Demostración del código fuenteVideo · 4 min
  • Reflexión: Demostración de principio a finLectura · 1 min
  • Antes de partirLectura · 1 min
  • Cuestionario finalCuestionario · 5 min
  • Próximos pasosLectura · 1 min
UNIDAD 85 - Módulo 1: aprender-rag — RAG de texto en proceso · 12 lecciones

RAG Desde Cero - UNIDAD 85 - Módulo 1: aprender-rag — RAG de texto en proceso

  • Sobre este cursoLectura · 10 min
  • Términos clave: aprender-rag y el proceso de las cinco etapasLectura · 10 min
  • ¿Qué es RAG?Video · 4 min
  • División recursiva en fragmentosVideo · 3 min
  • Representaciones: simuladas frente a realesVideo · 3 min
  • Fusión de rangos recíprocosVideo · 3 min
  • Te presentamos pmat: un buscador de código de producción que podrás usar hoy mismoLectura · 5 min
  • Módulo 1: Una consulta, tres modosLectura · 1 h
  • Demostración: aprender_film_searchVideo · 2 min
  • Juego de roles: aprender-rag — RAG en proceso en Pure-RustActividad · 15 min
  • Reflexión: un único canal, todos los backendsLectura · 10 min
  • aprender-rag — RAG de texto en procesoCuestionario · 5 min
UNIDAD 86 - Módulo 2: Consulta pmat — RAG de búsqueda de código en producción · 8 lecciones

RAG Desde Cero - UNIDAD 86 - Módulo 2: Consulta pmat — RAG de búsqueda de código en producción

  • Términos clave: consulta pmat y modos de búsquedaLectura · 10 min
  • Arquitectura de consultas pmatVideo · 4 min
  • Indicadores de enriquecimientoVideo · 4 min
  • Modos de búsqueda: literal, expresiones regulares, semánticoVideo · 3 min
  • Modo «Lagunas en la cobertura»Video · 3 min
  • Demostración: consulta pmat en un código realVideo · 3 min
  • Juego de roles: consulta pmat — RAG de producción sobre bases de códigoActividad · 15 min
  • Reflexión: mismo proceso, corpus de código fuenteLectura · 10 min
UNIDAD 87 - Capstone · 4 lecciones

RAG Desde Cero - UNIDAD 87 - Capstone

  • Capstone: RAG de tres extremos con contratos provablesLectura · 4 h
  • Antes de partirLectura · 10 min
  • Cuestionario finalCuestionario · 15 min
  • Próximos pasosLectura · 10 min
UNIDAD 88 - Análisis integrado en un único archivo binario · 7 lecciones

DuckDB desde cero - UNIDAD 88 - Análisis integrado en un único archivo binario

  • Sobre este cursoLectura · 10 min
  • Términos clave: Análisis integradoLectura · 1 min
  • Análisis integrado en un único archivo binarioVideo · 3 min
  • Paquetes y bibliotecas del sistemaVideo · 2 min
  • En memoria frente a en discoVideo · 2 min
  • Reflexión: Análisis integradoLectura · 1 min
  • Sin títuloCuestionario · 5 min
UNIDAD 89 - Consultas SQL sobre archivos locales · 6 lecciones

DuckDB desde cero - UNIDAD 89 - Consultas SQL sobre archivos locales

  • Términos clave: Consultas SQL sobre archivos localesLectura · 1 min
  • Lectura de archivos CSV con read_csv_autoVideo · 3 min
  • Parquet y PushdownVideo · 3 min
  • Lectura de JSON anidadoVideo · 2 min
  • Reflexión: Consultas SQL sobre archivos localesLectura · 1 min
  • Consultas SQL sobre archivos localesCuestionario · 5 min
UNIDAD 90 - Conjuntos de resultados de Arrow e interoperabilidad con Polars · 6 lecciones

DuckDB desde cero - UNIDAD 90 - Conjuntos de resultados de Arrow e interoperabilidad con Polars

  • Términos clave: Flecha y polaresLectura · 1 min
  • Transmisión de lotes de registros de ArrowVideo · 3 min
  • De DuckDB a PolarsVideo · 2 min
  • Selección de motores por etapaVideo · 3 min
  • Reflexión: Interoperabilidad entre Arrow y PolarsLectura · 1 min
  • Conjuntos de resultados de Arrow e interoperabilidad con PolarsCuestionario · 5 min
UNIDAD 91 - Envío de DuckDB · 10 lecciones

DuckDB desde cero - UNIDAD 91 - Envío de DuckDB

  • Términos clave: Envío de DuckDBLectura · 1 min
  • Envío de DuckDB en una CLIVideo · 3 min
  • Reflexión: Distribuir DuckDB en una interfaz de línea de comandosLectura · 1 min
  • Términos clave: Demostración de extremo a extremoLectura · 1 min
  • Demostración de extremo a extremo de DuckDBVideo · 3 min
  • Reflexión: DuckDB de principio a finLectura · 1 min
  • Dos consultas en DuckDBLectura · 1 h
  • Antes de partirLectura · 1 min
  • Cuestionario finalCuestionario · 5 min
  • Próximos pasosLectura · 1 min
UNIDAD 92 - Cadenas, hash y espacios de nombres de claves · 10 lecciones

Valkey Desde Cero - UNIDAD 92 - Cadenas, hash y espacios de nombres de claves

  • Sobre este cursoLectura · 1 min
  • Términos clave: ¿Qué es Valkey?Lectura · 1 min
  • 1.1.1 ¿Qué es Valkey?Video · 1 min
  • 1.1.2 RESP3 y Cmd BuilderVideo · 2 min
  • 1.1.3 Cadenas de caracteres, caducidad y contadoresVideo · 2 min
  • Reflexión: ¿Qué es Valkey?Lectura · 1 min
  • Términos clave: Hashes y TTL por campoLectura · 1 min
  • 1.2.1 Hashes y TTL por campoVideo · 2 min
  • 1.2.2 Espacios de nombres claveVideo · 2 min
  • Reflexión: Hashes y TTL por campoLectura · 1 min
UNIDAD 93 - Listas, conjuntos, conjuntos ordenados y clasificaciones · 9 lecciones

Valkey Desde Cero - UNIDAD 93 - Listas, conjuntos, conjuntos ordenados y clasificaciones

  • Términos clave: Las listas como colas acotadasLectura · 1 min
  • 2.1.1 Las listas como colasVideo · 2 min
  • 2.1.2 Conjuntos y unicidadVideo · 2 min
  • 2.1.3 Conjuntos ordenados y tablas de clasificaciónVideo · 1 min
  • Reflexión: Las listas como colas acotadasLectura · 1 min
  • Términos clave: Limitación de tasa con ventanas de conjuntos ordenadosLectura · 1 min
  • 2.2.1 Limitación de la tasa con ZSETsVideo · 2 min
  • 2.2.2 Índices geoespacialesVideo · 1 min
  • Reflexión: Limitación de tasa con ventanas de conjuntos ordenadosLectura · 1 min
UNIDAD 94 - Flujos, grupos de consumidores y XREADGROUP · 9 lecciones

Valkey Desde Cero - UNIDAD 94 - Flujos, grupos de consumidores y XREADGROUP

  • Términos clave: ¿Por qué Streams?Lectura · 1 min
  • 3.1.1 ¿Por qué Streams?Video · 3 min
  • 3.1.2 XADD, XREAD e identificadores de flujoVideo · 2 min
  • 3.1.3 Grupos de consumidoresVideo · 2 min
  • Reflexión: ¿Por qué los arroyos?Lectura · 1 min
  • Términos clave: Listas de entradas pendientes y XCLAIMLectura · 1 min
  • 3.2.1 Entradas pendientes y XCLAIMVideo · 2 min
  • 3.2.2 Retención en el cauceVideo · 2 min
  • Reflexión: Listas de entradas pendientes y XCLAIMLectura · 1 min
UNIDAD 95 - Pipelines, transacciones y scripts de Lua · 9 lecciones

Valkey Desde Cero - UNIDAD 95 - Pipelines, transacciones y scripts de Lua

  • Términos clave: PipeliningLectura · 1 min
  • 4.1.1 Procesamiento en cadenaVideo · 2 min
  • 4.1.2 MULTI / EXEC y WATCHVideo · 2 min
  • 4.1.3 EVAL y la caché de scriptsVideo · 2 min
  • Reflexión: el procesamiento en serieLectura · 1 min
  • Términos clave: Agrupación de conexiones bajo cargaLectura · 1 min
  • 4.2.1 Agrupación de conexionesVideo · 2 min
  • 4.2.2 Análisis comparativo con CriterionVideo · 2 min
  • Reflexión: Agrupación de conexiones bajo cargaLectura · 1 min
UNIDAD 96 - Demostración de principio a fin · 7 lecciones

Valkey Desde Cero - UNIDAD 96 - Demostración de principio a fin

  • Términos clave: valkey-from-zero. Demostración de extremo a extremoLectura · 1 min
  • 5.1.1 Código fuente de la demostraciónVideo · 4 min
  • Reflexión: Demostración de extremo a extremo de «valkey-from-zero»Lectura · 1 min
  • Módulo 1: Cuatro contratos, un viaje de ida y vueltaLectura · 1 h
  • Antes de partirLectura · 10 min
  • Cuestionario finalCuestionario · 5 min
  • Próximos pasosLectura · 10 min
UNIDAD 97 - Semana 1: Seguimiento y fuentes de datos · 28 lecciones

Rust para la supervisión y automatización de fuentes de datos - UNIDAD 97 - Semana 1: Seguimiento y fuentes de datos

  • Sobre este cursoLectura · 1 min
  • Términos clave: Fundamentos del registro y la supervisiónLectura · 1 min
  • 2.1.1 IntroducciónVideo · 2 min
  • 2.1.2 Instalación y comprobación en VS CodeVideo · 3 min
  • 2.1.2 Registro y supervisión de interseccionesVideo · 9 min
  • 2.1.3 Resumen de las herramientas de seguimientoVideo · 8 min
  • 2.1.4 Estrategias de «push» y «pull»Video · 6 min
  • 2.1.5 Granularidad y políticas de retenciónVideo · 5 min
  • Reflexión: Fundamentos del registro y la supervisiónLectura · 1 min
  • Términos clave: Puesta en marcha de una pila de monitorización realLectura · 1 min
  • 2.2.1 IntroducciónVideo · 2 min
  • 2.2.2 Desarrollo con Amazon Q DeveloperVideo · 5 min
  • 2.2.2 Instalación de Elk StackVideo · 8 min
  • 2.2.3 Configuración de Elk StackVideo · 8 min
  • 2.2.4 Cómo añadir un punto de conexión de Prometheus en RustVideo · 7 min
  • 2.2.5 Conexión entre Prometheus y GrafanaVideo · 11 min
  • 2.2.6 Publicación de un punto final de monitorización personalizadoVideo · 5 min
  • 2.2.7 Estrategias de supervisión y registro en AzureVideo · 5 min
  • Reflexión: Puesta en marcha de una infraestructura de monitorización realLectura · 1 min
  • Términos clave: Registro de producción con el contenedor de seguimientoLectura · 1 min
  • 2.3.1 IntroducciónVideo · 2 min
  • 2.3.2 Cómo añadir el registro de eventos a una aplicación en RustVideo · 9 min
  • 2.3.3 Asistencia en materia de documentaciónVideo · 7 min
  • 2.3.3 Uso del registro de eventos en una aplicación de RustVideo · 5 min
  • 2.3.4 Control de los niveles de detalleVideo · 5 min
  • 2.3.5 Registro estructuradoVideo · 4 min
  • Reflexión: Registro de producción con el crate «tracing»Lectura · 1 min
  • Comprobación sin calificación: Seguimiento y fuentes de datosCuestionario · 5 min
UNIDAD 98 - Semana 2: Automatización de sistemas · 28 lecciones

Rust para la supervisión y automatización de fuentes de datos - UNIDAD 98 - Semana 2: Automatización de sistemas

  • Términos clave: Automatización de sistemas con RustLectura · 1 min
  • 2.1.1 Introducción a la automatización de sistemasVideo · 2 min
  • 2.1.2 Resumen de las tareas de automatización que puedes crearVideo · 6 min
  • 2.1.2 Configuración del caudal asignadoVideo · 5 min
  • 2.1.3 Exploración del sistema de archivosVideo · 7 min
  • 2.1.4 Creación de una interfaz de línea de comandos (CLI) en Rust para analizar archivosVideo · 8 min
  • 2.1.5 Análisis de archivos de registro con RustVideo · 10 min
  • 2.1.6 Uso de Cron para automatizar tareasVideo · 5 min
  • Reflexión: Automatización de sistemas con RustLectura · 1 min
  • Términos clave: Ejecución de programas externos desde RustLectura · 1 min
  • 2.2.1 Introducción a la ejecución de programas externosVideo · 2 min
  • 2.2.2 Resumen de las complejidades de los comandos externosVideo · 7 min
  • 2.2.2 Pruebas del rendimiento asignadoVideo · 4 min
  • 2.2.3 Estrategias para analizar la salida de los comandosVideo · 9 min
  • 2.2.4 Cómo evitar problemas con las rutasVideo · 4 min
  • 2.2.5 Técnicas de notificación de erroresVideo · 6 min
  • 2.2.6 Registro en archivos para la notificación de erroresVideo · 5 min
  • Reflexión: Ejecución de programas externos desde RustLectura · 1 min
  • Términos clave: Creación de una herramienta de cumplimiento normativoLectura · 1 min
  • 2.3.1 Introducción a la creación de una herramienta de cumplimiento normativoVideo · 2 min
  • 2.3.2 Evaluación de las indicaciones en BedrockVideo · 6 min
  • 2.3.2 Cuándo recurrir al cumplimiento normativoVideo · 6 min
  • 2.3.3 Uso de JSON con RustVideo · 7 min
  • 2.3.4 Creación de un programa de cumplimiento normativoVideo · 6 min
  • 2.3.5 Mejora de la lógica de generación de informesVideo · 3 min
  • 2.3.6 Estrategias de presentación de informes sobre los programasVideo · 5 min
  • Reflexión: Creación de una herramienta de cumplimiento normativoLectura · 1 min
  • Tarea práctica: Automatización de sistemasCuestionario · 30 min
UNIDAD 99 - Evaluación del curso · 3 lecciones

Rust para la supervisión y automatización de fuentes de datos - UNIDAD 99 - Evaluación del curso

  • Antes de partirLectura · 1 min
  • Cuestionario del cursoCuestionario · 5 min
  • Próximos pasosLectura · 1 min
UNIDAD 100 - Semana 0: Bienvenida · 1 lecciones

Rust DataOps: CI/CD y contenedores para canalizaciones de datos - UNIDAD 100 - Semana 0: Bienvenida

  • Sobre este cursoLectura · 10 min
UNIDAD 101 - Semana 1: Fundamentos de DevOps y contenedorización · 28 lecciones

Rust DataOps: CI/CD y contenedores para canalizaciones de datos - UNIDAD 101 - Semana 1: Fundamentos de DevOps y contenedorización

  • Términos clave: Principios de DevOpsLectura · 10 min
  • 1.1.0 Conoce a tu profesorVideo · 3 min
  • 1.1.1 Principios de DevOpsVideo · 2 min
  • 1.1.2 Principios fundamentales de CORE DevOpsVideo · 6 min
  • 1.1.2 ¿Qué son los LLM y cómo funcionan?Video · 6 min
  • 1.1.3 ¿Qué es la automatización?Video · 8 min
  • 1.1.3 ¿Qué es la generación aumentada por recuperación?Video · 4 min
  • 1.1.4 Fundamentos del registro y la supervisiónVideo · 9 min
  • 1.1.5 Visibilidad y rendición de cuentasVideo · 5 min
  • 1.1.6 Ejemplos reales de DevOps aplicadoVideo · 6 min
  • Reflexión: Principios de DevOpsLectura · 10 min
  • Términos clave: Consideraciones sobre DevOps para aplicacionesLectura · 10 min
  • 1.2.1 Consideraciones sobre DevOps para aplicacionesVideo · 2 min
  • 1.2.2 Control de versiones y gestión del código fuenteVideo · 8 min
  • 1.2.2 ¿Qué es una aplicación multimodelo?Video · 7 min
  • 1.2.3 Pruebas y validaciónVideo · 8 min
  • 1.2.4 Empaquetado y control de versionesVideo · 8 min
  • 1.2.5 Comprobación de errores y formateoVideo · 5 min
  • 1.2.6 Rust frente a PythonVideo · 9 min
  • Reflexión: Consideraciones sobre DevOps para aplicacionesLectura · 10 min
  • Términos clave: Conceptos básicos de la contenedorizaciónLectura · 10 min
  • 1.3.1 Conceptos básicos de la contenedorizaciónVideo · 2 min
  • 1.3.2 Análisis de los conceptos de la contenedorizaciónVideo · 9 min
  • 1.3.3 Ventajas del uso de contenedores en DevOpsVideo · 5 min
  • 1.3.4 ¿Qué son los registros de contenedores?Video · 6 min
  • 1.3.5 Contenedores sin distroless con RustVideo · 9 min
  • 1.3.6 Escalabilidad y elasticidad en la nube con contenedoresVideo · 6 min
  • Reflexión: Conceptos básicos de la contenedorizaciónLectura · 10 min
UNIDAD 102 - Semana 2: Pipelines de CI/CD · 26 lecciones

Rust DataOps: CI/CD y contenedores para canalizaciones de datos - UNIDAD 102 - Semana 2: Pipelines de CI/CD

  • Términos clave: Introducción a CI/CD para DevOpsLectura · 10 min
  • 2.1.1 Introducción a Ci Cd para DevOpsVideo · 2 min
  • 2.1.2 Descripción general de la interfaz de usuario de CanvasVideo · 4 min
  • 2.1.2 ¿Qué es el Ci Cd?Video · 6 min
  • 2.1.3 Componentes de un puesto de trabajoVideo · 5 min
  • 2.1.4 Descripción general de JenkinsVideo · 5 min
  • 2.1.5 Introducción a GitHub ActionsVideo · 6 min
  • Reflexión: Introducción a CI/CD para DevOpsLectura · 10 min
  • Términos clave: Conceptos avanzados de CI/CDLectura · 10 min
  • 4.2.1 Introducción a los conceptos avanzados de Ci CdVideo · 2 min
  • 4.2.2 Trabajar con conjuntos de datosVideo · 6 min
  • 4.2.2 Automatización de tareas habitualesVideo · 7 min
  • 4.2.3 Gestión de trabajos interdependientesVideo · 5 min
  • 4.2.4 Creación de un trabajo de MatrixVideo · 6 min
  • 4.2.5 Lógica de gestión en los flujos de trabajoVideo · 7 min
  • Reflexión: Conceptos avanzados de CI/CDLectura · 10 min
  • Términos clave: Creación de un proceso de implementación de principio a finLectura · 10 min
  • 4.3.1 Introducción: Creación de un proceso de compilación y despliegue de extremo a extremoVideo · 2 min
  • 4.3.2 Identificación de las necesidades del proyectoVideo · 4 min
  • 4.3.3 Uso de Makefile y lintingVideo · 5 min
  • 4.3.4 Configuración de la validación de Dockerfile para las solicitudes de incorporación de cambiosVideo · 7 min
  • 4.3.5 Empaquetado y publicación de una aplicación en contenedorVideo · 7 min
  • Reflexión: Creación de un proceso de implementación de principio a finLectura · 10 min
  • Antes de partirLectura · 10 min
  • Cuestionario finalCuestionario · 5 min
  • Próximos pasosLectura · 10 min
UNIDAD 103 - ¿Por qué HelixDB? · 7 lecciones

HelixDB desde cero - UNIDAD 103 - ¿Por qué HelixDB?

  • Qué es HelixDBVideo · 2 min
  • Sobre este cursoLectura · 1 min
  • Términos clave: ¿Qué es HelixDB?Lectura · 1 min
  • El Helix StackVideo · 1 min
  • HelixDB frente a la pila Postgres + QdrantVideo · 2 min
  • Reflexión: ¿Por qué HelixDB?Lectura · 1 min
  • Cuestionario sin calificación: ¿Por qué HelixDB?Cuestionario · 1 min
UNIDAD 104 - El esquema de HelixQL y tus primeras consultas · 5 lecciones

HelixDB desde cero - UNIDAD 104 - El esquema de HelixQL y tus primeras consultas

  • N::, V::, E:: — El esquema de tres elementosVideo · 1 min
  • Conceptos clave: el esquema de HelixQL y tus primeras consultasLectura · 1 min
  • ÍNDICE, tipos de campo y valores por defectoVideo · 2 min
  • Reflexión: el esquema de HelixQL y tus primeras consultasLectura · 1 min
  • Cuestionario sin calificación: El esquema de HelixQL y tus primeras consultasCuestionario · 10 min
UNIDAD 105 - helix-cli: de Init a Push · 4 lecciones

HelixDB desde cero - UNIDAD 105 - helix-cli: de Init a Push

  • comprobación de Helix y compilación de HelixVideo · 2 min
  • Términos clave: helix-cli, desde «Init» hasta «Push»Lectura · 1 min
  • Reflexión: helix-cli, desde «Init» hasta «Push»Lectura · 1 min
  • Prueba sin calificación: helix-cli, desde «Init» hasta «Push»Cuestionario · 10 min
UNIDAD 106 - Recorrido de grafos y búsqueda vectorial: una comparación · 6 lecciones

HelixDB desde cero - UNIDAD 106 - Recorrido de grafos y búsqueda vectorial: una comparación

  • Recorrido: Out, In, WHERE, ORDER, RANGEVideo · 1 min
  • Términos clave: Recorrido de grafos y búsqueda vectorial, una comparación paralelaLectura · 1 min
  • SearchV — Similitud vectorialVideo · 1 min
  • ShortestPathDijkstrasVideo · 1 min
  • Reflexión: Recorrido de grafos y búsqueda vectorial, una comparación paralelaLectura · 1 min
  • Prueba sin calificación: Recorrido de grafos y búsqueda vectorial, una al lado de la otraCuestionario · 10 min
UNIDAD 107 - RAG híbrido y un cliente en Rust con tipado · 6 lecciones

HelixDB desde cero - UNIDAD 107 - RAG híbrido y un cliente en Rust con tipado

  • Doc → Incrustación → Recorrido de aristasVideo · 2 min
  • Términos clave: RAG híbrido y un cliente Rust tipadoLectura · 1 min
  • BM25 + Vector Fusion mediante RerankerVideo · 2 min
  • Demostración de un cliente de Rust con tipadoVideo · 3 min
  • Reflexión: RAG híbrido y un cliente Rust tipadoLectura · 1 min
  • Prueba sin calificar: RAG híbrido y un cliente Rust tipadoLectura · 1 min
UNIDAD 108 - Pensamiento crítico · 3 lecciones

HelixDB desde cero - UNIDAD 108 - Pensamiento crítico

  • Antes de partirLectura · 1 min
  • Prueba evaluada: HelixDB desde ceroCuestionario · 5 min
  • Próximos pasos: ¿qué hacer ahora?Lectura · 1 min
UNIDAD 109 - El pilar DBC: contratos entre el que llama y el que recibe la llamada · 9 lecciones

Diseño por contratos previsibles - UNIDAD 109 - El pilar DBC: contratos entre el que llama y el que recibe la llamada

  • Lectura: Términos clave — Los «triples» de Hoare y por quéLectura · 10 min
  • 1.1.1 Los triples de Hoare y por quéVideo · 2 min
  • 1.1.2 Eiffel de Meyer: Requisito, Garantía, InvariableVideo · 2 min
  • 1.1.3 Principio de sustitución de LiskovVideo · 2 min
  • Lectura: Reflexión — Los «triples» de Hoare y por quéLectura · 10 min
  • Lectura: Términos clave — Port de RustLectura · 10 min
  • 1.2.1 Adaptación a Rust: Prusti, Creusot, Requisitos, GarantíasVideo · 2 min
  • Lectura: Reflexión — Port de RustLectura · 10 min
  • Juego de roles: Evaluación sin nota — El pilar DBCActividad · 15 min
UNIDAD 110 - El pilar del sistema de tipos: contratos a través del verificador de tipos · 9 lecciones

Diseño por contratos previsibles - UNIDAD 110 - El pilar del sistema de tipos: contratos a través del verificador de tipos

  • Lectura: Términos clave — Analizar, no validarLectura · 10 min
  • Vídeo 2.1.1: Analizar, no validarVideo · 2 min
  • Vídeo 2.1.2: Newtype como contrato de coste ceroVideo · 2 min
  • Vídeo 2.1.3: PhantomData y etiquetas en tiempo de compilaciónVideo · 2 min
  • Lectura: Reflexión — Analiza, no validesLectura · 10 min
  • Lectura: Términos clave — TypestateLectura · 10 min
  • Vídeo 2.2.1: Typestate — Máquinas de estados en tiposVideo · 2 min
  • Lectura: Reflexión — TypestateLectura · 10 min
  • Juego de roles: Prueba sin calificación — El pilar del sistema de tiposActividad · 15 min
UNIDAD 111 - El YAML Bridge: artículos, matemáticas y contratos en código · 11 lecciones

Diseño por contratos previsibles - UNIDAD 111 - El YAML Bridge: artículos, matemáticas y contratos en código

  • Lectura: Términos clave — ¿Por qué YAML?Lectura · 10 min
  • Vídeo 3.1.1: ¿Por qué utilizar la especificación YAML como código?Video · 2 min
  • Vídeo 3.1.2: Taxonomía de obligaciones — 19 propiedades + 7 EiffelVideo · 2 min
  • Vídeo 3.1.3: La falsificación popperiana: el fracaso como punto de partida para la acciónVideo · 2 min
  • Lectura: Reflexión — ¿Por qué YAML?Lectura · 10 min
  • Lectura: Términos clave — pv: La CLILectura · 10 min
  • Vídeo 3.2.1: Propiedad pv 7-EiffelVideo · 2 min
  • Vídeo 3.2.2: Del papel al YAML: una ecuaciónVideo · 1 min
  • Lectura: Reflexión — pv: La CLILectura · 10 min
  • Juego de roles: Prueba sin calificación — El puente YAMLActividad · 15 min
  • Cuestionario de práctica: Evaluación de conocimientos del módulo 3 — El puente YAMLCuestionario · 30 min
UNIDAD 112 - Subiendo la escalera de la demostrabilidad: de L1 a L5 · 8 lecciones

Diseño por contratos previsibles - UNIDAD 112 - Subiendo la escalera de la demostrabilidad: de L1 a L5

  • Lectura: Términos clave — L1 + L2: Lint y tipos en softmaxLectura · 10 min
  • Vídeo 4.1.1: L1 + L2 — Lint y tipos en softmaxVideo · 2 min
  • Vídeo 4.1.2: L3 — La función softmax de proptest suma unoVideo · 2 min
  • Vídeo 4.1.3: L4 — Softmax de Kani con propiedad de no negatividadVideo · 2 min
  • Lectura: Reflexión — L1 + L2: Lint y tipos en softmaxLectura · 10 min
  • Lectura: Términos clave — Coste frente a confianza: ¿qué peldaño es el adecuado?Lectura · 10 min
  • Vídeo 4.2.1: Coste frente a confianza: ¿qué nivel es el adecuado?Video · 2 min
  • Juego de roles: Prueba sin calificación — Ascender por la escalera de la demostrabilidadActividad · 15 min
UNIDAD 113 - Proyecto final: softmax en los cinco niveles · 10 lecciones

Diseño por contratos previsibles - UNIDAD 113 - Proyecto final: softmax en los cinco niveles

  • Lectura: Términos clave — Nivel 5: Lean 4 para ingenierosLectura · 10 min
  • Vídeo 5.1.1: L5 — Lean 4 para ingenierosVideo · 1 min
  • Vídeo 5.1.2: Del artículo al teorema — Esbozo básicoVideo · 1 min
  • Vídeo 5.1.3: El teorema de softmax en LeanVideo · 2 min
  • Lectura: Reflexión — L5: Lean 4 para ingenierosLectura · 10 min
  • Lectura: Términos clave — Demostración: Por qué es importante la demostrabilidadLectura · 10 min
  • Vídeo 5.2.1: Demostración — Por qué es importante la demostrabilidadVideo · 4 min
  • Lectura: Reflexión — Demostración: Por qué es importante la demostrabilidadLectura · 10 min
  • Juego de roles: evaluación no calificada — Proyecto final en los cinco nivelesProyecto · 15 min
  • Diálogo: Reflexión final — Subiendo los cinco peldañosActividad · 15 min
UNIDAD 114 - ¿Por qué IAC? ¿Por qué Forjar? · 7 lecciones

CAI desde cero - UNIDAD 114 - ¿Por qué IAC? ¿Por qué Forjar?

  • Sobre este cursoLectura · 10 min
  • 1.1.1 ¿Por qué una infraestructura declarativa?Video · 2 min
  • Términos clave: ¿Por qué una infraestructura declarativa?Lectura · 10 min
  • 1.1.2 ¿Qué es Forjar?Video · 2 min
  • 1.1.3 Tu primera solicitud de ForjarVideo · 3 min
  • Reflexión: ¿Por qué una infraestructura declarativa?Lectura · 10 min
  • Juego de roles: ¿Por qué IAC? ¿Por qué Forjar?Actividad · 15 min
UNIDAD 115 - Estado y plan · 6 lecciones

CAI desde cero - UNIDAD 115 - Estado y plan

  • Términos clave: Dónde vive el EstadoLectura · 10 min
  • 2.1.1 Dónde vive el EstadoVideo · 2 min
  • 2.1.2 Planes guardadosVideo · 2 min
  • 2.1.3 Salida del plan en formato JSONVideo · 2 min
  • Reflexión: Dónde reside el EstadoLectura · 10 min
  • Juego de roles: Exponer y planificarActividad · 15 min
UNIDAD 116 - Ciclo de vida y refactorización · 6 lecciones

CAI desde cero - UNIDAD 116 - Ciclo de vida y refactorización

  • Términos clave: Bloques del ciclo de vida de los recursosLectura · 10 min
  • 3.1.1 Ciclo de vida de los recursosVideo · 2 min
  • 3.1.2 Bloques desplazadosVideo · 2 min
  • 3.1.3 Asignación de recursosVideo · 2 min
  • Reflexión: Bloques del ciclo de vida de los recursosLectura · 10 min
  • Juego de roles: ciclo de vida y refactorizaciónActividad · 15 min
UNIDAD 117 - Deriva y convergencia · 6 lecciones

CAI desde cero - UNIDAD 117 - Deriva y convergencia

  • Términos clave: deriva y convergenciaLectura · 10 min
  • 4.1.1 Detección de desviacionesVideo · 1 min
  • 4.1.2 Bloques de comprobaciónVideo · 2 min
  • 4.1.3 Intercambio entre configuracionesVideo · 2 min
  • Reflexión: Deriva y convergenciaLectura · 10 min
  • Juego de roles: Deriva y convergenciaActividad · 15 min
UNIDAD 118 - Pruebas, seguridad y una flota de referencia · 8 lecciones

CAI desde cero - UNIDAD 118 - Pruebas, seguridad y una flota de referencia

  • Términos clave: pruebas, seguridad y una flota de referenciaLectura · 10 min
  • Reflexión: Pruebas, seguridad y una flota de referenciaLectura · 10 min
  • 5.1.1 Pruebas de DSLVideo · 2 min
  • 5.1.2 Cifrado de estadoVideo · 2 min
  • 5.1.3 Flota Capstone CanaryVideo · 4 min
  • Antes de partirLectura · 10 min
  • Examen final calificado: IAC desde ceroCuestionario · 30 min
  • Próximos pasosLectura · 10 min
UNIDAD 119 - Render — CellBuffer y el rasgo «Widget» · 13 lecciones

TUI desde cero - UNIDAD 119 - Render — CellBuffer y el rasgo «Widget»

  • Sobre este cursoLectura · 10 min
  • Términos clave: La terminal es una cuadrícula de celdasLectura · 10 min
  • Gráficos de píxeles «ELI5»Lectura · 1 min
  • 1.1.1 La terminal es una cuadrículaVideo · 2 min
  • 1.1.2 Presentación de CellbufferVideo · 2 min
  • 1.1.3 Diffrenderer solo muestra los cambiosVideo · 2 min
  • Reflexión: La terminal es una cuadrícula de celdasLectura · 10 min
  • Términos clave: El rasgo «Widget» — Un método, paint(rect)Lectura · 10 min
  • 1.2.1 El rasgo «Widget»Video · 2 min
  • 1.2.2 Fila y columna del contenedorVideo · 2 min
  • 1.2.3 Bloquear y etiquetarVideo · 1 min
  • Reflexión: La característica «Widget»: un método, paint(rect)Lectura · 10 min
  • Juego de roles: Renderizado — CellBuffer y el rasgo «Widget»Actividad · 15 min
UNIDAD 120 - React: bucle de eventos al estilo de Elm · 11 lecciones

TUI desde cero - UNIDAD 120 - React: bucle de eventos al estilo de Elm

  • Términos clave: init / update / view — la estructura de ElmLectura · 10 min
  • 2.1.1 Iniciar la vista de actualizaciónVideo · 2 min
  • 2.1.2 Aplicación de contadorVideo · 1 min
  • 2.1.3 Determinismo en la repeticiónVideo · 1 min
  • Reflexión: inicialización / actualización / visualización — la «Shape» de ElmLectura · 10 min
  • Términos clave: el bucle de eventos de CrosstermLectura · 10 min
  • 2.2.1 Bucle de eventos de CrosstermVideo · 2 min
  • 2.2.2 Evento de tecla a mensajeVideo · 2 min
  • 2.2.3 Ctrl+C y salirVideo · 1 min
  • Reflexión: el bucle de eventos de crosstermLectura · 10 min
  • Simulación: React — Bucle de eventos al estilo ElmActividad · 15 min
UNIDAD 121 - Compose — Widgets en Anger · 11 lecciones

TUI desde cero - UNIDAD 121 - Compose — Widgets en Anger

  • Términos clave: Sparkline y BrailleGraphLectura · 10 min
  • 3.1.1 Gráfico de tendencia de glifos en bloqueVideo · 2 min
  • 3.1.2 Subcélula del BraillegraphVideo · 2 min
  • 3.1.3 Totalidad del glifoVideo · 2 min
  • Reflexión: Sparkline y BrailleGraphLectura · 10 min
  • Términos clave: CpuGrid, ProcessTable, MemoryBarLectura · 10 min
  • 3.2.1 Red de CPUVideo · 2 min
  • 3.2.2 Tabla de procesosVideo · 2 min
  • 3.2.3 Barra de memoriaVideo · 1 min
  • Reflexión: CpuGrid, ProcessTable, MemoryBarLectura · 10 min
  • Juego de rol: Crear widgets en un momento de enfadoActividad · 15 min
UNIDAD 122 - Declarar y verificar: escenas YAML y pruebas Probar · 11 lecciones

TUI desde cero - UNIDAD 122 - Declarar y verificar: escenas YAML y pruebas Probar

  • Términos clave: TUI declarativa y el formato .prsLectura · 10 min
  • 4.1.1 ¿Por qué una TUI declarativa?Video · 1 min
  • 4.1.2 Formato PrsVideo · 1 min
  • 4.1.3 Compilar en el árbol de widgetsVideo · 1 min
  • Reflexión: Escenas YAML y el compilador .prsLectura · 10 min
  • Términos clave: Pruebas de instantáneas con probarLectura · 10 min
  • 4.2.1 Instantánea como cadenaVideo · 2 min
  • 4.2.2 Golden DiffVideo · 2 min
  • 4.2.3 Patrón «Probar»Video · 2 min
  • Reflexión: probar las pruebas de instantáneasLectura · 10 min
  • Simulación: Revisión de la interfaz de usuario declarativa (TUI) y pruebas ProbarActividad · 15 min
UNIDAD 123 - Módulo sin título · 11 lecciones

TUI desde cero - UNIDAD 123 - Módulo sin título

  • Términos clave: El dispositivo de captura de instantáneas ptop-miniLectura · 10 min
  • Accesorio para instantáneasVideo · 1 min
  • Ver composicionesVideo · 1 min
  • Live Loop frente a CIVideo · 2 min
  • Reflexión: El dispositivo de captura de instantáneas ptop-miniLectura · 10 min
  • Términos clave: Demostración de ptop-mini en /procLectura · 10 min
  • Demostración de ptop-miniVideo · 4 min
  • Reflexión: Demostración de ptop-mini a través de /procLectura · 10 min
  • Antes de partirLectura · 10 min
  • Examen final calificado — TUI desde ceroCuestionario · 30 min
  • Próximos pasosLectura · 10 min
UNIDAD 124 - Canvas — Canvas2DRenderer y la aplicación del navegador · 12 lecciones

WASM desde cero - UNIDAD 124 - Canvas — Canvas2DRenderer y la aplicación del navegador

  • Sobre este cursoLectura · 10 min
  • Términos clave: El «canvas» del navegador como superficie de dibujo en 2DLectura · 10 min
  • De código máquina a WASMLectura · 1 min
  • 1.1.1 El lienzo del navegadorVideo · 2 min
  • 1.1.2 Presentación del renderizador Canvas2dVideo · 2 min
  • 1.1.3 Abrazadera de color Nan Safe CoordsVideo · 1 min
  • Reflexión: El lienzo del navegador como superficie de dibujo en 2DLectura · 10 min
  • Términos clave: App::mount devuelve un resultado, no provoca un error de pánicoLectura · 10 min
  • 1.2.1 La aplicación «Mount» devuelve un resultadoVideo · 2 min
  • 1.2.2 Intercambio de colores con JsValueVideo · 2 min
  • 1.2.3 Rasgo «Paint Canvas Rect» del widgetVideo · 1 min
  • Reflexión: App::mount devuelve un resultado, no provoca un error de pánicoLectura · 10 min
UNIDAD 125 - React: actualización y visualización al estilo de Elm en WASM · 10 lecciones

WASM desde cero - UNIDAD 125 - React: actualización y visualización al estilo de Elm en WASM

  • Términos clave: init / update / view — The Elm Shape, reorientadoLectura · 10 min
  • 2.1.1 Inicialización de la vista de actualización WASMVideo · 1 min
  • 2.1.2 Contador en CanvasVideo · 1 min
  • 2.1.3 Determinismo de reproducción en WASMVideo · 1 min
  • Reflexión: inicialización / actualización / visualización — La «forma» de Elm, reorientadaLectura · 10 min
  • Términos clave: `requestAnimationFrame` como bucle de eventos del navegadorLectura · 10 min
  • 2.2.1 Fotograma de animación de la solicitudVideo · 1 min
  • 2.2.2 Como máximo una vez por fotogramaVideo · 1 min
  • 2.2.3 Funciones de llamada de desmontajeVideo · 2 min
  • Reflexión: `requestAnimationFrame` como bucle de eventos del navegadorLectura · 10 min
UNIDAD 126 - Compose — Gráficos, componentes, enrutador · 10 lecciones

WASM desde cero - UNIDAD 126 - Compose — Gráficos, componentes, enrutador

  • Términos clave: Gráficos — Minigráfico y gráfico en braille en el navegadorLectura · 10 min
  • 3.1.1 Puerto Sparkline CanvasVideo · 1 min
  • 3.1.2 Lienzo de gráficos en brailleVideo · 1 min
  • 3.1.3 Limitación de los límites del cursor monótonoVideo · 1 min
  • Reflexión: Gráficos — Minigráficos y gráficos en braille en el navegadorLectura · 10 min
  • Términos clave: Componentes y enrutador — Rectángulos disjuntos, coincidencia totalLectura · 10 min
  • 3.2.1 Disposición de los componentes sin solapamientoVideo · 1 min
  • 3.2.2 Coincidencia total entre navegador y enrutadorVideo · 1 min
  • 3.2.3 Demostración del enrutamiento por hashVideo · 2 min
  • Reflexión: Componentes y enrutador — Rectángulos disjuntos, coincidencia totalLectura · 10 min
UNIDAD 127 - Empaquetar y verificar: wasm-pack y instantáneas VDOM de Probar · 10 lecciones

WASM desde cero - UNIDAD 127 - Empaquetar y verificar: wasm-pack y instantáneas VDOM de Probar

  • Términos clave: wasm-pack y el JS BridgeLectura · 10 min
  • 4.1.1 wasm32-desconocido-desconocidoVideo · 2 min
  • 4.1.2 Puente JS de wasm-bindgenVideo · 1 min
  • 4.1.3 Servir y empaquetar con presenter-cliVideo · 1 min
  • Reflexión: wasm-pack y el JS BridgeLectura · 10 min
  • Términos clave: Pruebas de instantáneas de Probar VDOMLectura · 10 min
  • 4.2.1 Conversión a cadena de la instantánea de VDOMVideo · 1 min
  • 4.2.2 Cadena en línea «Golden Diff»Video · 1 min
  • 4.2.3 No se utiliza un navegador sin interfaz gráficaVideo · 1 min
  • Reflexión: Prueba de instantáneas de VDOMLectura · 10 min
UNIDAD 128 - Proyecto final — Creación de wasm-dash · 10 lecciones

WASM desde cero - UNIDAD 128 - Proyecto final — Creación de wasm-dash

  • Términos clave: wasm-dash Snapshot, Fixture y composición de view()Lectura · 10 min
  • 5.1.1 Dispositivo de captura de instantáneasVideo · 1 min
  • 5.1.2 La función view() combina M1–M4Video · 1 min
  • Reflexión: el fixture «wasm-dash Snapshot» y la composición de `view()`Lectura · 10 min
  • Términos clave: Galería Six-DemoLectura · 10 min
  • 5.2.1 Visita guiada a la galería Six-DemoVideo · 3 min
  • Reflexión: Galería «Six-Demo»Lectura · 10 min
  • Antes de partirLectura · 10 min
  • Examen final calificado: WASM desde ceroCuestionario · 30 min
  • Próximos pasosLectura · 10 min
UNIDAD 129 - Shell, el eslabón más débil de los flujos de datos · 8 lecciones

De Bash a Rust: De cero - UNIDAD 129 - Shell, el eslabón más débil de los flujos de datos

  • Sobre este cursoLectura · 1 min
  • Términos clave: Por qué Shell es el eslabón más débilLectura · 10 min
  • Por qué Shell es el eslabón más débilVideo · 2 min
  • Reflexión: Por qué Shell es el eslabón más débilLectura · 10 min
  • Términos clave: Cómo interpretar un informe de resultados de BashrsLectura · 10 min
  • Cómo leer un informe de resultados de bashrsVideo · 2 min
  • Reflexión: Lectura de un informe de puntuación de BashrsLectura · 10 min
  • Cuestionario de práctica: «Shell», el eslabón más débilCuestionario · 30 min
UNIDAD 130 - Análisis de código, auditoría y clasificación del código shell · 10 lecciones

De Bash a Rust: De cero - UNIDAD 130 - Análisis de código, auditoría y clasificación del código shell

  • Términos clave: bashrs lint frente a ShellCheckLectura · 10 min
  • bashrs lint frente a ShellCheckVideo · 1 min
  • Reflexión: bashrs lint DeeperLectura · 10 min
  • Términos clave: auditoría de bashrs para los resúmenes por cursoLectura · 10 min
  • Auditoría de bashrs para los resúmenes por cursoVideo · 1 min
  • Reflexión: auditoría de bashrs para los resúmenes por cursoLectura · 10 min
  • Términos clave: análisis de Dockerfiles y contenedores de desarrolloLectura · 10 min
  • Análisis sintáctico de archivos Dockerfile y contenedores de desarrolloVideo · 2 min
  • Reflexión: Análisis sintáctico de archivos Dockerfile y contenedores de desarrolloLectura · 10 min
  • Cuestionario práctico: Revisión y auditoríaCuestionario · 30 min
UNIDAD 131 - De «Purifying Shell» a «Idempotent Layers» · 7 lecciones

De Bash a Rust: De cero - UNIDAD 131 - De «Purifying Shell» a «Idempotent Layers»

  • Términos clave: bashrs, purify, flujo de trabajoLectura · 10 min
  • Flujo de trabajo de purificación de bashrsVideo · 2 min
  • Reflexión: los bashrs optimizan el flujo de trabajoLectura · 10 min
  • Términos clave: Idempotencia en la capa adecuadaLectura · 10 min
  • Idempotencia en el nivel adecuadoVideo · 1 min
  • Reflexión: La idempotencia en el nivel adecuadoLectura · 10 min
  • Cuestionario de práctica: Purificación e idempotenciaCuestionario · 30 min
UNIDAD 132 - Compilación de Bash a Rust con «bashrs build» · 7 lecciones

De Bash a Rust: De cero - UNIDAD 132 - Compilación de Bash a Rust con «bashrs build»

  • Términos clave: Subconjunto del transpilador — compilación de bashrsLectura · 10 min
  • Subconjunto del transpilador — compilación de bashrsVideo · 2 min
  • Reflexión: Subconjunto del transpilador — compilación de bashrsLectura · 10 min
  • Términos clave: Prueba entre capas — Una fuente, cuatro capasLectura · 10 min
  • Prueba entre capas: una fuente, cuatro capasVideo · 1 min
  • Reflexión: Prueba entre shells — env_var_or / format!() / mkdir(p)Lectura · 10 min
  • Cuestionario de práctica: Transpilación y compatibilidad entre entornosCuestionario · 30 min
UNIDAD 133 - Pruebas basadas en propiedades y simulación determinista · 9 lecciones

De Bash a Rust: De cero - UNIDAD 133 - Pruebas basadas en propiedades y simulación determinista

  • Términos clave: «bashrs» en GitHub Actions — The Gate AggregatorLectura · 10 min
  • bashrs en GitHub Actions — Gate AggregatorVideo · 1 min
  • Reflexión: bashrs en GitHub Actions — el agregador «the gate»Lectura · 10 min
  • Términos clave: Pruebas de mutación + Simulación deterministaLectura · 10 min
  • Pruebas de mutación + Simulación deterministaVideo · 2 min
  • Reflexión: Pruebas de mutación y simulación deterministaLectura · 10 min
  • Cuestionario de práctica: CI Gates, pruebas de mutaciones, implementaciones reproduciblesCuestionario · 30 min
  • Antes de partirLectura · 10 min
  • Cuestionario finalCuestionario · 30 min
UNIDAD 134 - Tres modos de demostración de las afirmaciones sobre complejidad · 10 lecciones

Notación Big O: De Python a Rust - UNIDAD 134 - Tres modos de demostración de las afirmaciones sobre complejidad

  • Sobre este cursoLectura · 10 min
  • Términos clave: qué significa «complejidad» + tres modos de demostraciónLectura · 10 min
  • 1.1.1 Qué significa «complejidad» y sus tres modosVideo · 1 min
  • Reflexión: Qué significa «complejidad» + Tres modos de demostraciónLectura · 10 min
  • Términos clave: Cómo interpretar una afirmación sobre la complejidad — FalsabilidadLectura · 10 min
  • 1.2.1 Interpretación de una afirmación sobre la complejidadVideo · 1 min
  • Reflexión: Cómo interpretar una afirmación sobre la complejidad — FalsabilidadLectura · 10 min
  • Términos clave: Depyler — el atajo de TranspilerLectura · 10 min
  • Reflexión: Depyler — el atajo del transpiladorLectura · 10 min
  • 1.3.1 Atajo de Depyler TranspilerVideo · 1 min
UNIDAD 135 - Éxitos empíricos: una velocidad que se puede medir · 9 lecciones

Notación Big O: De Python a Rust - UNIDAD 135 - Éxitos empíricos: una velocidad que se puede medir

  • Términos clave: Comprensión de listas → IteradorLectura · 10 min
  • 2.1.1 Conversión de una lista en un iteradorVideo · 1 min
  • Reflexión: Comprensión de listas → IteradorLectura · 10 min
  • Términos clave: x en el diccionario → Búsqueda en HashMapLectura · 10 min
  • 2.2.1 Conversión de un diccionario a un HashMapVideo · 1 min
  • Reflexión: x en el diccionario → Búsqueda en HashMapLectura · 10 min
  • Términos clave: sorted() → sort_unstableLectura · 10 min
  • 2.3.1 Clasificado como «Inestable»Video · 1 min
  • Reflexión: sorted() → sort_unstableLectura · 10 min
UNIDAD 136 - Ventajas estructurales: corrección mediante tipos · 9 lecciones

Notación Big O: De Python a Rust - UNIDAD 136 - Ventajas estructurales: corrección mediante tipos

  • Términos clave: Optional[T] → Option<T>Lectura · 10 min
  • 3.1.1 De «Opcional» a «Opción»Video · 1 min
  • Reflexión: Optional[T] → Option<T>Lectura · 10 min
  • Términos clave: try/except → Result<T, E>Lectura · 10 min
  • 3.2.1 «Try», «Except» y «To Result»Video · 1 min
  • Reflexión: try/except → Result<T, E>Lectura · 10 min
  • Términos clave: Argumento por defecto mutable → PropiedadLectura · 10 min
  • 3.3.1 Propiedad por defecto mutableVideo · 1 min
  • Reflexión: Argumento predeterminado mutable → PropiedadLectura · 10 min
UNIDAD 137 - Traducción con consecuencias en tiempo de ejecución · 9 lecciones

Notación Big O: De Python a Rust - UNIDAD 137 - Traducción con consecuencias en tiempo de ejecución

  • Términos clave: Generador → IteradorLectura · 10 min
  • 4.1.1 Del generador al iteradorVideo · 1 min
  • Reflexión: Generador → IteradorLectura · 10 min
  • Términos clave: Subproceso → ComandoLectura · 10 min
  • 4.2.1 Subproceso «To Command»Video · 1 min
  • Reflexión: Subproceso → ComandoLectura · 10 min
  • Términos clave: Hilo → RayónLectura · 10 min
  • 4.3.1 Hilado de rayónVideo · 1 min
  • Reflexión: Hilo → RayónLectura · 10 min
UNIDAD 138 - Capstone — El manual de estrategias de tres modos de principio a fin · 8 lecciones

Notación Big O: De Python a Rust - UNIDAD 138 - Capstone — El manual de estrategias de tres modos de principio a fin

  • Términos clave: Manual de estrategias de tres modos de principio a finLectura · 10 min
  • 5.1.1 Manual de estrategias de tres modos: de principio a finVideo · 1 min
  • Reflexión: Manual de estrategias de tres modos de principio a finLectura · 10 min
  • Términos clave: Cuándo NO traducirLectura · 10 min
  • 5.2.1 Cuándo NO traducirVideo · 1 min
  • Reflexión: Cuándo NO traducirLectura · 10 min
  • Antes de irte: comparte tu opiniónLectura · 10 min
  • Examen final: El manual de pruebas de los tres modosCuestionario · 30 min
UNIDAD 139 - Tres modos de demostración de las afirmaciones sobre complejidad · 10 lecciones

OO: De Python a Rust - UNIDAD 139 - Tres modos de demostración de las afirmaciones sobre complejidad

  • Sobre este cursoLectura · 10 min
  • Términos clave: qué significa «complejidad» + tres modos de demostraciónLectura · 10 min
  • Qué significa «complejidad» + tres modos de demostraciónVideo · 1 min
  • Reflexión: Qué significa «complejidad» + Tres modos de demostraciónLectura · 10 min
  • Términos clave: Cómo interpretar una afirmación sobre la complejidad - FalsabilidadLectura · 10 min
  • Cómo interpretar una afirmación sobre la complejidad: falsabilidadVideo · 1 min
  • Reflexión: Análisis de una afirmación sobre la complejidad — FalsabilidadLectura · 10 min
  • Términos clave: Depyler: el atajo de TranspilerLectura · 10 min
  • Depyler: el atajo de TranspilerVideo · 1 min
  • Reflexión: Depyler: el atajo del transpiladorLectura · 10 min
UNIDAD 140 - Éxitos empíricos: una velocidad que se puede medir · 9 lecciones

OO: De Python a Rust - UNIDAD 140 - Éxitos empíricos: una velocidad que se puede medir

  • Términos clave: Comprensión de listas → IteradorLectura · 10 min
  • De las comprensiones de listas en Python a las cadenas de iteradores en RustVideo · 1 min
  • Reflexión: Comprensión de listas → IteradorLectura · 10 min
  • Términos clave: x en el diccionario → Búsqueda en HashMapLectura · 10 min
  • De la búsqueda en un diccionario de Python a HashMap en RustVideo · 1 min
  • Reflexión: x en el diccionario → Búsqueda en HashMapLectura · 10 min
  • Términos clave: sorted() → sort_unstableLectura · 10 min
  • De `sorted()` en Python a `sort_unstable` en RustVideo · 1 min
  • Reflexión: sorted() → sort_unstableLectura · 10 min
UNIDAD 141 - Ventajas estructurales: corrección mediante tipos · 9 lecciones

OO: De Python a Rust - UNIDAD 141 - Ventajas estructurales: corrección mediante tipos

  • Términos clave: Optional[T] → Option<T>Lectura · 10 min
  • De «Python Optional» a «Rust Option»Video · 1 min
  • Reflexión: Optional[T] → Option<T>Lectura · 10 min
  • Términos clave: try/except → Result<T, E>Lectura · 10 min
  • De «try/except» en Python a «Result» en RustVideo · 1 min
  • Reflexión: try/except → Result<T, E>Lectura · 10 min
  • Términos clave: Argumento por defecto mutable → PropiedadLectura · 10 min
  • De los valores por defecto mutables en Python a la propiedad en RustVideo · 1 min
  • Reflexión: Argumento predeterminado mutable → PropiedadLectura · 10 min
UNIDAD 142 - Sistemas: traducción con consecuencias en tiempo de ejecución · 9 lecciones

OO: De Python a Rust - UNIDAD 142 - Sistemas: traducción con consecuencias en tiempo de ejecución

  • Términos clave: generador de Python → iterador de RustLectura · 10 min
  • Del generador «yield» de Python al iterador de RustVideo · 1 min
  • Reflexión: Generador de Python → Iterador de RustLectura · 10 min
  • Términos clave: subproceso → ComandoLectura · 10 min
  • De un subproceso de Python a un comando de RustVideo · 1 min
  • Reflexión: La comprobación exhaustiva como garantía de exhaustividadLectura · 10 min
  • Términos clave: multihilo → rayon Iterador paraleloLectura · 10 min
  • De los subprocesos de Python al iterador paralelo «rayon» de RustVideo · 1 min
  • Reflexión: ¿Cuándo optar por ADT y cuándo por Trait?Lectura · 10 min
UNIDAD 143 - Capstone — El manual de estrategias de tres modos de principio a fin · 9 lecciones

OO: De Python a Rust - UNIDAD 143 - Capstone — El manual de estrategias de tres modos de principio a fin

  • Términos clave: El manual de estrategias de los tres modos, de principio a finLectura · 10 min
  • El manual de estrategias de tres modos, de principio a finVideo · 1 min
  • Reflexión: El manual de estrategias de tres modos, de principio a finLectura · 10 min
  • Términos clave: Cuándo NO traducirLectura · 10 min
  • Cuándo NO traducirVideo · 1 min
  • Reflexión: Cuándo NO traducirLectura · 10 min
  • Antes de partirLectura · 10 min
  • Examen final calificado: Big-O, de Python a RustCuestionario · 30 min
  • Próximos pasosLectura · 10 min
Certificado oficial

Certificado con validez SEP: lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $4,990 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    143 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    71 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Rust para la ingeniería de datos

Muestra · verificable por folio y QR

  • Certificado SEP incluido (sin costo). Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Pragmatic AI Labs.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 143 unidades · 1425 lecciones · 144 h
  • 12 meses de acceso
  • 71 cuestionarios de evaluación
  • Certificado SEP incluido (sin costo), emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$4,990MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor de inscripción
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $4,990 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Pragmatic AI Labs; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

¿El curso tiene validez SEP?

Sí, incluido sin costo. Al completar el curso recibes un certificado emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

¿El curso tiene tutor o clases en vivo?

No. Es un curso autodidacta: estudias por tu cuenta, a tu ritmo, sin tutor ni sesiones en vivo.

¿Cómo se evalúa?

Te evalúas con actividades automáticas, sin entregas a un tutor.

Cursos relacionados

Certificado emitido por la SEP a través del Gobierno del Estado de México · Rust para la ingeniería de datos

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture