Aprende a desarrollar software con Spec Driven Development, GitHub Copilot y Python. Formación práctica con proyectos reales dirigida a desarrolladores con conocimientos de Python y Git.
Temática de la actividad
Programación || IA
Skills que se desarrollarán en el curso
Aplicar la metodología Spec Driven Development en proyectos reales || Crear y gestionar los artefactos SDD: constitution || spec || plan y task || Configurar GitHub Copilot con instructions || skills y agents || Utilizar Spec-Kit para automatizar y gestionar el flujo de especificaciones || Desarrollar una aplicación fullstack con FastAPI || PostgreSQL y HTMX || Gestionar la base de datos con SQLAlchemy async
Precio
375,00 €
Duración Teórica
50 horas
Disponibilidad horaria
Sin restricciones horarias
Observaciones
Aprende a desarrollar software con Spec Driven Development, GitHub Copilot y Python. Formación práctica con proyectos reales dirigida a desarrolladores con conocimientos de Python y Git.
Programa
1. Spec Driven Development 1.1 Spec Driven Development 1.2 Estructura de Proyectos 1.3 Github Copilot en Spec Driven Development 2. Creación de Proyectos con SSD 2.1 Creación de Proyecto 2.2 Requerimientos del sistema 2.3 Creación de constitution 2.4 Constitution del proyecto 3. Creando Specifications - Funcionalidades 3.1 Creación de Specification 3.2 Creación de plan 3.3 Creación de Tasks 3.4 Creando el instructions copilot 3.5 Generar código y proyecto 3.6 Creación de Agents File 4. Administración de Proyectos con SSD 4.1 Creación de Spec de Propiedades 4.2 Plan de Manage Properties 4.3 Creación de Tasks y Ejecución de Spec 5. Implementación de Código 5.1 Gestión de Inquilinos 5.2 Gestión de Renta 6. Spec-Kit la Inteligencia Artificial en SSD 6.1 Spec-Kit y Desarrollo de Software 6.2 Setup de Spec-Kit dependencies 6.3 Instalar y configurar git a nivel local 6.4 Database oncloud postgres 6.5 Instalar Uv y Specify-Cli 7. Proyecto Python con FastAPI y Postgres 7.1 Tools de Gestión de Proyectos Python 7.2 Arquitectura del proyecto fullstack python con fastapi 7.3 Infraestructura del proyecto 7.4 Instalación de Python y extensiones 7.5 Creación de Proyecto 7.6 Principios del proyecto 7.7 Crear constitution con spec-kit 7.8 Creación de Github Instructions 7.9 Creación de Variables Globales de Entorno 8. Foundation de proyectos con SSD 8.1 Spec Bootstrap de proyecto 8.2 Creación de Spec con Spec-Kit 8.3 Ejecutando el clarify del spec 8.4 Crea documento plan con speckit 8.5 Analizando el proyecto 8.6 Generando el código e implementación 9. Ejecutando Agentes Especializados con Spec-Kit 9.1 Usando Agentes de Spec-Kit 9.2 Usando Agente Constitution 9.3 Implementando Spec 9.4 Creando Spec para Rediseñar UI 9.5 Generando nueva UI con spec-kit 10. Database y Spec Driven Development 10.1 Instructions y Skills en Github Copilot con SSD 10.2 Spec Creación de Entidades en Postgres 10.3 Creación de Plan y Modelos de Spec 10.4 Creación de Skill para Postgres 10.5 Ejecutando App y Migraciones en Postgres 11. Specification Dashboard en FastAPI y Python 11.1 Specification para Dashboard 11.2 Implementación de código con Spec Driven Development 12. Specification Páginas Templates y Cards 12.1 Spec - Página de Propiedades 12.2 Implementación de Spec 13. Incrustando código en Spec Driven Development 13.1 Creación de Propiedades 13.2 Editar Specs 13.3 Importar archivos de código externo en SDD - reemplaza 13.4 Ajustando Arquitectura con Spec Driven Development 14. Modificando Data con Spec Driven Development 14.1 Spec para Editar Datos 14.2 Implementación de Código
Objetivos
En este curso de Spec Driven Development con GitHub Copilot y Python aprenderás a:
-Aplicar la metodología Spec Driven Development en proyectos reales -Crear y gestionar los artefactos SDD: constitution, spec, plan y task -Configurar GitHub Copilot con instructions, skills y agents -Utilizar Spec-Kit para automatizar y gestionar el flujo de especificaciones -Desarrollar una aplicación fullstack con FastAPI, PostgreSQL y HTMX -Gestionar la base de datos con SQLAlchemy async, Alembic y Supabase -Aplicar Vertical Slice Architecture en proyectos Python -Dirigir agentes de IA de forma estructurada y con criterio técnico
Tanto si ya has probado Claude Code como si aún estás decidiendo qué herramienta de IA usar, aquí verás cómo sacarle partido en .NET. Prepararás CLAUDE.md, controlarás el contexto y los permisos de la...
Aprende a lanzar y gestionar contenedores Docker, crear tus propias imágenes con Dockerfile y conectar varios servicios con Docker Compose. Un curso práctico, hecho íntegramente en la terminal de Linu...
Aprende a integrar modelos de lenguaje, construir agentes IA y trabajar con bases de datos vectoriales usando Spring AI. Un curso práctico para desarrolladores Java que quieran añadir inteligencia art...
Aprende a aplicar la IA a tareas legales reales: investigar jurisprudencia, redactar y revisar contratos, y diseñar flujos de trabajo con criterio humano, usando ChatGPT, Claude y herramientas legales...
Aprende a defender un servidor Linux capa a capa con cortafuegos, OSSEC, Lynis y cifrado de disco con LUKS. Un curso práctico para sysadmins y para quien quiere empezar en seguridad, con laboratorios ...
Aprende a administrar usuarios y grupos, automatizar tareas con cron y proteger tus sistemas con SSH y GPG en Linux. Un curso práctico pensado para quienes ya trabajan con Linux y quieren preparar el ...
Aprende a configurar el arranque de Linux con GRUB y systemd, gestionar particiones y administrar paquetes con dpkg y RPM. Un curso práctico, en español, pensado tanto para quien quiere prepararse el ...
Aprende comandos, permisos y redes en Linux practicando en terminal real con Bash. Pensado tanto para quien empieza de cero como para quien ya trabaja con sistemas y quiere preparar la certificación L...
Aprende a definir specs, planes y tareas, y a construir un backend .NET real con GitHub Copilot, Entity Framework Core y PostgreSQL. Un curso práctico para desarrolladores .NET y arquitectos de softwa...
Aprende a usar ChatGPT para seleccionar candidatos, evaluar el desempeño, resolver dudas de nómina y diseñar formaciones. Un curso práctico para profesionales de RRHH que quieran aplicar la IA a las t...
Este sitio web utiliza cookies propias y de terceros para el correcto funcionamiento y visualización del sitio web por parte del usuario, así como la recogida de estadísticas. Si continúa navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información.