[IAT-160] Claude Code para desarrollo de software

[IAT-160] Claude Code para desarrollo de software

Este curso proporciona una visión práctica de cómo integrar la inteligencia artificial en el desarrollo de software. Los participantes aprenderán técnicas avanzadas de prompting, gestión de contexto, uso de agentes, skills, MCPs y hooks, así como la configuración y automatización de entornos de trabajo para aumentar la productividad, calidad y eficiencia del ciclo de desarrollo.

Duración:                    12 horas

Perfil:                           Avanzado

Dirigido a

Esta acción formativa va dirigida a desarrolladores que buscan integrar la IA a su trabajo.

Requisitos previos 

Los alumnos necesitarán tener conocimiento consolidado de las herramientas de desarrollo de software y uso de la IA a nivel usuario.

Objetivos

El alumno será capaz de entender las diferentes formas de aplicar la IA en su día a día como desarrollador, aplicando buenas prácticas y automatizando parte de su trabajo.

Claude_AI_logo.svg (1).png

 

Pedi más Inforacón

 

Contenido

  1. Técnicas de prompting

    1. Few-shot prompting

    2. Chain of thought

    3. Delimitadores

    4. Roles

  2. Instalación y configuración

  3. Modos de trabajo

    1. Plan

    2. Ask before edits

    3. Edit automatically

    4. Cuándo usar cada modo

  4. Gestión del contexto

    1. ¿Qué es el contexto?

    2. Archivo CLAUDE.md

    3. Contexto global

    4. Inicializar el contexto global

    5. Contexto por archivos

    6. Exclusión de archivos con datos sensibles

  5. Reglas

    1. Usar instrucciones personalizadas

    2. Creación de reglas de contexto

  6. Slash commands

    1. Explicar código

    2. Arreglar errores

    3. Generación de pruebas

    4. Creación de comandos

  7. Skills

    1. ¿Qué es una skill y cuando debemos usarla?

    2. Creación de skills

    3. Skills con scripts, documentación y plantillas

    4. CLAUDE.md vs skills

    5. Precauciones al usar las skills

  8. Uso de agentes

    1. Desarrollo de código con IA

    2. Uso de subagentes

  9. MCPs

    1. ¿Qué son los MCPs?

    2. Configuración de servidores MCP

    3. Usando MCPs para conectarnos a aplicaciones externas

  10. Hooks

    1. Realizando acciones automáticas

    2. Eventos de ciclo de vida



Documentación Recomendada

Se utilizará la documentación de referencia del proyecto.