Claude Code para Desarrolladores
Contenido
- Módulo 01: Instalación y primer contacto
- Instalación y configuración de Claude Code, modo interactivo, comandos de navegación, generación del pom.xml y CLAUDE.md inicial, prompts de generación y exploración
- Módulo 02: Diseño del proyecto
- Diseño del modelo de datos con Claude Code, diagrama ER, entidades y relaciones, estructura del repositorio, decisiones de arquitectura
- Módulo 03: Configuración del entorno
- PostgreSQL con Docker Compose, variables de entorno, estructura de paquetes Spring Boot, configuración de datasource, primer arranque de la aplicación
- Módulo 04: Modelos y migraciones
- Entidades JPA, relaciones entre entidades, migraciones con Flyway, validación de esquema contra base de datos real
- Módulo 05: Autenticación
- Registro y login de usuarios, generación y validación de JWT, configuración de Spring Security, protección de endpoints
- Módulo 06: Endpoints de negocio
- CRUD de espacios y reservas, validación de conflictos de horario, manejo de errores, curls de verificación
- Módulo 07: Skills y slash commands
- Empaquetado de workflows repetitivos como skills, creación de slash commands del proyecto, reutilización en equipo
- Módulo 08: Hooks y automatización
- Hooks pre-commit y post-tool, validaciones automáticas, scripts de utilidad integrados al flujo de trabajo
- Módulo 09: Testing
- Tests de integración con base de datos real, estrategia de pruebas dirigida por Claude Code, ejecución y análisis de resultados
- Módulo 10: Containerización completa
- Docker Compose con backend y base de datos, variables de entorno por ambiente, entorno reproducible y verificado
Descripción
- Claude Code para Desarrolladores es un curso práctico donde los participantes construyen una API REST completa usando Claude Code como herramienta agéntica de principio a fin.
- El curso no enseña Java ni Spring Boot como objetivo principal. Enseña a dirigir Claude Code para diseñar, implementar, testear y containerizar software real. El stack tecnológico es el medio — la habilidad que se desarrolla es saber trabajar con herramientas de inteligencia artificial agéntica en un entorno de desarrollo profesional.
- Desde la primera sesión el participante trabaja en un proyecto real que crece sesión a sesión hasta convertirse en una API REST funcional, containerizada y con suite de tests de integración.
Objetivo
- Instalar, configurar y navegar Claude Code en un entorno de desarrollo profesional
- Diseñar prompts precisos que producen artefactos de software reales y verificables
- Configurar el entorno del proyecto para que Claude Code opere dentro de convenciones definidas por el equipo
- Dirigir a Claude Code para implementar autenticación JWT, endpoints REST y validaciones de negocio
- Empaquetar workflows repetitivos como skills y slash commands reutilizables
- Automatizar validaciones y procesos del proyecto mediante hooks
- Dirigir a Claude Code para generar y ejecutar tests de integración contra infraestructura real
- Containerizar una aplicación completa con Docker Compose usando Claude Code
Perfil del participante
- Desarrolladores en General
Requisitos de conocimiento
Experiencia en desarrollo backend en cualquier lenguaje Conceptos REST: endpoints, request/response, códigos HTTP Git operacional: commit, push, ramas SQL básico: SELECT, INSERT, JOIN
Observaciones
El acceso y los costos asociados a la cuenta de Claude (Plan Pro, Max, Team o Enterprise) o el consumo en Anthropic Console no están incluidos en el valor del curso y deben ser cubiertos en su totalidad por el participante antes del inicio de la primera sesión. Una vez que tengan la cuenta les pedimos el favor de administrar y guardar sus tokens de sus cuentas para las clases, ya que necesitaremos tener la mayor cantidad de tokens disponibles para realizar los ejercicios sin interrupciones.
Encuentra la formación adecuada para ti o tu equipo
Cada proceso de capacitación tiene un objetivo distinto.
Completa el formulario y te ayudaremos a evaluar si este curso es el indicado o a definir una ruta de aprendizaje más alineada a tus necesidades.