
Curso 100% subvencionado por la Conselleria de Industria, Turismo, Innovación y Comercio. Plazas limitadas
Formato: Live online.
Cuándo: 15, 20 y 22 de octubre, de 16:30 a 20:00h.
Cuánto: 50€ de fianza, cantidad que se devolverá a la finalización del curso si se asiste como mínimo al 80% de sus horas.
Fin plazo de matrícula: Reserva de plaza por riguroso orden de inscripción. Prioridad de matrícula para Asociados/Colegiados.
Imparte: Instituto Tecnológico de Informática (ITI).
Presentación del curso
La inteligencia artificial está planteando una nueva forma en que se desarrolla software actualmente. Este curso muestra, de forma práctica, cómo los equipos de desarrollo pueden incorporar herramientas de IA en su flujo diario de trabajo para ganar velocidad, reducir errores y afrontar proyectos de mayor complejidad.
Principalmente, durante el transcurso del curso, se va a realizar una demostración en la que el profesor desarrollará la aplicación QuickShop (una mini plataforma e-commerce), con una parte web y un api, donde se cubren todas las fases del ciclo de desarrollo, desde la especificación, pasando por el desarrollo y el testing, hasta llegar al despliegue en un entorno dockerizado en local.
Antes de la demostración, el curso arranca con un bloque introductorio en el que se repasa la evolución de la inteligencia artificial aplicada al desarrollo de software: desde los primeros asistentes de autocompletado hasta los agentes actuales capaces de generar, revisar y testear código de forma autónoma. Se presentan las principales herramientas del ecosistema, los conceptos clave que hay que manejar, como el contexto, la memoria, los prompts, agentes o los skills y los flujos de trabajo con IA con todo lo que implica para los equipos.
Objetivos
Dotar una visión a los alumnos de los siguientes puntos:
- Comprender que la lA está transformando el ciclo de desarrollo de software.
- El ecosistema actual: IDEs nativos de IA (Cursor, Antigravity) vs. Agentes de CLI (Claude Code, Codex, Github Copilot. OpenCode)
- Entender los conceptos fundamentales y clave del ecosistema: Agentes, Skills, Plugins, Hooks y MCPs, así como la gestión de uso de la ventana de contexto y los subagentes.
- Conocer los diferentes comandos que te proporcionan los agentes, concretamente en el curso se centra en Claude Code. Configuración AGENTS.md y gestión de la memoria.
- Visualizar diferencias entre los diferentes LLMs y ver cuando es mejor utilizar uno u otro, afectando esto a los costes.
- Aprender la metodología Spec-Driven Development y su aplicación práctica.
- Observar como se construye un pequeño backend (base de datos y autenticación) y frontend con gestión de sesión, creación, eliminación de entidades.
- Descubrir como la IA nos ayuda en la escritura de test E2E con Playwright.
Dirigido a
Analistas, desarrolladores, perfiles de calidad (QA), arquitectos y responsables de equipos de desarrollo que quieran conocer cómo integrar herramientas de IA generativa en su flujo de trabajo cotidiano. No se requiere experiencia previa con IA, pero cualquier conocimiento previo puede ayudar a acelerar la curva de aprendizaje y exprimir al máximo las herramientas del curso.
Requisitos
Se requiere conocimientos básicos de programación (cualquier lenguaje). No se requiere instalar ningún software ya que el curso en una demostración guiada. El código se compartirá entre los asistentes.
Contenidos
Primer bloque – teórico: Fundamentos de la IA aplicada al desarrollo (1,5 horas)
- La evolución de la IA en el desarrollo: del autocompletado al agente autónomo
- Herramientas del ecosistema actual: Claude Code, Cursor, Antigravity y otros agentes.
- Conceptos clave: contexto, prompts, skills, MCPSs memoria y subagentes.
- Spec-Driven Development: cómo una especificación bien escrita guía al agente
- El nuevo ciclo de desarrollo: especificar/generar/revisar/iterar
Segundo bloque – práctico - QuickShop: de la especificación al despliegue (8,5 horas)
- Especificación y autenticación: Generación del spec, módulo de login con JWT
- Catálogo de productos: API de productos, roles admin/customer, operaciones CRUD
- Pedidos y checkout: Lógica de agregar al carrito, flujo de compra completo
- Frontend web — interfaz de usuario: tienda, carrito, checkout y panel de administración
- Tests y despliegue — pruebas automatizadas E2E con playwright, contenerización con Docker y despliegue en local.
Durante el curso se hará uso de aplicaciones reales basadas en las tecnologías objeto del mismo. Para acreditar un seguimiento del curso y asentamiento de los conceptos básicos, los participantes deberán completar una prueba de evaluación al finalizar la acción formativa.
Formalización de matricula
Tras rellenar el formulario de inscripción, Som Digitals se pondrá en contacto con usted para indicarle las instrucciones para finalizar la matrícula del curso.




