← Recursos

Fragua Tech · Curso

Desarrollo de Software Moderno con IA

Curso online de 10 clases, gratis y sin registro. Va de los fundamentos de la programación a los sistemas de agentes de IA, con ejercicios y un proyecto en cada bloque.

  • Fundamentos · clases 1-3
  • Frontend · clases 4-5
  • Backend · clases 6-7
  • Arquitectura · clases 8
  • IA · clases 9-10

Clases del curso

Temario completo

Qué significa programar en 2026: vibe coding frente a programación asistida por IA, dónde están sus límites y qué fundamentos (memoria, redes, CPU) siguen siendo imprescindibles.

  • Tipos de desarrolladores hoy
  • Límites del vibe coding
  • Una nueva forma de aprender a programar
  • Programación asistida por IA
  • Conceptos fundamentales de computación
  • Manejo de memoria
  • Redes y TCP/IP
  • CPU y algoritmos
Ir a una sección concreta

Qué es un lenguaje de programación, en qué se diferencian compilados e interpretados, cómo funcionan los sistemas de tipado y práctica guiada con TypeScript.

  • Qué es un lenguaje de programación
  • Compilados vs interpretados
  • Sistemas de tipado
  • Panorama de lenguajes en 2026
  • Variables, operadores y arrays
  • Condicionales, bucles y funciones
  • Clases y herencia
  • Práctica con TypeScript
Ir a una sección concreta

Control de versiones con Git: por qué se necesita, conceptos (commit, rama, merge), los comandos esenciales del día a día y cómo colaborar con pull requests en GitHub.

  • Por qué usar control de versiones
  • Conceptos fundamentales de Git
  • Comandos esenciales
  • GitHub y repositorios remotos
  • Pull requests y revisión de código
Ir a una sección concreta

Del HTML plano al frontend con componentes: frameworks CSS, React, TypeScript y cómo migrar un proyecto de JavaScript a TypeScript sin romperlo.

  • Frameworks CSS
  • Pensar en componentes
  • Frameworks de JavaScript
  • React
  • TypeScript en el frontend
  • Migración de JavaScript a TypeScript
Ir a una sección concreta

Cómo funciona el lado servidor: modelo cliente-servidor, HTTP, APIs REST con JSON, verbos y códigos de estado, y una API real con Node.js, Express y middleware.

  • Modelo cliente-servidor
  • El protocolo HTTP
  • APIs y JSON
  • REST: verbos y códigos de estado
  • Diseño de APIs
  • Arquitecturas de backend
  • Node.js y Express
  • Middleware, CORS y testing
Ir a una sección concreta

Patrones creacionales, estructurales y de comportamiento explicados con ejemplos de frameworks que ya usas, además de arquitectura de aplicaciones y anti-patrones.

  • Qué son los patrones de diseño
  • Patrones creacionales
  • Patrones estructurales
  • Patrones de comportamiento
  • Patrones en frameworks que ya conoces
  • Arquitectura de aplicaciones
  • Anti-patrones
Ir a una sección concreta

IA, machine learning y deep learning sin humo: cómo funcionan los LLMs por dentro, qué no saben hacer, APIs para desarrolladores, prompt engineering y RAG.

  • IA, machine learning y deep learning
  • Cómo funcionan los LLMs
  • Lo que un LLM no hace
  • APIs de IA para desarrolladores
  • Prompt engineering
  • RAG (generación aumentada por recuperación)
  • Agentes de IA
Ir a una sección concreta

De los workflows de IA a los agentes autónomos: patrones de workflow, herramientas, skills, hooks, orquestación, desarrollo en paralelo y supervisión humana.

  • Workflows de IA y sus patrones
  • Del workflow al agente
  • Agentes de productividad
  • Claude Code y CLAUDE.md
  • Tools, skills y subagentes
  • Hooks
  • Orquestación y desarrollo en paralelo
  • Supervisión humana
Ir a una sección concreta