Programación Inteligente: Domina las nuevas primitivas del desarrollo con IA
El curso propone un enfoque profesional para programar con inteligencia artificial, integrando nuevas primitivas como skills, prompts, specs, contextos, agents y MCPs. No se trata solo de generar códig
Aprende con una metodología aplicable a cualquier stack
La formación es agnóstica respecto a lenguajes o frameworks. Aunque las demostraciones se hacen con Node, GitHub Copilot y VS Code, los conceptos se aplican también a entornos como Java, C# o herramientas como Cursor y Claude. El foco está en la metodología y buenas prácticas.
La formación es perfecta para todas aquellas personas que estén interesadas en aprender buenas prácticas aplicables a cualquier stack e integrar IA en todo el ciclo de vida del software.
0.Introducción
0.0 Bienvenida
0.1 Programacion Inteligente
0.2 Astrobookings Demo
1.Ecosistema y Vibraciones
1.0Ecosistema y Vibraciones
1.1 Modelos, agentes, editores y primitivas
1.1.0 Modelos, agentes, editores y primitivas
1.1.1 Astobookings: inicio
1.2 Vibe coding
1.2.0 Vibe coding: sin preocuparse por el código
1.2.1 Vibe coding: demo
1.3AI-DD, metodología para todo el SDLC
1.3.0 AI-DD, metodología para todo el SDLC
1.3.1 Astobookings: Spec
1.3.2 Astobookings: Code
1.3.3 Astobookings: Release
2.Instrucciones y habilidades para agentes
2.0 Instrucciones y habilidades para agentes
2.1 Reglas generales en AGENTS.md
2.1.0 Reglas generales en AGENTS.md
2.1.1 Crear agentes
2.2Instrucciones particulares contextuales
2.2.0 Instrucciones particulares contextuales
2.2.1 ts. Instructions
2.3 Skills para enseñar a tus agentes
2.3.0 Skills para enseñar a tus agentes
2.3.1 Committing changes SKILL
3. Bibliotecas y talleres
3.0 Bibliotecas y talleres
3.1 Prompt as Code, ficheros en lenguaje formal
3.1.0 Prompt as Code, ficheros en lenguaje formal
3.1.1 Clean commit
3.2Agentes aumentados con MCPs
3.2.0 Agentes aumentados con MCPs
3.2.1 Creatting GitHub issues
3.3 Roles y trabajo en paralelo y en la nube
3.3.0 Roles y trabajo en paralelo y en la nube
3.3.1 Workflow
3.3.2 Handoffs
3.3.3 CLI background
3.3.4 Cloud-remote
3.4 Primitivas de programación con IA
3.4.0 Primitivas de programación con IA
3.4.1 Agents skills specs
3.4.2 Demo Launches
4.Flujo de trabajo basado en especificaciones
4.0 Flujo de trabajo basado en especificaciones
4.1 Análisis de requerimientos y arquitectura del sistema
4.1.0 Análisis de requerimientos y arquitectura del sistema
4.1.1 Standard agents folder
4.1.2 Analyst
4.1.3 Architect
4.2 SDD, especificaciones funcionales detalladas
4.2.0 SDD, especificaciones funcionales detalladas
4.2.1 ProductOwner
4.3 Ramas, planes y tareas de codificación
4.3.0 Ramas, planes y tareas de codificación
4.3.1 Engineer
5. Programar, verificar, documentar
5.0 Programar, verificar, documentar
5.1 Generar código es la parte fácil
5.1.0 Generar código es la parte fácil
5.1.1 Unit test plan
5.1.2 Coder
5.2 Verificar que funciona es la parte difícil
5.2.0 Verificar que funciona es la parte difícil
5.2.1 Tester
5.2.2 Cleaner
5.3 Documentar los cambios es la parte crítica
5.3.0 Documentar los cambios es la parte crítica
5.3.1 DevOps
5.4 Resumen
5.4.0 Workflow summary
5.4.1 Prepare workflow
5.4.2 Develop feature
5.4.3 Summary Feature
6. Calidad y evolución continua mediante roles con agentes
6.0 Calidad y evolución continua mediante roles con agentes
6.0.1 Refactor agents base
6.0.2 Base skill
6.1 Rol Architect: orquestación de agentes en paralelo para soluciones complejas
6.1.0 Rol Architect: orquestación de agentes en paralelo para soluciones complejas
6.1.1 Architect orchestrator agent
6.2 Rol Builder: bucles iterativos orientados a objetivos guiados por specs
6.2.0 Rol Builder: bucles iterativos orientados a objetivos guiados por specs
6.2.1 Builder orchestrator agent
6.3 Rol Craftsman: refactoring y mejora continua del producto y de las primitivas IA
6.3.0 Rol Craftsman: refactoring y mejora continua del producto y de las primitivas IA
6.3.1 Craftman reference IA
Ofrecemos dos certificados:
Alumnos que bonifican el curso:
Información Adicional