Forma a tu equipo sin coste para tu empresa. Este curso de Claude Code para Desarrolladores .Net es hasta 100% bonificable a través de FUNDAE.
Potencia las competencias clave de tus profesionales.
Accede a una formación práctica, actualizada y orientada a resultados.
Prepara a tu equipo para los retos del entorno laboral actual.
Nos ocupamos de la gestión con FUNDAE si tu empresa lo necesita.
A medida
Formación en Claude Code para Desarrolladores .Net a medida
Descubre el mejor curso de Claude Code para Desarrolladores .Net para empresas con nuestra Aula Virtual Personalizada:
Sesiones en vivo por videoconferencia.
Temario totalmente personalizado.
Fechas y horarios adaptados a tu empresa.
Acceso a grabaciones.
Aprende practicando
Totalmente Práctico y Aplicable
Formación diseñada para que apliques cada concepto en situaciones reales de tu trabajo, con enfoque práctico y útil desde el primer momento.
Aprendizaje 100% práctico, enfocado en lo que realmente necesitas.
Casos reales y ejercicios adaptados a tu entorno profesional.
Aplica cada conocimiento directamente en tus tareas diarias.
Mejora tu rendimiento y el de tu equipo desde el primer día.
¿Por qué un curso en Claude Code para Desarrolladores .Net?
Prepara equipos para trabajo agentic real
Profesionaliza Claude Code para Ingeniería de Software con formación Online y A Medida, bonificable al 100% por FUNDAE a tu equipo. Solicita propuesta a medida.
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras
¿A quién va dirigida esta formación en Claude Code para Desarrolladores .Net?
Pensado para quienes deben dominar Claude Code para Desarrolladores .Net en su día a día
Desarrolladores backend .NET
Este curso encaja con desarrolladores que trabajan con C#, ASP.NET Core, APIs, servicios internos, workers, Entity Framework Core, SQL, autenticación, integración con sistemas y lógica de negocio. Aprenderán a utilizar Claude Code para comprender repositorios, planificar cambios, generar código, refactorizar, depurar, crear pruebas y documentar decisiones sin romper la arquitectura existente ni introducir deuda técnica por aceptar propuestas sin revisión.
Desarrolladores full stack en ecosistemas Microsoft
Los perfiles que combinan .NET con Blazor, TypeScript, React, Angular, Azure, SQL Server, Docker o GitHub Actions podrán integrar Claude Code en tareas de frontend, backend, contratos API, pruebas, pipelines y documentación. El curso les ayuda a trabajar con flujos completos de entrega, no solo con fragmentos de código aislados.
Tech leads y arquitectos de software
Los perfiles responsables de arquitectura podrán definir instrucciones, `CLAUDE.md`, subagentes, skills, hooks, permisos, estándares de código y reglas de revisión para que Claude Code trabaje alineado con la forma real de construir software en la empresa. La formación aporta criterio para usar IA como acelerador sin perder coherencia técnica.
Equipos DevOps, plataforma y CI/CD
Los equipos DevOps aprenderán a conectar Claude Code con GitHub Actions, automatizaciones, pipelines, validaciones, despliegues, análisis de fallos, documentación operativa y runbooks. El objetivo es que la IA ayude en el ciclo de entrega completo, incluyendo build, test, release, rollback, entornos y troubleshooting.
Equipos AppSec, seguridad y cumplimiento técnico
Los perfiles de seguridad podrán revisar permisos, políticas administradas, MCP, hooks, bloqueo de comandos, secretos, acceso a ficheros, GitHub Actions, auditoría, uso de APIs y controles de ejecución. La formación les permite participar en la adopción de Claude Code sin limitarse a prohibirlo o aprobarlo de forma genérica.
Engineering managers y responsables de adopción de IA
Los responsables de ingeniería podrán diseñar un despliegue empresarial de Claude Code: licencias, asientos premium, uso por perfiles, control de gasto, métricas, formación, adopción por equipos, normas internas y medición de impacto. El curso facilita que Claude Code se implante como práctica de ingeniería, no como herramienta individual sin control.
Proveedor con 16 años de experiencia en formación empresarial
Sobre
En Imagina Formación llevamos más de 16 años ayudando a profesionales y empresas a mejorar sus habilidades con formación práctica y totalmente adaptada a sus necesidades. Durante este tiempo, hemos formado a más de 480.000 personas y colaborado con más de 3.500 empresas, convirtiéndonos en un referente en el sector.
16
Años de liderazgo
+480.000
Alumnos formados en Imagina
¿Tienes dudas?
Resolvemos todas tus dudas sobre nuestra formación en Claude Code para Desarrolladores .Net
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
Sí. Está orientado a entornos empresariales con licencias de pago, especialmente Team Premium o Enterprise, políticas administradas, control de uso, permisos, MCP, GitHub Actions, seguridad y adopción por equipos.
No necesariamente. Anthropic indica que en planes Team y Enterprise los administradores pueden asignar asientos premium que incluyen Claude Code, además de controles de administración, analítica y gasto.
Sí. El curso usa .NET 10 como base para APIs, C#, ASP.NET Core, Entity Framework Core, testing, contenedores, CI/CD, observabilidad y modernización. .NET 10 es una versión LTS soportada durante tres años.
No. Claude Code trabaja principalmente desde la terminal y se integra en el flujo del desarrollador, pero no sustituye la revisión en IDE, debugging, pruebas, análisis estático ni criterio técnico del equipo.
Sí. El temario incluye Model Context Protocol para conectar Claude Code con documentación, APIs, backlog, observabilidad, sistemas internos y herramientas externas, siempre con permisos mínimos y gobierno.
Sí. Se trabajan skills para conocimiento reutilizable y subagentes especializados para arquitectura, QA, AppSec, DevOps, EF Core, documentación y revisión de PRs. Claude Code permite extender su comportamiento con skills y subagentes.
Sí. Los hooks son un bloque importante del curso. Permiten ejecutar acciones en puntos concretos del ciclo de Claude Code, como formatear tras ediciones, bloquear comandos o auditar cambios.
Sí. El curso cubre Claude Code GitHub Actions para PRs, issues, automatizaciones, workflows, secrets, GitHub App, Bedrock, Vertex AI, permisos y troubleshooting.
Sí, según configuración empresarial. La documentación de Claude Code GitHub Actions contempla flujos con Bedrock y Vertex AI mediante OIDC, roles, service accounts y configuración de proveedor.
Sí. Al tratarse de una formación corporativa en IA aplicada al desarrollo, .NET, DevOps, seguridad, automatización y competencias digitales, puede plantearse como formación bonificable hasta el 100% a través de FUNDAE, según el crédito disponible y cumpliendo los requisitos administrativos aplicables.
Sí. Está orientado a entornos empresariales con licencias de pago, especialmente Team Premium o Enterprise, políticas administradas, control de uso, permisos, MCP, GitHub Actions, seguridad y adopción por equipos.
No necesariamente. Anthropic indica que en planes Team y Enterprise los administradores pueden asignar asientos premium que incluyen Claude Code, además de controles de administración, analítica y gasto.
Sí. El curso usa .NET 10 como base para APIs, C#, ASP.NET Core, Entity Framework Core, testing, contenedores, CI/CD, observabilidad y modernización. .NET 10 es una versión LTS soportada durante tres años.
No. Claude Code trabaja principalmente desde la terminal y se integra en el flujo del desarrollador, pero no sustituye la revisión en IDE, debugging, pruebas, análisis estático ni criterio técnico del equipo.
Sí. El temario incluye Model Context Protocol para conectar Claude Code con documentación, APIs, backlog, observabilidad, sistemas internos y herramientas externas, siempre con permisos mínimos y gobierno.
Sí. Se trabajan skills para conocimiento reutilizable y subagentes especializados para arquitectura, QA, AppSec, DevOps, EF Core, documentación y revisión de PRs. Claude Code permite extender su comportamiento con skills y subagentes.
Sí. Los hooks son un bloque importante del curso. Permiten ejecutar acciones en puntos concretos del ciclo de Claude Code, como formatear tras ediciones, bloquear comandos o auditar cambios.
Sí. El curso cubre Claude Code GitHub Actions para PRs, issues, automatizaciones, workflows, secrets, GitHub App, Bedrock, Vertex AI, permisos y troubleshooting.
Sí, según configuración empresarial. La documentación de Claude Code GitHub Actions contempla flujos con Bedrock y Vertex AI mediante OIDC, roles, service accounts y configuración de proveedor.
Sí. Al tratarse de una formación corporativa en IA aplicada al desarrollo, .NET, DevOps, seguridad, automatización y competencias digitales, puede plantearse como formación bonificable hasta el 100% a través de FUNDAE, según el crédito disponible y cumpliendo los requisitos administrativos aplicables.
Comprender Claude Code como agente de desarrollo que trabaja en terminal, lee el repositorio, edita archivos, ejecuta comandos y participa en tareas de ingeniería completas.
Diferenciar Claude Code de un chat generalista, un autocompletador de IDE, un asistente de documentación y un agente con capacidad real de modificar proyectos.
Identificar las superficies de trabajo más relevantes: terminal, repositorio local, Git, GitHub Actions, issues, pull requests, scripts, documentación y herramientas conectadas.
Analizar el valor de Claude Code en proyectos .NET 10: onboarding, comprensión de legacy, APIs, pruebas, refactorización, migraciones, DevOps y documentación.
Reconocer tareas donde Claude Code aporta más productividad: cambios repetibles, análisis de código, generación de tests, explicación de errores y automatización de flujos.
Separar tareas adecuadas para IA de tareas que exigen decisión humana, criterio arquitectónico, revisión legal, validación funcional o aprobación de seguridad.
Establecer una disciplina de trabajo basada en explorar, planificar, ejecutar, verificar, revisar y documentar antes de integrar cambios.
Detectar riesgos habituales: cambios demasiado amplios, comandos peligrosos, suposiciones incorrectas, dependencias inventadas y soluciones que no encajan con la arquitectura.
Diseñar una guía de uso por rol para desarrolladores, tech leads, QA, DevOps, AppSec y managers.
Crear un mapa inicial de oportunidades para aplicar Claude Code dentro del ciclo real de desarrollo de la empresa.
Comprender Claude Code como agente de desarrollo que trabaja en terminal, lee el repositorio, edita archivos, ejecuta comandos y participa en tareas de ingeniería completas.
Diferenciar Claude Code de un chat generalista, un autocompletador de IDE, un asistente de documentación y un agente con capacidad real de modificar proyectos.
Identificar las superficies de trabajo más relevantes: terminal, repositorio local, Git, GitHub Actions, issues, pull requests, scripts, documentación y herramientas conectadas.
Analizar el valor de Claude Code en proyectos .NET 10: onboarding, comprensión de legacy, APIs, pruebas, refactorización, migraciones, DevOps y documentación.
Reconocer tareas donde Claude Code aporta más productividad: cambios repetibles, análisis de código, generación de tests, explicación de errores y automatización de flujos.
Separar tareas adecuadas para IA de tareas que exigen decisión humana, criterio arquitectónico, revisión legal, validación funcional o aprobación de seguridad.
Establecer una disciplina de trabajo basada en explorar, planificar, ejecutar, verificar, revisar y documentar antes de integrar cambios.
Detectar riesgos habituales: cambios demasiado amplios, comandos peligrosos, suposiciones incorrectas, dependencias inventadas y soluciones que no encajan con la arquitectura.
Diseñar una guía de uso por rol para desarrolladores, tech leads, QA, DevOps, AppSec y managers.
Crear un mapa inicial de oportunidades para aplicar Claude Code dentro del ciclo real de desarrollo de la empresa.
Tema 1: Claude Code en el ciclo de vida de desarrollo .NET empresarial
Comprender Claude Code como agente de desarrollo que trabaja en terminal, lee el repositorio, edita archivos, ejecuta comandos y participa en tareas de ingeniería completas.
Diferenciar Claude Code de un chat generalista, un autocompletador de IDE, un asistente de documentación y un agente con capacidad real de modificar proyectos.
Identificar las superficies de trabajo más relevantes: terminal, repositorio local, Git, GitHub Actions, issues, pull requests, scripts, documentación y herramientas conectadas.
Analizar el valor de Claude Code en proyectos .NET 10: onboarding, comprensión de legacy, APIs, pruebas, refactorización, migraciones, DevOps y documentación.
Reconocer tareas donde Claude Code aporta más productividad: cambios repetibles, análisis de código, generación de tests, explicación de errores y automatización de flujos.
Separar tareas adecuadas para IA de tareas que exigen decisión humana, criterio arquitectónico, revisión legal, validación funcional o aprobación de seguridad.
Establecer una disciplina de trabajo basada en explorar, planificar, ejecutar, verificar, revisar y documentar antes de integrar cambios.
Detectar riesgos habituales: cambios demasiado amplios, comandos peligrosos, suposiciones incorrectas, dependencias inventadas y soluciones que no encajan con la arquitectura.
Diseñar una guía de uso por rol para desarrolladores, tech leads, QA, DevOps, AppSec y managers.
Crear un mapa inicial de oportunidades para aplicar Claude Code dentro del ciclo real de desarrollo de la empresa.
Tema 2: Licencias empresariales, planes de pago y controles administrativos
Revisar el encaje de Claude Code en planes de pago empresariales, especialmente asientos premium en Team y Enterprise para perfiles que necesitan desarrollo asistido.
Diferenciar acceso individual, acceso de equipo, acceso Enterprise, uso vía API directa, uso con proveedores cloud y escenarios gobernados por administración central.
Identificar qué decisiones corresponden a administración: asignación de asientos, gasto adicional, visibilidad de uso, políticas, permisos y configuración de herramientas.
Comprender que Anthropic ofrece controles como gestión de asientos, límites de gasto, analítica de uso y políticas administradas en planes de negocio.
Diseñar criterios para decidir quién necesita asiento premium: desarrolladores activos, tech leads, QA técnico, DevOps, arquitectura o equipos de automatización.
Preparar políticas internas sobre qué repositorios pueden usarse, qué datos no se introducen, qué herramientas se habilitan y qué tareas requieren revisión.
Evaluar costes de uso según intensidad, modelos, automatizaciones, GitHub Actions, APIs y trabajo con agentes prolongados.
Crear un proceso de alta y baja de usuarios que incluya licencia, onboarding, configuración, permisos, formación y retirada de accesos.
Definir métricas de adopción que no se limiten a “líneas generadas”, sino que midan calidad, revisiones, tiempo de ciclo y valor entregado.
Preparar una matriz de gobierno para dirección, ingeniería, seguridad, legal, DPO, plataforma y responsables de equipo.
Tema 3: Instalación, terminal, autenticación y entorno de trabajo
Instalar Claude Code en equipos de desarrollo siguiendo el procedimiento corporativo, validando compatibilidad con sistema operativo, terminal, Node.js si procede y proxy.
Autenticar el usuario con el plan empresarial autorizado, evitando cuentas personales, tokens compartidos o accesos fuera del control de la organización.
Configurar terminales en Windows Terminal, PowerShell, WSL2, macOS Terminal, iTerm2 o shells Linux según el entorno de cada desarrollador.
Preparar rutas, permisos, variables de entorno, herramientas `dotnet`, Git, GitHub CLI, Docker y utilidades necesarias para el proyecto .NET.
Validar que Claude Code puede leer el repositorio, proponer cambios, ejecutar comandos permitidos y respetar configuraciones de permisos.
Revisar problemas habituales de instalación: proxy corporativo, certificados TLS, permisos locales, autenticación caducada o restricciones de red.
Crear un repositorio de laboratorio con solución .NET 10, API, tests, Dockerfile, GitHub Actions, documentación y issues preparados.
Separar entornos de práctica y producción, dejando claro que los primeros ejercicios no deben ejecutarse sobre repositorios críticos.
Documentar el setup estándar para nuevos desarrolladores, incluyendo terminal, IDE, comandos, permisos, hooks, MCP y normas de seguridad.
Preparar una checklist de arranque para confirmar que cada alumno puede compilar, ejecutar tests y trabajar con Claude Code sin bloqueos.
Tema 4: Configuración empresarial, settings y permisos de ejecución
Entender la jerarquía de configuración de Claude Code entre usuario, proyecto, organización y políticas administradas.
Configurar permisos para controlar lectura, escritura, ejecución de comandos, acceso a herramientas, rutas protegidas y acciones que requieren confirmación.
Aplicar reglas de denegación para bloquear comandos peligrosos, modificación de ficheros sensibles, borrado masivo, acceso a secretos o cambios en infraestructura crítica.
Definir qué comandos pueden autoaprobarse en laboratorio: `dotnet build`, `dotnet test`, `dotnet format`, análisis estático o ejecución de scripts seguros.
Usar configuraciones administradas para que skills, subagentes, hooks y MCP no dependan de decisiones locales no revisadas.
Revisar la opción `strictPluginOnlyCustomization` cuando la empresa necesita bloquear personalizaciones no controladas desde usuario o proyecto.
Separar permisos para repositorios de laboratorio, repositorios internos, repositorios críticos y proyectos con datos sensibles.
Crear un modelo de aprobación donde los comandos de escritura, despliegue, migración o eliminación requieran intervención humana.
Auditar configuraciones locales para detectar permisos demasiado amplios, MCPs no autorizados o hooks que ejecutan scripts sin revisión.
Documentar la política de permisos con ejemplos claros de acciones permitidas, acciones con confirmación y acciones prohibidas.
Tema 5: `CLAUDE.md`, memoria y contexto persistente del proyecto
Crear un `CLAUDE.md` que explique arquitectura, comandos, estándares de C#, estructura de solución, convenciones de testing y límites del proyecto.
Diferenciar instrucciones persistentes escritas por el equipo y auto memory generada a partir de patrones, correcciones y preferencias detectadas.
Usar `CLAUDE.md` para dar contexto estable sobre capas, dominios, naming, reglas de negocio, herramientas, comandos y criterios de revisión.
Crear instrucciones específicas por directorio cuando tests, infraestructura, frontend, dominio o persistencia requieren reglas distintas.
Evitar documentos gigantescos que mezclan demasiadas reglas y reducen la precisión de Claude Code.
Incluir comandos verificables: build, test, format, migraciones, generación de OpenAPI, ejecución local y comprobaciones de seguridad.
Definir qué debe hacer Claude antes de modificar código: explorar, explicar plan, pedir confirmación y ejecutar pruebas relevantes.
Mantener `CLAUDE.md` versionado en Git, revisado por pull request y alineado con la evolución real del repositorio.
Auditar auto memory para evitar que aprendizajes obsoletos, preferencias personales o correcciones puntuales afecten a todo el equipo.
Medir si el contexto persistente reduce preguntas repetidas, cambios fuera de estándar, errores de estilo y retrabajo en revisión.
Tema 6: Comandos slash y flujos reutilizables para equipos .NET
Utilizar comandos slash para ejecutar flujos frecuentes dentro de Claude Code, como revisar arquitectura, preparar tests o analizar errores de pipeline.
Crear comandos personalizados para tareas .NET: `/add-endpoint`, `/review-api`, `/generate-tests`, `/ef-migration-review` o `/release-notes`.
Diseñar comandos con instrucciones precisas, entradas claras, salida esperada, restricciones y comprobaciones obligatorias.
Separar comandos simples de workflows complejos que deberían convertirse en skills, hooks, subagentes o automatizaciones CI.
Crear comandos para discovery de repositorio, revisión de capa, análisis de cobertura, actualización de documentación y preparación de PR.
Evitar comandos que ejecutan cambios destructivos o despliegues sin confirmación y sin controles de permisos.
Versionar comandos dentro del repositorio o en configuración corporativa para que todos los equipos usen la misma base.
Documentar cada comando con propósito, ejemplos de uso, parámetros esperados y riesgos asociados.
Probar comandos en repositorios de laboratorio antes de llevarlos a soluciones .NET activas.
Crear una biblioteca interna de comandos para acelerar tareas repetibles sin depender de prompts improvisados.
Tema 7: Skills en Claude Code para conocimiento especializado
Comprender las skills como capacidades empaquetadas que extienden a Claude Code con instrucciones, recursos, scripts y conocimiento reutilizable.
Diseñar skills para tareas .NET especializadas: creación de APIs, pruebas de integración, migraciones EF Core, revisión AppSec o documentación OpenAPI.
Incluir en cada skill ejemplos, checklists, plantillas, scripts y criterios de salida para reducir variabilidad entre desarrolladores.
Diferenciar cuándo conviene una skill frente a `CLAUDE.md`, comando slash, subagente, hook, plugin o servidor MCP.
Crear una skill de arquitectura .NET que obligue a respetar capas, inyección de dependencias, errores de dominio y límites de contexto.
Diseñar una skill de testing que genere pruebas legibles, con datos representativos, asserts útiles y cobertura de casos límite.
Evitar skills excesivamente genéricas que no aportan especialización y solo duplican instrucciones ya presentes en el proyecto.
Versionar skills como activos corporativos con owner, revisión, changelog, ejemplos y pruebas de aceptación.
Distribuir skills mediante plugins o repositorios controlados cuando varios equipos deben compartir las mismas prácticas.
Medir impacto de skills por reducción de errores repetitivos, mayor consistencia y menor esfuerzo de revisión.
Tema 8: Subagentes especializados para arquitectura, QA, AppSec y DevOps
Crear subagentes con prompts, herramientas, permisos, hooks y skills propios para delegar tareas especializadas sin contaminar el contexto principal.
Diseñar un subagente arquitecto .NET que revise dependencias, capas, acoplamiento, patrones, excepciones y coherencia de diseño.
Crear un subagente QA que busque casos límite, pruebas faltantes, regresiones, datos de prueba débiles y escenarios de integración.
Preparar un subagente AppSec que revise autorización, validación de entrada, secretos, SSRF, inyección, logs sensibles y configuración insegura.
Configurar un subagente DevOps para analizar GitHub Actions, Dockerfiles, scripts, entornos, variables y despliegues.
Limitar herramientas por subagente para que un revisor pueda leer y comentar sin escribir archivos, mientras un generador sí puede proponer cambios.
Definir cuándo Claude Code debe delegar a subagentes y cómo debe sintetizar resultados en el hilo principal.
Evitar equipos de subagentes redundantes que producen análisis largos, contradictorios o difíciles de convertir en acciones.
Probar subagentes con PRs reales de laboratorio para medir precisión, falsos positivos, utilidad y tiempo consumido.
Crear un catálogo interno de subagentes aprobados con propósito, permisos, propietario, ejemplos y límites.
Tema 9: Hooks para automatizar validación, seguridad y control de flujo
Usar hooks para ejecutar acciones en momentos concretos del ciclo de Claude Code, como antes de usar herramientas o después de editar archivos.
Automatizar formateo, `dotnet format`, análisis estático, validaciones de seguridad, auditoría de cambios o notificaciones al finalizar tareas.
Bloquear comandos peligrosos mediante hooks previos, especialmente borrado de archivos, despliegues, acceso a secretos o cambios en infraestructura.
Configurar hooks para proteger ficheros sensibles: `.env`, secretos, configuraciones productivas, workflows críticos o migraciones no revisadas.
Reinyectar contexto después de compactación o cambios de sesión cuando el proyecto requiere reglas persistentes de arquitectura.
Generar logs de acciones del agente para auditar qué comandos se ejecutaron, qué archivos se tocaron y qué validaciones se lanzaron.
Diferenciar validaciones obligatorias mediante hooks de recomendaciones blandas escritas en prompts o `CLAUDE.md`.
Crear hooks específicos de .NET para ejecutar tests afectados, validadores de OpenAPI o revisiones de migraciones EF Core.
Evitar hooks lentos o ruidosos que interrumpen el trabajo y provocan que los usuarios busquen desactivarlos.
Documentar cada hook con evento, comando, riesgo mitigado, salida esperada, propietario y procedimiento de mantenimiento.
Tema 10: MCP para conectar Claude Code con herramientas empresariales
Comprender Model Context Protocol como mecanismo para conectar Claude Code con servicios externos, documentación, APIs, herramientas y fuentes de contexto.
Diseñar servidores MCP de solo lectura para documentación técnica, catálogos de APIs, ADRs, backlog, conocimiento interno o runbooks.
Crear MCPs con acciones controladas para tareas como consultar issues, abrir tickets, leer métricas o obtener información de despliegues.
Establecer permisos mínimos para cada MCP, evitando que una integración tenga acceso amplio a sistemas innecesarios.
Conectar Claude Code con herramientas como Jira, GitHub, Azure DevOps, Confluence, OpenAPI, observabilidad, catálogos o gestores internos.
Proteger MCPs frente a prompt injection, contenido no confiable, credenciales en respuestas y herramientas que ejecutan acciones peligrosas.
Definir logs, trazabilidad, rate limits, timeouts, validación de entradas y errores controlados en servidores MCP internos.
Separar MCPs de laboratorio, staging y producción para que las prácticas no interactúen con sistemas reales de la empresa.
Crear un proceso de homologación para MCPs externos, revisando proveedor, código, permisos, mantenimiento y riesgos.
Documentar cada MCP con finalidad, datos accesibles, acciones permitidas, owner, usuarios autorizados, entorno y procedimiento de baja.
Tema 11: Plugins y distribución controlada de extensiones
Entender los plugins como mecanismo para empaquetar skills, hooks, subagentes y servidores MCP en una instalación reutilizable.
Diseñar plugins internos para estandarizar el uso de Claude Code en varios repositorios .NET sin copiar configuraciones manualmente.
Crear un plugin corporativo de arquitectura .NET con `CLAUDE.md`, skills, hooks, comandos y subagentes aprobados.
Usar marketplaces controlados cuando la empresa quiere permitir plugins, pero solo desde fuentes revisadas.
Bloquear personalizaciones locales si la política exige que skills, hooks, MCP y agentes solo vengan de plugins aprobados.
Versionar plugins con semver, changelog, pruebas de compatibilidad y comunicación de cambios a equipos.
Preparar pruebas de regresión de plugins para confirmar que no bloquean builds, no rompen permisos y no ralentizan flujos.
Definir owners de plugins por área: plataforma, AppSec, QA, arquitectura, DevOps o equipo de datos.
Retirar plugins obsoletos o inseguros cuando dejan de mantenerse o duplican capacidades nuevas de Claude Code.
Crear una estrategia de distribución de extensiones que combine flexibilidad para equipos y control corporativo.
Tema 12: GitHub Actions con Claude Code para PRs, issues y automatización
Integrar Claude Code con GitHub Actions para responder a menciones, revisar PRs, implementar cambios, crear pull requests o ejecutar workflows custom.
Configurar el flujo recomendado con `/install-github-app` cuando se usa API directa, teniendo en cuenta permisos de Contents, Issues y Pull requests.
Diseñar workflows basados en `anthropics/claude-code-action@v1`, evitando configuraciones beta obsoletas y usando entradas actuales.
Usar prompts de automatización para revisar PRs, generar tests, actualizar documentación, resolver issues acotados o preparar release notes.
Configurar secrets como `ANTHROPIC_API_KEY` o integraciones con Bedrock y Vertex AI cuando la empresa usa proveedores cloud.
Separar workflows interactivos por mención `@claude` de workflows automáticos ejecutados por evento o condición.
Definir permisos mínimos del GitHub App o token, especialmente en repositorios con código sensible o ramas protegidas.
Evitar que Claude haga commits sin checks, sin revisión, sin rama separada o sin políticas de branch protection.
Diagnosticar errores frecuentes: Claude no responde, token inválido, permisos insuficientes, CI que no se dispara o secrets mal configurados.
Crear una plantilla corporativa de workflows Claude Code para PR review, issue-to-PR, tests, documentación y análisis de seguridad.
Tema 13: Claude Code con Amazon Bedrock, Vertex AI y proveedores corporativos
Evaluar si la empresa usará Claude Code vía API directa de Anthropic, Amazon Bedrock, Google Vertex AI u otro proveedor autorizado.
Configurar GitHub Actions con AWS OIDC, roles IAM y permisos de Bedrock cuando se necesita evitar claves estáticas.
Configurar integración con Vertex AI mediante Workload Identity Federation, service accounts y permisos mínimos.
Entender que la documentación de GitHub Actions de Claude Code contempla configuraciones específicas para Bedrock y Vertex AI.
Comparar implicaciones de seguridad, residencia de datos, facturación, observabilidad, permisos y gobierno entre proveedores.
Crear una GitHub App propia cuando la empresa requiere control de identidad, branding, permisos y autenticación más granular.
Gestionar secretos, roles, OIDC, service accounts, claves privadas y tokens sin exponerlos en repositorios ni logs.
Diseñar entornos separados para laboratorio, staging y producción con credenciales y permisos diferenciados.
Preparar documentación de arquitectura de integración con flujo de autenticación, permisos, secrets, modelos y auditoría.
Crear una checklist de seguridad antes de habilitar automatizaciones Claude Code en repositorios corporativos.
Tema 14: Aplicación a ASP.NET Core, APIs y contratos empresariales
Usar Claude Code para analizar endpoints existentes, rutas, controllers, minimal APIs, middleware, filtros, validadores y respuestas.
Generar nuevos endpoints siguiendo convenciones del repositorio, DTOs, validación, autorización, logging, OpenAPI y manejo de errores.
Diseñar contratos API consistentes con códigos HTTP, `ProblemDetails`, trazabilidad, versionado y mensajes seguros.
Pedir planes de implementación antes de tocar varias capas: API, aplicación, dominio, persistencia, tests y documentación.
Revisar cambios de payload para evitar breaking changes en clientes, frontends, integraciones o aplicaciones móviles.
Crear ejemplos de request/response y documentación OpenAPI con ayuda de Claude Code, validando cada campo con negocio.
Aplicar políticas de autorización por rol, claim, scope, recurso o tenant, evitando validaciones superficiales sugeridas por IA.
Revisar endpoints generados para detectar exposición de datos internos, validación insuficiente o lógica de negocio mal ubicada.
Crear tests unitarios, integración y contrato alrededor de cada endpoint nuevo o modificado.
Documentar decisiones de API en ADRs y guías internas para que Claude Code mantenga coherencia en tareas futuras.
Tema 15: Entity Framework Core, SQL y persistencia asistida
Analizar modelos EF Core, configuraciones Fluent API, relaciones, índices, constraints, owned types, conversiones y convenciones de tabla.
Usar Claude Code para revisar consultas LINQ, detectar N+1, includes innecesarios, materialización excesiva o filtros aplicados tarde.
Diseñar migraciones con revisión humana, valorando pérdida de datos, bloqueos, cambios de tipo, índices y compatibilidad.
Generar pruebas de persistencia con bases temporales, Testcontainers o entornos aislados según el nivel de validación necesario.
Revisar transacciones, concurrencia optimista, idempotencia, consistencia eventual y reintentos en operaciones críticas.
Pedir alternativas de modelado cuando una relación o agregado genera acoplamiento, consultas lentas o estructuras difíciles de mantener.
Crear scripts de diagnóstico SQL y planes de consulta de laboratorio para revisar rendimiento antes de optimizar a ciegas.
Proteger connection strings, credenciales y datos sensibles para que Claude Code no los lea, copie ni incluya en documentación.
Diseñar hooks o skills para validar migraciones EF Core antes de permitir PRs.
Documentar decisiones de persistencia, limitaciones y riesgos para que futuros cambios no repitan errores ya conocidos.
Tema 16: Testing avanzado con xUnit, NUnit, MSTest y Testcontainers
Generar pruebas unitarias con patrón AAA, nombres expresivos, datos representativos, casos límite y asserts que validen comportamiento real.
Crear pruebas de integración para ASP.NET Core con `WebApplicationFactory`, configuración aislada y dependencias reemplazables.
Usar Testcontainers para levantar PostgreSQL, SQL Server, Redis, RabbitMQ u otras dependencias sin tocar servicios compartidos.
Pedir a Claude Code que proponga casos negativos, valores frontera, particiones equivalentes y escenarios de regresión.
Convertir bugs reales en pruebas que fallen primero y validen después la corrección.
Integrar cobertura de código sin perseguir porcentajes vacíos que no representan calidad real.
Crear skills o subagentes QA para revisar si un PR contiene pruebas suficientes y casos límite relevantes.
Ejecutar `dotnet test` mediante Claude Code y analizar fallos sin pegar datos productivos ni logs sensibles.
Diseñar una estrategia de testing .NET asistida por IA para unitarias, integración, contrato, regresión y smoke tests.
Tema 17: Refactorización, deuda técnica y modernización de .NET legacy
Usar Claude Code para comprender código heredado, métodos largos, clases acopladas, dependencias implícitas y lógica mezclada.
Planificar refactorizaciones pequeñas, reversibles y cubiertas por pruebas antes de modificar estructuras críticas.
Modernizar código hacia patrones compatibles con .NET 10, C# moderno, nullable reference types, DI actual y APIs recomendadas.
Extraer servicios, interfaces, value objects, handlers, validators y mappers cuando aportan claridad real y no sobreingeniería.
Revisar paquetes obsoletos, APIs deprecadas, versiones antiguas de frameworks y dependencias sin mantenimiento.
Crear estrategias de migración desde .NET Framework, .NET Core antiguo o .NET 6/8 hacia .NET 10 cuando el contexto lo justifique.
Usar subagentes de exploración para analizar áreas legacy sin llenar el contexto principal de detalles irrelevantes.
Pedir a Claude Code que genere planes de modernización con impacto, riesgos, orden de trabajo, pruebas y rollback.
Documentar decisiones mediante ADRs, indicando por qué se cambia un patrón y qué comportamiento debe mantenerse.
Medir reducción de deuda por complejidad, cobertura, defectos, tiempos de build, claridad y menor esfuerzo de mantenimiento.
Tema 18: Seguridad AppSec en código .NET generado o modificado por IA
Revisar código generado por Claude Code para detectar inyección SQL, XSS, SSRF, path traversal, deserialización insegura y validación insuficiente.
Auditar autenticación y autorización en ASP.NET Core, OpenID Connect, OAuth2, JWT, cookies, policies, claims y permisos por recurso.
Evitar secretos hardcodeados, tokens en tests, connection strings en código, certificados en repositorio o variables impresas en logs.
Pedir a Claude Code que revise errores de seguridad con foco en la capa afectada, no con recomendaciones genéricas.
Crear hooks que bloqueen cambios en ficheros sensibles o alerten sobre patrones de secretos, comandos peligrosos o permisos excesivos.
Diseñar subagentes AppSec con permisos de lectura para revisar PRs sin modificar código directamente.
Revisar workflows de GitHub Actions para detectar permisos demasiado amplios, actions sin fijar, secrets expuestos o uso inseguro de tokens.
Incorporar threat modeling ligero en historias y cambios relevantes, usando Claude Code para generar preguntas de riesgo.
Crear pruebas de seguridad básicas para endpoints con autorización, validación de entrada y manejo seguro de errores.
Documentar hallazgos, correcciones y decisiones aceptadas para que seguridad, desarrollo y arquitectura compartan criterio.
Tema 19: Rendimiento, concurrencia y observabilidad en .NET 10
Usar Claude Code para detectar hot paths, asignaciones innecesarias, consultas lentas, serialización costosa o llamadas remotas mal gestionadas.
Revisar async/await, `CancellationToken`, paralelismo, tareas en background, colas, límites de concurrencia y resiliencia.
Diseñar estrategias de cache local, distribuida o por respuesta sin crear datos obsoletos, incoherentes o difíciles de invalidar.
Generar instrumentación con logging estructurado, métricas, traces, correlation IDs y OpenTelemetry.
Pedir análisis de errores 5xx, latencia, timeouts, consumo de memoria o saturación usando logs de laboratorio anonimizados.
Crear pruebas de carga iniciales con herramientas aprobadas como k6, NBomber, BenchmarkDotNet o equivalentes corporativos.
Revisar configuración de `HttpClientFactory`, retries, timeouts, circuit breakers y políticas de resiliencia.
Usar Claude Code para crear runbooks de diagnóstico, pero validando comandos y rutas antes de aplicarlos en entornos reales.
Integrar observabilidad en pipelines y despliegues para que cada release tenga señales mínimas de salud.
Crear criterios de rendimiento en Definition of Done para endpoints, jobs, consultas y procesos críticos.
Tema 20: Docker, contenedores, Aspire y despliegues de laboratorio
Generar Dockerfiles para aplicaciones .NET con imágenes adecuadas, multi-stage builds, usuario no root y tamaño razonable.
Crear `docker-compose` o configuraciones equivalentes para levantar API, base de datos, Redis, colas y servicios de laboratorio.
Revisar configuraciones de .NET Aspire cuando el equipo usa orquestación local, service defaults, observabilidad y dependencias de aplicación.
Evitar imágenes con secretos, herramientas innecesarias, permisos excesivos o puertos expuestos sin control.
Usar Claude Code para diagnosticar fallos de contenedor, variables ausentes, problemas de red, health checks o dependencias no listas.
Integrar contenedores en pruebas de integración y pipelines CI sin ralentizar innecesariamente cada PR.
Crear scripts seguros para levantar y limpiar entornos locales sin borrar datos que el desarrollador necesita conservar.
Documentar setup local reproducible para que nuevos desarrolladores compilen y prueben sin conocimiento tribal.
Preparar imágenes de laboratorio separadas de imágenes productivas y con datos sintéticos.
Diseñar una ruta de industrialización desde entorno local a pipelines y despliegues gobernados.
Tema 21: CI/CD, calidad continua y releases con Claude Code
Diseñar pipelines de CI para restaurar, compilar, probar, formatear, publicar cobertura y validar proyectos .NET 10.
Usar Claude Code para generar o mejorar workflows GitHub Actions, revisando siempre permisos, secrets, matrices, caches y triggers.
Crear pipelines CD con environments, aprobaciones, variables, artefactos, contenedores, despliegues y validaciones postdeploy.
Preparar estrategias de release con versionado semántico, tags, changelog, GitHub Releases, paquetes NuGet o imágenes de contenedor.
Pedir a Claude Code que analice fallos de CI con logs de laboratorio, detectando dependencia rota, test flaky, error YAML o falta de variable.
Crear workflows reutilizables para proyectos .NET internos, reduciendo duplicación entre repositorios.
Diseñar smoke tests, health checks y rollback antes de promover cambios a entornos superiores.
Revisar pipelines con subagentes DevOps y AppSec antes de aprobar cambios en ramas protegidas.
Documentar cada workflow con propósito, owner, secretos, permisos, entornos, triggers y procedimiento ante fallo.
Crear un estándar de CI/CD asistido por Claude Code que combine rapidez, seguridad, trazabilidad y calidad.
Tema 22: Revisión de pull requests y colaboración técnica
Usar Claude Code para preparar revisiones previas al PR, detectando errores lógicos, pruebas faltantes, código duplicado o riesgos de arquitectura.
Pedir revisiones enfocadas por dimensión: API, EF Core, seguridad, rendimiento, tests, DevOps, documentación o compatibilidad.
Integrar Claude Code en GitHub Actions para comentar en PRs, responder a menciones y proponer cambios dentro de ramas controladas.
Evitar que la revisión automática sustituya el criterio de tech leads, AppSec, QA o responsables funcionales.
Crear plantillas de PR donde se indique qué debe revisar Claude, qué pruebas se ejecutaron y qué riesgos deben comprobarse manualmente.
Usar subagentes especializados para revisar diferentes dimensiones del mismo PR sin mezclar observaciones.
Evaluar comentarios generados por IA, aceptando solo los que tengan evidencia, impacto y mejora real.
Generar resúmenes de PR para facilitar revisión humana cuando el diff es grande o afecta a varias capas.
Crear políticas de branch protection para que cambios generados o asistidos pasen por checks y reviewers humanos.
Medir la utilidad de revisiones con Claude Code por defectos detectados, tiempo ahorrado, falsos positivos y calidad de feedback.
Tema 23: Documentación, ADRs, diagramas y conocimiento vivo
Usar Claude Code para actualizar README, guías de setup, documentación de API, manuales de contribución y procedimientos de operación.
Generar ADRs que documenten contexto, decisión, alternativas, consecuencias y criterios de revisión.
Crear diagramas Mermaid de arquitectura, secuencia, despliegue, dependencias, eventos, flujos de datos y pipelines.
Revisar documentación generada para eliminar comandos no probados, versiones incorrectas, supuestos falsos o rutas obsoletas.
Mantener documentación sincronizada con cambios de código mediante hooks, skills o checks de PR.
Crear guías de onboarding para nuevos desarrolladores con estructura de solución, comandos, tests, patrones y problemas frecuentes.
Documentar decisiones de seguridad, rendimiento, persistencia y despliegue para evitar repetir debates en cada proyecto.
Usar Claude Code para convertir issues, PRs y comentarios técnicos en conocimiento reutilizable.
Evitar que la documentación generada sea demasiado genérica o no refleje particularidades del repositorio.
Medir mejora documental por reducción de dudas repetidas, menor tiempo de onboarding y mayor trazabilidad de decisiones.
Tema 24: Gestión de issues, backlog técnico y planificación asistida
Usar Claude Code para convertir necesidades poco definidas en issues con alcance, contexto, criterios de aceptación y riesgos.
Descomponer features .NET complejas en tareas pequeñas: API, dominio, persistencia, tests, documentación, CI/CD y despliegue.
Crear issues de deuda técnica con evidencia, impacto, propuesta, esfuerzo estimado y criterio de cierre.
Pedir análisis de prioridad comparando riesgo, valor, complejidad, dependencias, coste de no hacer y capacidad del equipo.
Usar Claude Code para preparar refinamientos técnicos, revisiones de sprint, resúmenes de bloqueos y planes de entrega.
Evitar que la IA genere backlog inflado con tareas genéricas que no resuelven problemas reales.
Conectar issues con automatizaciones de GitHub Actions para que Claude pueda proponer PRs sobre tareas acotadas.
Crear plantillas para bugs, refactorizaciones, seguridad, rendimiento, documentación, testing y cambios de pipeline.
Documentar decisiones de priorización para que arquitectura, producto y desarrollo compartan contexto.
Medir si la planificación asistida reduce ambigüedad, retrabajo y cambios no previstos durante implementación.
Tema 25: Uso de modelos Claude, contexto y coste operativo
Comprender diferencias prácticas entre modelos disponibles en Claude Code, seleccionando según complejidad, velocidad, coste y calidad esperada.
Usar modelos más capaces para arquitectura, refactorización compleja, análisis legacy, seguridad o tareas multiarchivo.
Reservar modelos más eficientes para explicaciones, comandos simples, documentación breve, tareas repetitivas y consultas de bajo riesgo.
Configurar el modelo en GitHub Actions cuando se necesita controlar comportamiento, coste o latencia de una automatización.
Controlar consumo en tareas largas, especialmente agentes que exploran repositorios grandes, generan PRs o ejecutan iteraciones múltiples.
Crear límites de gasto, presupuestos por equipo y políticas de uso cuando la empresa habilita consumo adicional.
Gestionar contexto mediante exploración selectiva, subagentes, ficheros relevantes, `CLAUDE.md`, memoria y resúmenes estructurados.
Evitar sesiones interminables donde el agente acumula contexto obsoleto y pierde precisión.
Documentar recomendaciones internas por tipo de tarea: bugfix, tests, refactorización, PR review, CI/CD, documentación o análisis de incidente.
Medir coste frente a valor: tiempo ahorrado, defectos evitados, PRs útiles, reducción de deuda y satisfacción del equipo.
Tema 26: Datos sensibles, propiedad intelectual y uso responsable
Definir qué información no puede introducirse en Claude Code: secretos, datos personales, credenciales, expedientes, logs productivos o código no autorizado.
Clasificar repositorios por sensibilidad para decidir dónde se permite IA, con qué controles y bajo qué supervisión.
Revisar políticas empresariales sobre entrenamiento, retención, uso de contenido, proveedores, APIs y datos de cliente.
Crear prácticas de anonimización para logs, errores, payloads, capturas y ejemplos usados durante debugging.
Evitar pegar trazas de producción con datos personales o identificadores de clientes en prompts o issues.
Controlar outputs generados para detectar licencias incompatibles, fragmentos sospechosos, dependencias no autorizadas o contenido inseguro.
Establecer revisión humana obligatoria de cualquier cambio de código, configuración, pipeline, infraestructura o seguridad.
Preparar guías para responsables legales, DPO, seguridad y arquitectura sobre riesgos reales del desarrollo asistido.
Crear un protocolo de incidente cuando se introduce accidentalmente información sensible en una sesión o automatización.
Construir una cultura de uso responsable donde productividad y seguridad no compiten, sino que se diseñan juntas.
Tema 27: Adopción empresarial, métricas y mejora continua
Diseñar un piloto por equipo o repositorio con objetivos claros: reducir tiempo de onboarding, mejorar tests, acelerar PRs o documentar legacy.
Seleccionar casos de uso seguros para empezar, evitando aplicar Claude Code directamente sobre sistemas críticos sin madurez previa.
Formar a desarrolladores en prompting, revisión, permisos, `CLAUDE.md`, testing, seguridad, subagentes y límites de la herramienta.
Crear champions internos que acompañen a equipos y conviertan buenas prácticas en estándares reutilizables.
Medir adopción con usuarios activos, tareas resueltas, PRs asistidos, tiempo de ciclo, tests generados y satisfacción del equipo.
Medir calidad con defectos, rechazos de PR, retrabajo, cobertura útil, deuda reducida, incidentes evitados y estabilidad de pipelines.
Revisar métricas de uso disponibles en planes empresariales, incluyendo analítica de Claude Code cuando la organización la tenga habilitada.
Evitar usar métricas de líneas aceptadas como indicador principal, porque pueden incentivar aceptar código innecesario.
Ajustar políticas, skills, hooks, MCPs, subagentes y formación según feedback real del equipo.
Crear una hoja de ruta trimestral para evolucionar Claude Code con nuevas capacidades, controles y patrones internos.
Tema 28: Proyecto final integrador: Claude Code Enterprise para una solución .NET 10
Definir una solución .NET 10 empresarial con API, dominio, persistencia, autenticación, tests, CI/CD, documentación y backlog técnico.
Configurar Claude Code con licencia empresarial, permisos, terminal, repositorio, `CLAUDE.md`, memoria, comandos, hooks y entorno de laboratorio.
Crear una skill .NET para generar endpoints completos con validación, tests, documentación OpenAPI, logging y manejo de errores.
Diseñar subagentes especializados para arquitectura, QA, AppSec, DevOps y documentación, con permisos y límites diferenciados.
Configurar un MCP de laboratorio para consultar documentación interna, contratos API, issues, runbooks o un sistema externo simulado.
Implantar hooks para ejecutar `dotnet format`, `dotnet test`, bloqueo de ficheros sensibles y auditoría de comandos.
Usar Claude Code para implementar una funcionalidad realista, revisar el plan, generar cambios, ejecutar pruebas y preparar PR.
Integrar Claude Code GitHub Actions para revisión de PR, generación de tests, documentación o resolución de issues acotados.
Diseñar CI/CD con build, tests, cobertura, análisis, contenedores, environments, release notes y validaciones postdeploy.
Presentar el proyecto con arquitectura, configuración, skills, subagentes, MCP, hooks, pipelines, riesgos, métricas y plan de adopción.
Forma a tu equipo sin coste para tu empresa. Este curso de Claude Code para Desarrolladores .Net es hasta 100% bonificable a través de FUNDAE.
Potencia las competencias clave de tus profesionales.
Accede a una formación práctica, actualizada y orientada a resultados.
Prepara a tu equipo para los retos del entorno laboral actual.
Nos ocupamos de la gestión con FUNDAE si tu empresa lo necesita.
A medida
Formación en Claude Code para Desarrolladores .Net a medida
Descubre el mejor curso de Claude Code para Desarrolladores .Net para empresas con nuestra Aula Virtual Personalizada:
Sesiones en vivo por videoconferencia.
Temario totalmente personalizado.
Fechas y horarios adaptados a tu empresa.
Acceso a grabaciones.
Aprende practicando
Totalmente Práctico y Aplicable
Formación diseñada para que apliques cada concepto en situaciones reales de tu trabajo, con enfoque práctico y útil desde el primer momento.
Aprendizaje 100% práctico, enfocado en lo que realmente necesitas.
Casos reales y ejercicios adaptados a tu entorno profesional.
Aplica cada conocimiento directamente en tus tareas diarias.
Mejora tu rendimiento y el de tu equipo desde el primer día.
¿Por qué un curso en Claude Code para Desarrolladores .Net?
Prepara equipos para trabajo agentic real
Profesionaliza Claude Code para Ingeniería de Software con formación Online y A Medida, bonificable al 100% por FUNDAE a tu equipo. Solicita propuesta a medida.
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras
Comprender Claude Code como agente de desarrollo que trabaja en terminal, lee el repositorio, edita archivos, ejecuta comandos y participa en tareas de ingeniería completas.
Diferenciar Claude Code de un chat generalista, un autocompletador de IDE, un asistente de documentación y un agente con capacidad real de modificar proyectos.
Identificar las superficies de trabajo más relevantes: terminal, repositorio local, Git, GitHub Actions, issues, pull requests, scripts, documentación y herramientas conectadas.
Analizar el valor de Claude Code en proyectos .NET 10: onboarding, comprensión de legacy, APIs, pruebas, refactorización, migraciones, DevOps y documentación.
Reconocer tareas donde Claude Code aporta más productividad: cambios repetibles, análisis de código, generación de tests, explicación de errores y automatización de flujos.
Separar tareas adecuadas para IA de tareas que exigen decisión humana, criterio arquitectónico, revisión legal, validación funcional o aprobación de seguridad.
Establecer una disciplina de trabajo basada en explorar, planificar, ejecutar, verificar, revisar y documentar antes de integrar cambios.
Detectar riesgos habituales: cambios demasiado amplios, comandos peligrosos, suposiciones incorrectas, dependencias inventadas y soluciones que no encajan con la arquitectura.
Diseñar una guía de uso por rol para desarrolladores, tech leads, QA, DevOps, AppSec y managers.
Crear un mapa inicial de oportunidades para aplicar Claude Code dentro del ciclo real de desarrollo de la empresa.
Comprender Claude Code como agente de desarrollo que trabaja en terminal, lee el repositorio, edita archivos, ejecuta comandos y participa en tareas de ingeniería completas.
Diferenciar Claude Code de un chat generalista, un autocompletador de IDE, un asistente de documentación y un agente con capacidad real de modificar proyectos.
Identificar las superficies de trabajo más relevantes: terminal, repositorio local, Git, GitHub Actions, issues, pull requests, scripts, documentación y herramientas conectadas.
Analizar el valor de Claude Code en proyectos .NET 10: onboarding, comprensión de legacy, APIs, pruebas, refactorización, migraciones, DevOps y documentación.
Reconocer tareas donde Claude Code aporta más productividad: cambios repetibles, análisis de código, generación de tests, explicación de errores y automatización de flujos.
Separar tareas adecuadas para IA de tareas que exigen decisión humana, criterio arquitectónico, revisión legal, validación funcional o aprobación de seguridad.
Establecer una disciplina de trabajo basada en explorar, planificar, ejecutar, verificar, revisar y documentar antes de integrar cambios.
Detectar riesgos habituales: cambios demasiado amplios, comandos peligrosos, suposiciones incorrectas, dependencias inventadas y soluciones que no encajan con la arquitectura.
Diseñar una guía de uso por rol para desarrolladores, tech leads, QA, DevOps, AppSec y managers.
Crear un mapa inicial de oportunidades para aplicar Claude Code dentro del ciclo real de desarrollo de la empresa.
Tema 1: Claude Code en el ciclo de vida de desarrollo .NET empresarial
Comprender Claude Code como agente de desarrollo que trabaja en terminal, lee el repositorio, edita archivos, ejecuta comandos y participa en tareas de ingeniería completas.
Diferenciar Claude Code de un chat generalista, un autocompletador de IDE, un asistente de documentación y un agente con capacidad real de modificar proyectos.
Identificar las superficies de trabajo más relevantes: terminal, repositorio local, Git, GitHub Actions, issues, pull requests, scripts, documentación y herramientas conectadas.
Analizar el valor de Claude Code en proyectos .NET 10: onboarding, comprensión de legacy, APIs, pruebas, refactorización, migraciones, DevOps y documentación.
Reconocer tareas donde Claude Code aporta más productividad: cambios repetibles, análisis de código, generación de tests, explicación de errores y automatización de flujos.
Separar tareas adecuadas para IA de tareas que exigen decisión humana, criterio arquitectónico, revisión legal, validación funcional o aprobación de seguridad.
Establecer una disciplina de trabajo basada en explorar, planificar, ejecutar, verificar, revisar y documentar antes de integrar cambios.
Detectar riesgos habituales: cambios demasiado amplios, comandos peligrosos, suposiciones incorrectas, dependencias inventadas y soluciones que no encajan con la arquitectura.
Diseñar una guía de uso por rol para desarrolladores, tech leads, QA, DevOps, AppSec y managers.
Crear un mapa inicial de oportunidades para aplicar Claude Code dentro del ciclo real de desarrollo de la empresa.
Tema 2: Licencias empresariales, planes de pago y controles administrativos
Revisar el encaje de Claude Code en planes de pago empresariales, especialmente asientos premium en Team y Enterprise para perfiles que necesitan desarrollo asistido.
Diferenciar acceso individual, acceso de equipo, acceso Enterprise, uso vía API directa, uso con proveedores cloud y escenarios gobernados por administración central.
Identificar qué decisiones corresponden a administración: asignación de asientos, gasto adicional, visibilidad de uso, políticas, permisos y configuración de herramientas.
Comprender que Anthropic ofrece controles como gestión de asientos, límites de gasto, analítica de uso y políticas administradas en planes de negocio.
Diseñar criterios para decidir quién necesita asiento premium: desarrolladores activos, tech leads, QA técnico, DevOps, arquitectura o equipos de automatización.
Preparar políticas internas sobre qué repositorios pueden usarse, qué datos no se introducen, qué herramientas se habilitan y qué tareas requieren revisión.
Evaluar costes de uso según intensidad, modelos, automatizaciones, GitHub Actions, APIs y trabajo con agentes prolongados.
Crear un proceso de alta y baja de usuarios que incluya licencia, onboarding, configuración, permisos, formación y retirada de accesos.
Definir métricas de adopción que no se limiten a “líneas generadas”, sino que midan calidad, revisiones, tiempo de ciclo y valor entregado.
Preparar una matriz de gobierno para dirección, ingeniería, seguridad, legal, DPO, plataforma y responsables de equipo.
Tema 3: Instalación, terminal, autenticación y entorno de trabajo
Instalar Claude Code en equipos de desarrollo siguiendo el procedimiento corporativo, validando compatibilidad con sistema operativo, terminal, Node.js si procede y proxy.
Autenticar el usuario con el plan empresarial autorizado, evitando cuentas personales, tokens compartidos o accesos fuera del control de la organización.
Configurar terminales en Windows Terminal, PowerShell, WSL2, macOS Terminal, iTerm2 o shells Linux según el entorno de cada desarrollador.
Preparar rutas, permisos, variables de entorno, herramientas `dotnet`, Git, GitHub CLI, Docker y utilidades necesarias para el proyecto .NET.
Validar que Claude Code puede leer el repositorio, proponer cambios, ejecutar comandos permitidos y respetar configuraciones de permisos.
Revisar problemas habituales de instalación: proxy corporativo, certificados TLS, permisos locales, autenticación caducada o restricciones de red.
Crear un repositorio de laboratorio con solución .NET 10, API, tests, Dockerfile, GitHub Actions, documentación y issues preparados.
Separar entornos de práctica y producción, dejando claro que los primeros ejercicios no deben ejecutarse sobre repositorios críticos.
Documentar el setup estándar para nuevos desarrolladores, incluyendo terminal, IDE, comandos, permisos, hooks, MCP y normas de seguridad.
Preparar una checklist de arranque para confirmar que cada alumno puede compilar, ejecutar tests y trabajar con Claude Code sin bloqueos.
Tema 4: Configuración empresarial, settings y permisos de ejecución
Entender la jerarquía de configuración de Claude Code entre usuario, proyecto, organización y políticas administradas.
Configurar permisos para controlar lectura, escritura, ejecución de comandos, acceso a herramientas, rutas protegidas y acciones que requieren confirmación.
Aplicar reglas de denegación para bloquear comandos peligrosos, modificación de ficheros sensibles, borrado masivo, acceso a secretos o cambios en infraestructura crítica.
Definir qué comandos pueden autoaprobarse en laboratorio: `dotnet build`, `dotnet test`, `dotnet format`, análisis estático o ejecución de scripts seguros.
Usar configuraciones administradas para que skills, subagentes, hooks y MCP no dependan de decisiones locales no revisadas.
Revisar la opción `strictPluginOnlyCustomization` cuando la empresa necesita bloquear personalizaciones no controladas desde usuario o proyecto.
Separar permisos para repositorios de laboratorio, repositorios internos, repositorios críticos y proyectos con datos sensibles.
Crear un modelo de aprobación donde los comandos de escritura, despliegue, migración o eliminación requieran intervención humana.
Auditar configuraciones locales para detectar permisos demasiado amplios, MCPs no autorizados o hooks que ejecutan scripts sin revisión.
Documentar la política de permisos con ejemplos claros de acciones permitidas, acciones con confirmación y acciones prohibidas.
Tema 5: `CLAUDE.md`, memoria y contexto persistente del proyecto
Crear un `CLAUDE.md` que explique arquitectura, comandos, estándares de C#, estructura de solución, convenciones de testing y límites del proyecto.
Diferenciar instrucciones persistentes escritas por el equipo y auto memory generada a partir de patrones, correcciones y preferencias detectadas.
Usar `CLAUDE.md` para dar contexto estable sobre capas, dominios, naming, reglas de negocio, herramientas, comandos y criterios de revisión.
Crear instrucciones específicas por directorio cuando tests, infraestructura, frontend, dominio o persistencia requieren reglas distintas.
Evitar documentos gigantescos que mezclan demasiadas reglas y reducen la precisión de Claude Code.
Incluir comandos verificables: build, test, format, migraciones, generación de OpenAPI, ejecución local y comprobaciones de seguridad.
Definir qué debe hacer Claude antes de modificar código: explorar, explicar plan, pedir confirmación y ejecutar pruebas relevantes.
Mantener `CLAUDE.md` versionado en Git, revisado por pull request y alineado con la evolución real del repositorio.
Auditar auto memory para evitar que aprendizajes obsoletos, preferencias personales o correcciones puntuales afecten a todo el equipo.
Medir si el contexto persistente reduce preguntas repetidas, cambios fuera de estándar, errores de estilo y retrabajo en revisión.
Tema 6: Comandos slash y flujos reutilizables para equipos .NET
Utilizar comandos slash para ejecutar flujos frecuentes dentro de Claude Code, como revisar arquitectura, preparar tests o analizar errores de pipeline.
Crear comandos personalizados para tareas .NET: `/add-endpoint`, `/review-api`, `/generate-tests`, `/ef-migration-review` o `/release-notes`.
Diseñar comandos con instrucciones precisas, entradas claras, salida esperada, restricciones y comprobaciones obligatorias.
Separar comandos simples de workflows complejos que deberían convertirse en skills, hooks, subagentes o automatizaciones CI.
Crear comandos para discovery de repositorio, revisión de capa, análisis de cobertura, actualización de documentación y preparación de PR.
Evitar comandos que ejecutan cambios destructivos o despliegues sin confirmación y sin controles de permisos.
Versionar comandos dentro del repositorio o en configuración corporativa para que todos los equipos usen la misma base.
Documentar cada comando con propósito, ejemplos de uso, parámetros esperados y riesgos asociados.
Probar comandos en repositorios de laboratorio antes de llevarlos a soluciones .NET activas.
Crear una biblioteca interna de comandos para acelerar tareas repetibles sin depender de prompts improvisados.
Tema 7: Skills en Claude Code para conocimiento especializado
Comprender las skills como capacidades empaquetadas que extienden a Claude Code con instrucciones, recursos, scripts y conocimiento reutilizable.
Diseñar skills para tareas .NET especializadas: creación de APIs, pruebas de integración, migraciones EF Core, revisión AppSec o documentación OpenAPI.
Incluir en cada skill ejemplos, checklists, plantillas, scripts y criterios de salida para reducir variabilidad entre desarrolladores.
Diferenciar cuándo conviene una skill frente a `CLAUDE.md`, comando slash, subagente, hook, plugin o servidor MCP.
Crear una skill de arquitectura .NET que obligue a respetar capas, inyección de dependencias, errores de dominio y límites de contexto.
Diseñar una skill de testing que genere pruebas legibles, con datos representativos, asserts útiles y cobertura de casos límite.
Evitar skills excesivamente genéricas que no aportan especialización y solo duplican instrucciones ya presentes en el proyecto.
Versionar skills como activos corporativos con owner, revisión, changelog, ejemplos y pruebas de aceptación.
Distribuir skills mediante plugins o repositorios controlados cuando varios equipos deben compartir las mismas prácticas.
Medir impacto de skills por reducción de errores repetitivos, mayor consistencia y menor esfuerzo de revisión.
Tema 8: Subagentes especializados para arquitectura, QA, AppSec y DevOps
Crear subagentes con prompts, herramientas, permisos, hooks y skills propios para delegar tareas especializadas sin contaminar el contexto principal.
Diseñar un subagente arquitecto .NET que revise dependencias, capas, acoplamiento, patrones, excepciones y coherencia de diseño.
Crear un subagente QA que busque casos límite, pruebas faltantes, regresiones, datos de prueba débiles y escenarios de integración.
Preparar un subagente AppSec que revise autorización, validación de entrada, secretos, SSRF, inyección, logs sensibles y configuración insegura.
Configurar un subagente DevOps para analizar GitHub Actions, Dockerfiles, scripts, entornos, variables y despliegues.
Limitar herramientas por subagente para que un revisor pueda leer y comentar sin escribir archivos, mientras un generador sí puede proponer cambios.
Definir cuándo Claude Code debe delegar a subagentes y cómo debe sintetizar resultados en el hilo principal.
Evitar equipos de subagentes redundantes que producen análisis largos, contradictorios o difíciles de convertir en acciones.
Probar subagentes con PRs reales de laboratorio para medir precisión, falsos positivos, utilidad y tiempo consumido.
Crear un catálogo interno de subagentes aprobados con propósito, permisos, propietario, ejemplos y límites.
Tema 9: Hooks para automatizar validación, seguridad y control de flujo
Usar hooks para ejecutar acciones en momentos concretos del ciclo de Claude Code, como antes de usar herramientas o después de editar archivos.
Automatizar formateo, `dotnet format`, análisis estático, validaciones de seguridad, auditoría de cambios o notificaciones al finalizar tareas.
Bloquear comandos peligrosos mediante hooks previos, especialmente borrado de archivos, despliegues, acceso a secretos o cambios en infraestructura.
Configurar hooks para proteger ficheros sensibles: `.env`, secretos, configuraciones productivas, workflows críticos o migraciones no revisadas.
Reinyectar contexto después de compactación o cambios de sesión cuando el proyecto requiere reglas persistentes de arquitectura.
Generar logs de acciones del agente para auditar qué comandos se ejecutaron, qué archivos se tocaron y qué validaciones se lanzaron.
Diferenciar validaciones obligatorias mediante hooks de recomendaciones blandas escritas en prompts o `CLAUDE.md`.
Crear hooks específicos de .NET para ejecutar tests afectados, validadores de OpenAPI o revisiones de migraciones EF Core.
Evitar hooks lentos o ruidosos que interrumpen el trabajo y provocan que los usuarios busquen desactivarlos.
Documentar cada hook con evento, comando, riesgo mitigado, salida esperada, propietario y procedimiento de mantenimiento.
Tema 10: MCP para conectar Claude Code con herramientas empresariales
Comprender Model Context Protocol como mecanismo para conectar Claude Code con servicios externos, documentación, APIs, herramientas y fuentes de contexto.
Diseñar servidores MCP de solo lectura para documentación técnica, catálogos de APIs, ADRs, backlog, conocimiento interno o runbooks.
Crear MCPs con acciones controladas para tareas como consultar issues, abrir tickets, leer métricas o obtener información de despliegues.
Establecer permisos mínimos para cada MCP, evitando que una integración tenga acceso amplio a sistemas innecesarios.
Conectar Claude Code con herramientas como Jira, GitHub, Azure DevOps, Confluence, OpenAPI, observabilidad, catálogos o gestores internos.
Proteger MCPs frente a prompt injection, contenido no confiable, credenciales en respuestas y herramientas que ejecutan acciones peligrosas.
Definir logs, trazabilidad, rate limits, timeouts, validación de entradas y errores controlados en servidores MCP internos.
Separar MCPs de laboratorio, staging y producción para que las prácticas no interactúen con sistemas reales de la empresa.
Crear un proceso de homologación para MCPs externos, revisando proveedor, código, permisos, mantenimiento y riesgos.
Documentar cada MCP con finalidad, datos accesibles, acciones permitidas, owner, usuarios autorizados, entorno y procedimiento de baja.
Tema 11: Plugins y distribución controlada de extensiones
Entender los plugins como mecanismo para empaquetar skills, hooks, subagentes y servidores MCP en una instalación reutilizable.
Diseñar plugins internos para estandarizar el uso de Claude Code en varios repositorios .NET sin copiar configuraciones manualmente.
Crear un plugin corporativo de arquitectura .NET con `CLAUDE.md`, skills, hooks, comandos y subagentes aprobados.
Usar marketplaces controlados cuando la empresa quiere permitir plugins, pero solo desde fuentes revisadas.
Bloquear personalizaciones locales si la política exige que skills, hooks, MCP y agentes solo vengan de plugins aprobados.
Versionar plugins con semver, changelog, pruebas de compatibilidad y comunicación de cambios a equipos.
Preparar pruebas de regresión de plugins para confirmar que no bloquean builds, no rompen permisos y no ralentizan flujos.
Definir owners de plugins por área: plataforma, AppSec, QA, arquitectura, DevOps o equipo de datos.
Retirar plugins obsoletos o inseguros cuando dejan de mantenerse o duplican capacidades nuevas de Claude Code.
Crear una estrategia de distribución de extensiones que combine flexibilidad para equipos y control corporativo.
Tema 12: GitHub Actions con Claude Code para PRs, issues y automatización
Integrar Claude Code con GitHub Actions para responder a menciones, revisar PRs, implementar cambios, crear pull requests o ejecutar workflows custom.
Configurar el flujo recomendado con `/install-github-app` cuando se usa API directa, teniendo en cuenta permisos de Contents, Issues y Pull requests.
Diseñar workflows basados en `anthropics/claude-code-action@v1`, evitando configuraciones beta obsoletas y usando entradas actuales.
Usar prompts de automatización para revisar PRs, generar tests, actualizar documentación, resolver issues acotados o preparar release notes.
Configurar secrets como `ANTHROPIC_API_KEY` o integraciones con Bedrock y Vertex AI cuando la empresa usa proveedores cloud.
Separar workflows interactivos por mención `@claude` de workflows automáticos ejecutados por evento o condición.
Definir permisos mínimos del GitHub App o token, especialmente en repositorios con código sensible o ramas protegidas.
Evitar que Claude haga commits sin checks, sin revisión, sin rama separada o sin políticas de branch protection.
Diagnosticar errores frecuentes: Claude no responde, token inválido, permisos insuficientes, CI que no se dispara o secrets mal configurados.
Crear una plantilla corporativa de workflows Claude Code para PR review, issue-to-PR, tests, documentación y análisis de seguridad.
Tema 13: Claude Code con Amazon Bedrock, Vertex AI y proveedores corporativos
Evaluar si la empresa usará Claude Code vía API directa de Anthropic, Amazon Bedrock, Google Vertex AI u otro proveedor autorizado.
Configurar GitHub Actions con AWS OIDC, roles IAM y permisos de Bedrock cuando se necesita evitar claves estáticas.
Configurar integración con Vertex AI mediante Workload Identity Federation, service accounts y permisos mínimos.
Entender que la documentación de GitHub Actions de Claude Code contempla configuraciones específicas para Bedrock y Vertex AI.
Comparar implicaciones de seguridad, residencia de datos, facturación, observabilidad, permisos y gobierno entre proveedores.
Crear una GitHub App propia cuando la empresa requiere control de identidad, branding, permisos y autenticación más granular.
Gestionar secretos, roles, OIDC, service accounts, claves privadas y tokens sin exponerlos en repositorios ni logs.
Diseñar entornos separados para laboratorio, staging y producción con credenciales y permisos diferenciados.
Preparar documentación de arquitectura de integración con flujo de autenticación, permisos, secrets, modelos y auditoría.
Crear una checklist de seguridad antes de habilitar automatizaciones Claude Code en repositorios corporativos.
Tema 14: Aplicación a ASP.NET Core, APIs y contratos empresariales
Usar Claude Code para analizar endpoints existentes, rutas, controllers, minimal APIs, middleware, filtros, validadores y respuestas.
Generar nuevos endpoints siguiendo convenciones del repositorio, DTOs, validación, autorización, logging, OpenAPI y manejo de errores.
Diseñar contratos API consistentes con códigos HTTP, `ProblemDetails`, trazabilidad, versionado y mensajes seguros.
Pedir planes de implementación antes de tocar varias capas: API, aplicación, dominio, persistencia, tests y documentación.
Revisar cambios de payload para evitar breaking changes en clientes, frontends, integraciones o aplicaciones móviles.
Crear ejemplos de request/response y documentación OpenAPI con ayuda de Claude Code, validando cada campo con negocio.
Aplicar políticas de autorización por rol, claim, scope, recurso o tenant, evitando validaciones superficiales sugeridas por IA.
Revisar endpoints generados para detectar exposición de datos internos, validación insuficiente o lógica de negocio mal ubicada.
Crear tests unitarios, integración y contrato alrededor de cada endpoint nuevo o modificado.
Documentar decisiones de API en ADRs y guías internas para que Claude Code mantenga coherencia en tareas futuras.
Tema 15: Entity Framework Core, SQL y persistencia asistida
Analizar modelos EF Core, configuraciones Fluent API, relaciones, índices, constraints, owned types, conversiones y convenciones de tabla.
Usar Claude Code para revisar consultas LINQ, detectar N+1, includes innecesarios, materialización excesiva o filtros aplicados tarde.
Diseñar migraciones con revisión humana, valorando pérdida de datos, bloqueos, cambios de tipo, índices y compatibilidad.
Generar pruebas de persistencia con bases temporales, Testcontainers o entornos aislados según el nivel de validación necesario.
Revisar transacciones, concurrencia optimista, idempotencia, consistencia eventual y reintentos en operaciones críticas.
Pedir alternativas de modelado cuando una relación o agregado genera acoplamiento, consultas lentas o estructuras difíciles de mantener.
Crear scripts de diagnóstico SQL y planes de consulta de laboratorio para revisar rendimiento antes de optimizar a ciegas.
Proteger connection strings, credenciales y datos sensibles para que Claude Code no los lea, copie ni incluya en documentación.
Diseñar hooks o skills para validar migraciones EF Core antes de permitir PRs.
Documentar decisiones de persistencia, limitaciones y riesgos para que futuros cambios no repitan errores ya conocidos.
Tema 16: Testing avanzado con xUnit, NUnit, MSTest y Testcontainers
Generar pruebas unitarias con patrón AAA, nombres expresivos, datos representativos, casos límite y asserts que validen comportamiento real.
Crear pruebas de integración para ASP.NET Core con `WebApplicationFactory`, configuración aislada y dependencias reemplazables.
Usar Testcontainers para levantar PostgreSQL, SQL Server, Redis, RabbitMQ u otras dependencias sin tocar servicios compartidos.
Pedir a Claude Code que proponga casos negativos, valores frontera, particiones equivalentes y escenarios de regresión.
Convertir bugs reales en pruebas que fallen primero y validen después la corrección.
Integrar cobertura de código sin perseguir porcentajes vacíos que no representan calidad real.
Crear skills o subagentes QA para revisar si un PR contiene pruebas suficientes y casos límite relevantes.
Ejecutar `dotnet test` mediante Claude Code y analizar fallos sin pegar datos productivos ni logs sensibles.
Diseñar una estrategia de testing .NET asistida por IA para unitarias, integración, contrato, regresión y smoke tests.
Tema 17: Refactorización, deuda técnica y modernización de .NET legacy
Usar Claude Code para comprender código heredado, métodos largos, clases acopladas, dependencias implícitas y lógica mezclada.
Planificar refactorizaciones pequeñas, reversibles y cubiertas por pruebas antes de modificar estructuras críticas.
Modernizar código hacia patrones compatibles con .NET 10, C# moderno, nullable reference types, DI actual y APIs recomendadas.
Extraer servicios, interfaces, value objects, handlers, validators y mappers cuando aportan claridad real y no sobreingeniería.
Revisar paquetes obsoletos, APIs deprecadas, versiones antiguas de frameworks y dependencias sin mantenimiento.
Crear estrategias de migración desde .NET Framework, .NET Core antiguo o .NET 6/8 hacia .NET 10 cuando el contexto lo justifique.
Usar subagentes de exploración para analizar áreas legacy sin llenar el contexto principal de detalles irrelevantes.
Pedir a Claude Code que genere planes de modernización con impacto, riesgos, orden de trabajo, pruebas y rollback.
Documentar decisiones mediante ADRs, indicando por qué se cambia un patrón y qué comportamiento debe mantenerse.
Medir reducción de deuda por complejidad, cobertura, defectos, tiempos de build, claridad y menor esfuerzo de mantenimiento.
Tema 18: Seguridad AppSec en código .NET generado o modificado por IA
Revisar código generado por Claude Code para detectar inyección SQL, XSS, SSRF, path traversal, deserialización insegura y validación insuficiente.
Auditar autenticación y autorización en ASP.NET Core, OpenID Connect, OAuth2, JWT, cookies, policies, claims y permisos por recurso.
Evitar secretos hardcodeados, tokens en tests, connection strings en código, certificados en repositorio o variables impresas en logs.
Pedir a Claude Code que revise errores de seguridad con foco en la capa afectada, no con recomendaciones genéricas.
Crear hooks que bloqueen cambios en ficheros sensibles o alerten sobre patrones de secretos, comandos peligrosos o permisos excesivos.
Diseñar subagentes AppSec con permisos de lectura para revisar PRs sin modificar código directamente.
Revisar workflows de GitHub Actions para detectar permisos demasiado amplios, actions sin fijar, secrets expuestos o uso inseguro de tokens.
Incorporar threat modeling ligero en historias y cambios relevantes, usando Claude Code para generar preguntas de riesgo.
Crear pruebas de seguridad básicas para endpoints con autorización, validación de entrada y manejo seguro de errores.
Documentar hallazgos, correcciones y decisiones aceptadas para que seguridad, desarrollo y arquitectura compartan criterio.
Tema 19: Rendimiento, concurrencia y observabilidad en .NET 10
Usar Claude Code para detectar hot paths, asignaciones innecesarias, consultas lentas, serialización costosa o llamadas remotas mal gestionadas.
Revisar async/await, `CancellationToken`, paralelismo, tareas en background, colas, límites de concurrencia y resiliencia.
Diseñar estrategias de cache local, distribuida o por respuesta sin crear datos obsoletos, incoherentes o difíciles de invalidar.
Generar instrumentación con logging estructurado, métricas, traces, correlation IDs y OpenTelemetry.
Pedir análisis de errores 5xx, latencia, timeouts, consumo de memoria o saturación usando logs de laboratorio anonimizados.
Crear pruebas de carga iniciales con herramientas aprobadas como k6, NBomber, BenchmarkDotNet o equivalentes corporativos.
Revisar configuración de `HttpClientFactory`, retries, timeouts, circuit breakers y políticas de resiliencia.
Usar Claude Code para crear runbooks de diagnóstico, pero validando comandos y rutas antes de aplicarlos en entornos reales.
Integrar observabilidad en pipelines y despliegues para que cada release tenga señales mínimas de salud.
Crear criterios de rendimiento en Definition of Done para endpoints, jobs, consultas y procesos críticos.
Tema 20: Docker, contenedores, Aspire y despliegues de laboratorio
Generar Dockerfiles para aplicaciones .NET con imágenes adecuadas, multi-stage builds, usuario no root y tamaño razonable.
Crear `docker-compose` o configuraciones equivalentes para levantar API, base de datos, Redis, colas y servicios de laboratorio.
Revisar configuraciones de .NET Aspire cuando el equipo usa orquestación local, service defaults, observabilidad y dependencias de aplicación.
Evitar imágenes con secretos, herramientas innecesarias, permisos excesivos o puertos expuestos sin control.
Usar Claude Code para diagnosticar fallos de contenedor, variables ausentes, problemas de red, health checks o dependencias no listas.
Integrar contenedores en pruebas de integración y pipelines CI sin ralentizar innecesariamente cada PR.
Crear scripts seguros para levantar y limpiar entornos locales sin borrar datos que el desarrollador necesita conservar.
Documentar setup local reproducible para que nuevos desarrolladores compilen y prueben sin conocimiento tribal.
Preparar imágenes de laboratorio separadas de imágenes productivas y con datos sintéticos.
Diseñar una ruta de industrialización desde entorno local a pipelines y despliegues gobernados.
Tema 21: CI/CD, calidad continua y releases con Claude Code
Diseñar pipelines de CI para restaurar, compilar, probar, formatear, publicar cobertura y validar proyectos .NET 10.
Usar Claude Code para generar o mejorar workflows GitHub Actions, revisando siempre permisos, secrets, matrices, caches y triggers.
Crear pipelines CD con environments, aprobaciones, variables, artefactos, contenedores, despliegues y validaciones postdeploy.
Preparar estrategias de release con versionado semántico, tags, changelog, GitHub Releases, paquetes NuGet o imágenes de contenedor.
Pedir a Claude Code que analice fallos de CI con logs de laboratorio, detectando dependencia rota, test flaky, error YAML o falta de variable.
Crear workflows reutilizables para proyectos .NET internos, reduciendo duplicación entre repositorios.
Diseñar smoke tests, health checks y rollback antes de promover cambios a entornos superiores.
Revisar pipelines con subagentes DevOps y AppSec antes de aprobar cambios en ramas protegidas.
Documentar cada workflow con propósito, owner, secretos, permisos, entornos, triggers y procedimiento ante fallo.
Crear un estándar de CI/CD asistido por Claude Code que combine rapidez, seguridad, trazabilidad y calidad.
Tema 22: Revisión de pull requests y colaboración técnica
Usar Claude Code para preparar revisiones previas al PR, detectando errores lógicos, pruebas faltantes, código duplicado o riesgos de arquitectura.
Pedir revisiones enfocadas por dimensión: API, EF Core, seguridad, rendimiento, tests, DevOps, documentación o compatibilidad.
Integrar Claude Code en GitHub Actions para comentar en PRs, responder a menciones y proponer cambios dentro de ramas controladas.
Evitar que la revisión automática sustituya el criterio de tech leads, AppSec, QA o responsables funcionales.
Crear plantillas de PR donde se indique qué debe revisar Claude, qué pruebas se ejecutaron y qué riesgos deben comprobarse manualmente.
Usar subagentes especializados para revisar diferentes dimensiones del mismo PR sin mezclar observaciones.
Evaluar comentarios generados por IA, aceptando solo los que tengan evidencia, impacto y mejora real.
Generar resúmenes de PR para facilitar revisión humana cuando el diff es grande o afecta a varias capas.
Crear políticas de branch protection para que cambios generados o asistidos pasen por checks y reviewers humanos.
Medir la utilidad de revisiones con Claude Code por defectos detectados, tiempo ahorrado, falsos positivos y calidad de feedback.
Tema 23: Documentación, ADRs, diagramas y conocimiento vivo
Usar Claude Code para actualizar README, guías de setup, documentación de API, manuales de contribución y procedimientos de operación.
Generar ADRs que documenten contexto, decisión, alternativas, consecuencias y criterios de revisión.
Crear diagramas Mermaid de arquitectura, secuencia, despliegue, dependencias, eventos, flujos de datos y pipelines.
Revisar documentación generada para eliminar comandos no probados, versiones incorrectas, supuestos falsos o rutas obsoletas.
Mantener documentación sincronizada con cambios de código mediante hooks, skills o checks de PR.
Crear guías de onboarding para nuevos desarrolladores con estructura de solución, comandos, tests, patrones y problemas frecuentes.
Documentar decisiones de seguridad, rendimiento, persistencia y despliegue para evitar repetir debates en cada proyecto.
Usar Claude Code para convertir issues, PRs y comentarios técnicos en conocimiento reutilizable.
Evitar que la documentación generada sea demasiado genérica o no refleje particularidades del repositorio.
Medir mejora documental por reducción de dudas repetidas, menor tiempo de onboarding y mayor trazabilidad de decisiones.
Tema 24: Gestión de issues, backlog técnico y planificación asistida
Usar Claude Code para convertir necesidades poco definidas en issues con alcance, contexto, criterios de aceptación y riesgos.
Descomponer features .NET complejas en tareas pequeñas: API, dominio, persistencia, tests, documentación, CI/CD y despliegue.
Crear issues de deuda técnica con evidencia, impacto, propuesta, esfuerzo estimado y criterio de cierre.
Pedir análisis de prioridad comparando riesgo, valor, complejidad, dependencias, coste de no hacer y capacidad del equipo.
Usar Claude Code para preparar refinamientos técnicos, revisiones de sprint, resúmenes de bloqueos y planes de entrega.
Evitar que la IA genere backlog inflado con tareas genéricas que no resuelven problemas reales.
Conectar issues con automatizaciones de GitHub Actions para que Claude pueda proponer PRs sobre tareas acotadas.
Crear plantillas para bugs, refactorizaciones, seguridad, rendimiento, documentación, testing y cambios de pipeline.
Documentar decisiones de priorización para que arquitectura, producto y desarrollo compartan contexto.
Medir si la planificación asistida reduce ambigüedad, retrabajo y cambios no previstos durante implementación.
Tema 25: Uso de modelos Claude, contexto y coste operativo
Comprender diferencias prácticas entre modelos disponibles en Claude Code, seleccionando según complejidad, velocidad, coste y calidad esperada.
Usar modelos más capaces para arquitectura, refactorización compleja, análisis legacy, seguridad o tareas multiarchivo.
Reservar modelos más eficientes para explicaciones, comandos simples, documentación breve, tareas repetitivas y consultas de bajo riesgo.
Configurar el modelo en GitHub Actions cuando se necesita controlar comportamiento, coste o latencia de una automatización.
Controlar consumo en tareas largas, especialmente agentes que exploran repositorios grandes, generan PRs o ejecutan iteraciones múltiples.
Crear límites de gasto, presupuestos por equipo y políticas de uso cuando la empresa habilita consumo adicional.
Gestionar contexto mediante exploración selectiva, subagentes, ficheros relevantes, `CLAUDE.md`, memoria y resúmenes estructurados.
Evitar sesiones interminables donde el agente acumula contexto obsoleto y pierde precisión.
Documentar recomendaciones internas por tipo de tarea: bugfix, tests, refactorización, PR review, CI/CD, documentación o análisis de incidente.
Medir coste frente a valor: tiempo ahorrado, defectos evitados, PRs útiles, reducción de deuda y satisfacción del equipo.
Tema 26: Datos sensibles, propiedad intelectual y uso responsable
Definir qué información no puede introducirse en Claude Code: secretos, datos personales, credenciales, expedientes, logs productivos o código no autorizado.
Clasificar repositorios por sensibilidad para decidir dónde se permite IA, con qué controles y bajo qué supervisión.
Revisar políticas empresariales sobre entrenamiento, retención, uso de contenido, proveedores, APIs y datos de cliente.
Crear prácticas de anonimización para logs, errores, payloads, capturas y ejemplos usados durante debugging.
Evitar pegar trazas de producción con datos personales o identificadores de clientes en prompts o issues.
Controlar outputs generados para detectar licencias incompatibles, fragmentos sospechosos, dependencias no autorizadas o contenido inseguro.
Establecer revisión humana obligatoria de cualquier cambio de código, configuración, pipeline, infraestructura o seguridad.
Preparar guías para responsables legales, DPO, seguridad y arquitectura sobre riesgos reales del desarrollo asistido.
Crear un protocolo de incidente cuando se introduce accidentalmente información sensible en una sesión o automatización.
Construir una cultura de uso responsable donde productividad y seguridad no compiten, sino que se diseñan juntas.
Tema 27: Adopción empresarial, métricas y mejora continua
Diseñar un piloto por equipo o repositorio con objetivos claros: reducir tiempo de onboarding, mejorar tests, acelerar PRs o documentar legacy.
Seleccionar casos de uso seguros para empezar, evitando aplicar Claude Code directamente sobre sistemas críticos sin madurez previa.
Formar a desarrolladores en prompting, revisión, permisos, `CLAUDE.md`, testing, seguridad, subagentes y límites de la herramienta.
Crear champions internos que acompañen a equipos y conviertan buenas prácticas en estándares reutilizables.
Medir adopción con usuarios activos, tareas resueltas, PRs asistidos, tiempo de ciclo, tests generados y satisfacción del equipo.
Medir calidad con defectos, rechazos de PR, retrabajo, cobertura útil, deuda reducida, incidentes evitados y estabilidad de pipelines.
Revisar métricas de uso disponibles en planes empresariales, incluyendo analítica de Claude Code cuando la organización la tenga habilitada.
Evitar usar métricas de líneas aceptadas como indicador principal, porque pueden incentivar aceptar código innecesario.
Ajustar políticas, skills, hooks, MCPs, subagentes y formación según feedback real del equipo.
Crear una hoja de ruta trimestral para evolucionar Claude Code con nuevas capacidades, controles y patrones internos.
Tema 28: Proyecto final integrador: Claude Code Enterprise para una solución .NET 10
Definir una solución .NET 10 empresarial con API, dominio, persistencia, autenticación, tests, CI/CD, documentación y backlog técnico.
Configurar Claude Code con licencia empresarial, permisos, terminal, repositorio, `CLAUDE.md`, memoria, comandos, hooks y entorno de laboratorio.
Crear una skill .NET para generar endpoints completos con validación, tests, documentación OpenAPI, logging y manejo de errores.
Diseñar subagentes especializados para arquitectura, QA, AppSec, DevOps y documentación, con permisos y límites diferenciados.
Configurar un MCP de laboratorio para consultar documentación interna, contratos API, issues, runbooks o un sistema externo simulado.
Implantar hooks para ejecutar `dotnet format`, `dotnet test`, bloqueo de ficheros sensibles y auditoría de comandos.
Usar Claude Code para implementar una funcionalidad realista, revisar el plan, generar cambios, ejecutar pruebas y preparar PR.
Integrar Claude Code GitHub Actions para revisión de PR, generación de tests, documentación o resolución de issues acotados.
Diseñar CI/CD con build, tests, cobertura, análisis, contenedores, environments, release notes y validaciones postdeploy.
Presentar el proyecto con arquitectura, configuración, skills, subagentes, MCP, hooks, pipelines, riesgos, métricas y plan de adopción.
Aulas Virtuales Personalizadas
¿Te imaginas tener un Temario 100% Personalizado para tu Empresa?
¿A quién va dirigida esta formación en Claude Code para Desarrolladores .Net?
Pensado para quienes deben dominar Claude Code para Desarrolladores .Net en su día a día
Desarrolladores backend .NET
Este curso encaja con desarrolladores que trabajan con C#, ASP.NET Core, APIs, servicios internos, workers, Entity Framework Core, SQL, autenticación, integración con sistemas y lógica de negocio. Aprenderán a utilizar Claude Code para comprender repositorios, planificar cambios, generar código, refactorizar, depurar, crear pruebas y documentar decisiones sin romper la arquitectura existente ni introducir deuda técnica por aceptar propuestas sin revisión.
Desarrolladores full stack en ecosistemas Microsoft
Los perfiles que combinan .NET con Blazor, TypeScript, React, Angular, Azure, SQL Server, Docker o GitHub Actions podrán integrar Claude Code en tareas de frontend, backend, contratos API, pruebas, pipelines y documentación. El curso les ayuda a trabajar con flujos completos de entrega, no solo con fragmentos de código aislados.
Tech leads y arquitectos de software
Los perfiles responsables de arquitectura podrán definir instrucciones, `CLAUDE.md`, subagentes, skills, hooks, permisos, estándares de código y reglas de revisión para que Claude Code trabaje alineado con la forma real de construir software en la empresa. La formación aporta criterio para usar IA como acelerador sin perder coherencia técnica.
Equipos DevOps, plataforma y CI/CD
Los equipos DevOps aprenderán a conectar Claude Code con GitHub Actions, automatizaciones, pipelines, validaciones, despliegues, análisis de fallos, documentación operativa y runbooks. El objetivo es que la IA ayude en el ciclo de entrega completo, incluyendo build, test, release, rollback, entornos y troubleshooting.
Equipos AppSec, seguridad y cumplimiento técnico
Los perfiles de seguridad podrán revisar permisos, políticas administradas, MCP, hooks, bloqueo de comandos, secretos, acceso a ficheros, GitHub Actions, auditoría, uso de APIs y controles de ejecución. La formación les permite participar en la adopción de Claude Code sin limitarse a prohibirlo o aprobarlo de forma genérica.
Engineering managers y responsables de adopción de IA
Los responsables de ingeniería podrán diseñar un despliegue empresarial de Claude Code: licencias, asientos premium, uso por perfiles, control de gasto, métricas, formación, adopción por equipos, normas internas y medición de impacto. El curso facilita que Claude Code se implante como práctica de ingeniería, no como herramienta individual sin control.
Proveedor con 16 años de experiencia en formación empresarial
Sobre
En Imagina Formación llevamos más de 16 años ayudando a profesionales y empresas a mejorar sus habilidades con formación práctica y totalmente adaptada a sus necesidades. Durante este tiempo, hemos formado a más de 480.000 personas y colaborado con más de 3.500 empresas, convirtiéndonos en un referente en el sector.
16
Años de liderazgo
+480.000
Alumnos formados en Imagina
¿Tienes dudas?
Resolvemos todas tus dudas sobre nuestra formación en Claude Code para Desarrolladores .Net
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
Sí. Está orientado a entornos empresariales con licencias de pago, especialmente Team Premium o Enterprise, políticas administradas, control de uso, permisos, MCP, GitHub Actions, seguridad y adopción por equipos.
No necesariamente. Anthropic indica que en planes Team y Enterprise los administradores pueden asignar asientos premium que incluyen Claude Code, además de controles de administración, analítica y gasto.
Sí. El curso usa .NET 10 como base para APIs, C#, ASP.NET Core, Entity Framework Core, testing, contenedores, CI/CD, observabilidad y modernización. .NET 10 es una versión LTS soportada durante tres años.
No. Claude Code trabaja principalmente desde la terminal y se integra en el flujo del desarrollador, pero no sustituye la revisión en IDE, debugging, pruebas, análisis estático ni criterio técnico del equipo.
Sí. El temario incluye Model Context Protocol para conectar Claude Code con documentación, APIs, backlog, observabilidad, sistemas internos y herramientas externas, siempre con permisos mínimos y gobierno.
Sí. Se trabajan skills para conocimiento reutilizable y subagentes especializados para arquitectura, QA, AppSec, DevOps, EF Core, documentación y revisión de PRs. Claude Code permite extender su comportamiento con skills y subagentes.
Sí. Los hooks son un bloque importante del curso. Permiten ejecutar acciones en puntos concretos del ciclo de Claude Code, como formatear tras ediciones, bloquear comandos o auditar cambios.
Sí. El curso cubre Claude Code GitHub Actions para PRs, issues, automatizaciones, workflows, secrets, GitHub App, Bedrock, Vertex AI, permisos y troubleshooting.
Sí, según configuración empresarial. La documentación de Claude Code GitHub Actions contempla flujos con Bedrock y Vertex AI mediante OIDC, roles, service accounts y configuración de proveedor.
Sí. Al tratarse de una formación corporativa en IA aplicada al desarrollo, .NET, DevOps, seguridad, automatización y competencias digitales, puede plantearse como formación bonificable hasta el 100% a través de FUNDAE, según el crédito disponible y cumpliendo los requisitos administrativos aplicables.
Sí. Está orientado a entornos empresariales con licencias de pago, especialmente Team Premium o Enterprise, políticas administradas, control de uso, permisos, MCP, GitHub Actions, seguridad y adopción por equipos.
No necesariamente. Anthropic indica que en planes Team y Enterprise los administradores pueden asignar asientos premium que incluyen Claude Code, además de controles de administración, analítica y gasto.
Sí. El curso usa .NET 10 como base para APIs, C#, ASP.NET Core, Entity Framework Core, testing, contenedores, CI/CD, observabilidad y modernización. .NET 10 es una versión LTS soportada durante tres años.
No. Claude Code trabaja principalmente desde la terminal y se integra en el flujo del desarrollador, pero no sustituye la revisión en IDE, debugging, pruebas, análisis estático ni criterio técnico del equipo.
Sí. El temario incluye Model Context Protocol para conectar Claude Code con documentación, APIs, backlog, observabilidad, sistemas internos y herramientas externas, siempre con permisos mínimos y gobierno.
Sí. Se trabajan skills para conocimiento reutilizable y subagentes especializados para arquitectura, QA, AppSec, DevOps, EF Core, documentación y revisión de PRs. Claude Code permite extender su comportamiento con skills y subagentes.
Sí. Los hooks son un bloque importante del curso. Permiten ejecutar acciones en puntos concretos del ciclo de Claude Code, como formatear tras ediciones, bloquear comandos o auditar cambios.
Sí. El curso cubre Claude Code GitHub Actions para PRs, issues, automatizaciones, workflows, secrets, GitHub App, Bedrock, Vertex AI, permisos y troubleshooting.
Sí, según configuración empresarial. La documentación de Claude Code GitHub Actions contempla flujos con Bedrock y Vertex AI mediante OIDC, roles, service accounts y configuración de proveedor.
Sí. Al tratarse de una formación corporativa en IA aplicada al desarrollo, .NET, DevOps, seguridad, automatización y competencias digitales, puede plantearse como formación bonificable hasta el 100% a través de FUNDAE, según el crédito disponible y cumpliendo los requisitos administrativos aplicables.