Track 7 — Avanzado

Tutorial

Domina el desarrollo con IA desde la terminal

Claude Code es la CLI de Anthropic para desarrollo con IA. Aprende a configurarlo, crear flujos de agentes y programar más rápido con ejercicios prácticos que enseñan habilidades reales.

Claude Code es la interfaz de línea de comandos agéntica de Anthropic que permite a los desarrolladores escribir, probar y desplegar código usando lenguaje natural. Se ejecuta directamente en tu terminal, lee todo tu proyecto y ejecuta tareas de varios pasos de forma autónoma — editando archivos, ejecutando tests, creando commits y abriendo pull requests sin que toques un solo archivo.

¿Qué es Claude Code?

Claude Code es la herramienta de línea de comandos de Anthropic que lleva a Claude directamente a tu terminal. Lee tu código, ejecuta comandos, edita archivos y gestiona flujos de trabajo de varios pasos — todo mediante lenguaje natural. Piénsalo como un ingeniero senior que vive en tu terminal y entiende todo tu proyecto.

Plan de estudios

Lo que aprenderás

Comandos Slash
Domina los comandos integrados que hacen poderoso a Claude Code — desde /init y /compact hasta comandos slash personalizados que tú mismo construyes.
Sistemas de memoria
Configura archivos CLAUDE.md que dan a Claude contexto persistente sobre tu proyecto, estándares de código y preferencias entre sesiones.
Flujos de agentes
Construye flujos de agentes de varios pasos que planifican, ejecutan y verifican tareas complejas de forma autónoma con supervisión humana.
Hooks
Configura hooks basados en eventos que ejecutan acciones personalizadas antes, durante y después de las operaciones de Claude Code.
Configuración CLAUDE.md
Escribe reglas de proyecto y archivos de configuración efectivos que moldean el comportamiento de Claude para tu código específico.
Patrones avanzados
Combina comandos slash, memoria, agentes y hooks en flujos de trabajo de nivel producción que multiplican tu velocidad de desarrollo.
CLAUDE.md
# Project Configuration

## Commands
- Build: `npm run build`
- Test: `npm test`
- Lint: `npm run lint`

## Style Guide
- Use TypeScript strict mode
- Prefer named exports
- Max line length: 100 chars
+50 XP

Aprende a configurar Claude Code para cualquier proyecto

Primeros Pasos

Cómo Usar Claude Code

1
Instala vía npm

Ejecuta npm install -g @anthropic-ai/claude-code para instalar el CLI globalmente. Necesitas Node.js 18 o más reciente. Autentícate con claude login o configura tu variable de entorno ANTHROPIC_API_KEY.

2
Crea un archivo CLAUDE.md

Añade un archivo CLAUDE.md a la raíz de tu proyecto. Le indica a Claude tu stack tecnológico, convenciones de código, comandos clave y reglas específicas del proyecto. Claude lo lee automáticamente al inicio de cada sesión.

3
Dale una tarea

Navega al directorio de tu proyecto y escribe claude seguido de una instrucción en lenguaje natural. Por ejemplo: "Arregla los tests que fallan en src/auth" o "Añade validación de entrada al formulario de registro y escribe tests para ella."

4
Revisa e itera

Claude te muestra lo que planea hacer antes de ejecutarlo. Puedes aprobar, modificar o rechazar los cambios. Para flujos de confianza, usa --yes para aprobar automáticamente las operaciones no destructivas.

Uso en el Mundo Real

Flujos de Trabajo Comunes con Claude Code

Corrección de bugs

Describe el bug y Claude lee el código relevante, identifica la causa raíz, aplica la corrección y ejecuta tu suite de tests para verificarla. Un prompt reemplaza 30 minutos de debugging.

Revisión de código

Pega el diff de un PR o apunta a Claude a los archivos modificados. Revisa problemas de seguridad, problemas de rendimiento, manejo de errores faltante y violaciones de estilo — y luego sugiere correcciones específicas.

Implementación de funcionalidades

Describe lo que quieres construir. Claude crea la estructura de archivos, escribe la implementación, añade tests y actualiza el código relacionado. Tú revisas el resultado e iteras.

Refactorización

Pídele a Claude que refactorice un módulo para mejorar la legibilidad, extraiga lógica compartida o migre de un patrón a otro. Entiende el contexto completo de tu base de código, así que los renombrados se propagan correctamente.

¿Qué es CLAUDE.md?

CLAUDE.md es el archivo de configuración a nivel de proyecto que le da a Claude Code contexto persistente sobre tu base de código. Funciona como el documento de onboarding de un ingeniero senior — describe el stack tecnológico, los estándares de código, los comandos clave y las reglas específicas del proyecto que Claude debe seguir en cada sesión.

Qué incluir

Stack tecnológico y versiones de frameworks, comandos de build y test, convenciones de código, un resumen de la estructura de archivos y cualquier regla que Claude deba seguir (p. ej., "usa siempre consultas parametrizadas").

Dónde colocarlo

Coloca CLAUDE.md en la raíz de tu proyecto. Claude también soporta ~/.claude/CLAUDE.md para preferencias globales y archivos CLAUDE.md anidados en subdirectorios para reglas específicas de cada módulo.

Mantenlo actualizado

Trata CLAUDE.md como documentación viva. Cuando añadas una nueva dependencia, cambies una convención o descubras un patrón que Claude deba seguir, actualiza el archivo. Un mejor CLAUDE.md significa mejores resultados de Claude.

Preguntas Frecuentes

¿Claude Code es gratis?

Claude Code requiere una clave de API de Anthropic con facturación por uso, o una suscripción Claude Pro/Max. No hay una tarifa de licencia separada para el CLI en sí — pagas por el uso de la API.

¿Qué lenguajes soporta Claude Code?

Claude Code funciona con cualquier lenguaje de programación. Es especialmente fuerte con Python, TypeScript, JavaScript, Go, Rust y Java, pero puede leer y editar cualquier archivo de texto de tu proyecto.

¿Puede Claude Code ejecutarse en servidores remotos?

Sí. Claude Code funciona en cualquier lugar donde corra bash — máquinas locales, servidores remotos vía SSH, contenedores Docker y pipelines de CI/CD como GitHub Actions. No requiere GUI.

¿En qué se diferencia Claude Code de Cursor?

Claude Code es un CLI de terminal diseñado para tareas autónomas de varios pasos. Cursor es un fork de VS Code orientado a la edición inline y el autocompletado de código. Claude Code destaca en flujos agénticos; Cursor destaca en programación interactiva. Muchos desarrolladores usan ambos.

¿Mejor manera de aprender Claude Code?

Ejercicios prácticos. Track 3 y 7 cubren instalación hasta patrones avanzados.

¿Claude Code vs GitHub Copilot?

Claude Code = herramienta de terminal autónoma. Copilot = autocompletado de código.

¿Listo para dominar Claude Code

Ejercicios prácticos. Flujos reales. Sin relleno.