Por medio de esta formación te enseñaremos a construir software con inteligencia artificial bajo control, aplicando la metodología Spec Driven Development (SDD) en un proyecto real con .NET. El hilo conductor es una aplicación de gestión de propiedades, donde primero defines qué construir y luego delegas la implementación a GitHub Copilot dentro de reglas claras y documentadas.
Profesionales tecnológicos que buscan dominar GitHub Copilot bajo reglas arquitectónicas sólidas.
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 on cloud postgres
6.5 Instalar Uv y Specify-Cli
7.Spec Driven Development con .NET
7.1 Vertical Slice Architecture y Spec Driven Development
7.2 Estructura de la App
7.3 Instalar SDK NET y utilitarios
7.4 Creación de proyecto con speckit
7.5 Setup git para Spec Driven Development
8.Agents y Skills para Spec Driven Development
8.1 Skills en Spec Driven Development
8.2 Instalando Skills NET en Spec Driven Development
8.3 Skills personalizados
9.Instructions y Skills en .NET
9.1 Skills vs Instructions
9.2 Crear instructions para NET
9.3 Instructions database
10.Arquitectura Avanzada con .NET
10.1 Arquitectura NET Avanzada con SDD
10.2 Skills avanzados de arquitectura
10.3 Creación de constitution
11.Implementación de arquitectura .NET
11.1 Creación de global json
11.2 Creación de Specification
11.3 Creación de plan
11.4 Implementación de código
11.5 Actualización de workflow
11.6 Creación de specification backend
12.Base de datos para Spec Driven Development
12.1 Base de datos on cloud
12.2 Creación de Seed Data
12.3 Arquitectura backend con EF Core
13.Implementación de Vertical Slice Architecture en .NET
13.1 Pagination con NET
13.2 Spec para crear propiedad
13.3 Spec Update Property
13.4 Spec Consulta por Id
14.OpenApi con Spec Driven Development
14.1 Interface de comunicación entre backend y frontend
14.2 Generando OpenApi con IA
15.Continuous Integration en Spec Driven Development
15.1 Automatización con Github Actions y Spec Driven Development
15.2 Creando CI usando Github Actions
15.3 Spec para validar Continuous Integration
16.Creando Blazor App con Spec Driven Development
16.1 Foundation de Frontend
16.2 Implementación de Spec para Blazor Foundation
17.Specifications para Fullstack
17.1 Spec Lista de Propiedades
17.2 Spec Detalle de Propiedad
17.3 Spec para Interactive Server
18.Ingeniería Inversa con Spec-Driven Development
18.1 Ingeniería Inversa en Spec Driven Development
18.2 Ejecutando Ingeniería Inversa
19.Ingeniería de Spec Driven Development
19.1 Ingeniería y afinamiento en Constitution
19.2 Inteligencia Artificial para Generar Specs
19.3 Implementando Spec con AI
19.4 Bugs en Spec Driven Development
19.5 Solución de código en Spec Driven Development
Curso Spec Driven Development .NET con GitHub Copilot
Es necesario contar con una base técnica o experiencia mínima en el área para poder cursar esta especialización con éxito.
Información Adicional