Material del curso de introducción a Claude Code. Este repositorio contiene todo lo que necesitas para seguir el curso y practicar después.
.
├── README.md # Este archivo
├── proyecto-inventario/ # Proyecto de práctica
│ ├── index.html # Abrir en navegador para usar la app
│ ├── css/
│ ├── data/
│ └── js/
│ ├── app.js
│ ├── models/
│ ├── services/
│ ├── utils/
│ └── database/
└── docs/ # Material del curso
├── Syllabus.md # Contenido completo del curso
├── Flujos de trabajo.md # Flujos de trabajo con Claude Code
├── prompts-vs-agentes.md # Diferencia entre prompts y agentes
└── ejercicios.md # Ejercicios para practicar
- VS Code: code.visualstudio.com
- Extensión Claude Code: Busca "Claude Code" en el marketplace de VS Code
- Abre VS Code
- Abre el panel de Claude Code (barra lateral)
- Escribe
/login - Sigue el enlace y autentica tu cuenta
- Copia el token y pégalo en Claude Code
Si ves el chat de Claude esperando tu mensaje, estás listo.
- Abre
proyecto-inventario/index.htmlen tu navegador - Deberías ver una aplicación de inventario con productos de ejemplo
- Prueba crear, editar y eliminar productos
Sigue el material en docs/Syllabus.md. El instructor te guiará por las secciones y demos.
- Haz los ejercicios en docs/ejercicios.md
- Empieza por el Nivel 1 y progresa a tu ritmo
- Aplica lo aprendido en tus proyectos reales
- Syllabus.md — Contenido completo del curso
- [Flujos de trabajo.md](docs/Flujos de trabajo.md) — Flujos de trabajo recomendados (PIV loop)
- prompts-vs-agentes.md — Cuándo usar prompts vs agentes
- ejercicios.md — Ejercicios prácticos por nivel
proyecto-inventario/ es una aplicación de gestión de inventario construida con HTML, JavaScript y Bootstrap. Incluye:
- CRUD completo de productos
- Búsqueda y filtrado
- Exportación a CSV
- Persistencia con localStorage
El proyecto tiene algunos bugs intencionales y código legacy para practicar debugging y refactoring con Claude Code:
| Bug/Issue | Ubicación | Descripción |
|---|---|---|
| Encoding CSV | js/utils/export.js |
Caracteres especiales se ven mal en Excel |
| Código legacy | js/services/inventoryService.js |
Función doStuff() con nombres confusos |
| Búsqueda case-sensitive | js/services/inventoryService.js |
"laptop" no encuentra "Laptop" |
- Documentación oficial de Claude Code
- Claude Code Best Practices
- Claude Code in Action — Curso oficial de Anthropic
- Prompt claro = menos iteraciones
- Planea antes de codear (para tareas no triviales)
- Siempre verifica el código generado
- Nueva conversación por feature
- Tú eres responsable del código, no Claude
Material del curso de Introducción a Claude Code