Curso Claude Code: desarrollo profesional con IA Generativa con certificado
Este curso de Claude Code proporciona las competencias necesarias para dominar el agente de código de Anthropic y transformar radicalmente el flujo de trabajo de desarrollo profesional. A diferencia de asistentes de código como GitHub Copilot que operan dentro de un IDE con sugerencias inline, Claude Code es un agente autónomo en terminal capaz de leer, escribir y ejecutar código, gestionar Git, delegar tareas en subagentes paralelos y conectarse a herramientas externas.
El curso parte de una base de familiaridad con herramientas de asistencia al código y construye progresivamente desde los fundamentos hasta las capacidades avanzadas de extensibilidad, asegurando que cada concepto se aplique de forma práctica.
Público objetivo
- Desarrolladores que usan GitHub Copilot y quieren dar el salto a un agente de código autónomo en terminal
- Programadores backend y full stack que buscan automatizar tareas repetitivas de desarrollo, testing y despliegue
- Tech leads y equipos de desarrollo que desean estandarizar flujos de trabajo asistidos por IA generativa
- Desarrolladores curiosos sobre la nueva generación de herramientas de codificación agéntica (Claude Code, Codex CLI, Gemini CLI)
Contenido del curso de Claude Code
Fundamentos de Claude Code
- Introducción y filosofía agéntica: qué es Claude Code, cómo se diferencia de GitHub Copilot y por qué cambia el paradigma de desarrollo
- Arquitectura de tres capas: core (conversación con contexto compartido), delegación (subagentes paralelos) y extensión (MCP, hooks, skills)
- Instalación y autenticación: setup en macOS, Linux y Windows, tipos de cuenta, proveedores third-party (Bedrock, Vertex AI, Azure) y primera sesión interactiva
CLI interactivo y gestión de sesiones
- Sesiones interactivas: conversaciones con el agente, comandos slash (
/help,/model,/mcp) y navegación del flujo conversacional - Flags del CLI: ejecución no interactiva (
-p), continuación de sesiones (-c), directorios múltiples (--add-dir) y herramientas permitidas (--allowedTools) - Piping y stdin: canalizar contenido externo al agente para análisis, transformación y procesamiento
- Gestión de sesiones: historial de conversaciones, reanudación por ID y organización del trabajo
Configuración y personalización
- CLAUDE.md: archivo de memoria de proyecto para definir convenciones, stack tecnológico y reglas del equipo
- settings.json: configuración global vs por proyecto, variables de entorno y patrones de ignorado
- Modelos y contexto: selección de modelos, consumo de tokens y ventana de contexto de 200K tokens
- Compactación: estrategias automáticas y manuales para gestionar conversaciones largas sin perder información relevante en la ventana de contexto
- Context Engineering: mecanismos y estrategias para mejorar el contexto que recibe Claude Code y obtener mejores resultados
Herramientas y permisos
- Sistema de herramientas: Read, Edit, MultiEdit, Bash, Glob, Grep, navegador integrado y más
- Modelo de permisos: allowedTools, disallowedTools, modos de aprobación y configuración de seguridad
- Flujo Git integrado: creación automática de commits, gestión de branches, apertura de PRs y revisión de código
Subagents y delegación de tareas
- Agentes built-in: Explore (búsqueda rápida), Plan (investigación) y generalPurpose (tareas complejas)
- Agentes custom: definición de agentes especializados con markdown, frontmatter, prompts de sistema y restricciones de herramientas
- Ejecución en paralelo: delegación de tareas concurrentes, ejecución en background y comunicación entre agente principal y subagentes
Extensibilidad: MCP, hooks, skills, plugins y SDK
- MCP (Model Context Protocol): conectar servidores MCP para integrar bases de datos, APIs externas y servicios como Slack o GitHub
- Hooks: automatizar acciones en eventos del ciclo de vida del agente (PreToolUse, PostToolUse, SessionStart, Stop)
- Skills: crear flujos de trabajo reutilizables y compartibles entre proyectos y equipos
- Plugins: descubrir e instalar extensiones desde marketplaces oficiales y de terceros
- SDK headless y CI/CD: uso programático de Claude Code para automatizar pipelines de integración y despliegue continuo
Objetivos de aprendizaje
Al completar este roadmap, serás capaz de:
- Instalar y configurar Claude Code en cualquier sistema operativo y tipo de cuenta
- Dominar el CLI interactivo con flags, piping y gestión avanzada de sesiones
- Personalizar el comportamiento del agente con CLAUDE.md, settings.json y gestión de modelos
- Controlar herramientas y permisos para un uso seguro y eficiente del agente en proyectos reales
- Delegar tareas en subagentes paralelos, incluyendo la creación de agentes custom especializados
- Extender funcionalidades mediante servidores MCP, hooks de automatización, skills reutilizables, plugins y SDK headless para CI/CD
- Aplicar un workflow profesional completo que combine todas las capacidades de Claude Code en un proyecto real
Explorar más cursos de programación
Descubre más cursos y hojas de ruta de programación
Alan Sastre
Ingeniero de Software y formador, CEO en CertiDevs
Ingeniero de software especializado en Full Stack y en Inteligencia Artificial. Como CEO de CertiDevs, se dedica a crear hojas de ruta y cursos de programación estructurados. Con más de 15 años programando, 6K seguidores en LinkedIn y experiencia como formador, Alan diseña contenido educativo de calidad para desarrolladores de todos los niveles.