Programa del Curso

    1. Spec Driven Development

    2. Herramientas de Gestion de Proyecto Python

    3. Arquitectura del proyecto fullstack python con fastapi

    4. Infrastructura del Proyecto

    5. Instalacion de Python y extensiones del proyecto

    6. Creacion de Proyecto

    7. Principios del Proyecto

    8. Crear constitution con spec-kit

    9. Creacion de Github Instructions

    10. Creacion de Variables Globales de Entorno

    1. Spec Bootstrap de proyecto

    2. Creacion de Spec con Spec-Kit

    3. Ejecutando el clarify del spec

    4. Crea documento plan con speckit

    5. Analizando el proyecto

    6. Generando el codigo e implementacion

    1. Usando Agentes de Spec-Kit

    2. Usando Agente Constitution

    3. Implementando Spec

    4. Creando Spec para Redisenar UI

    5. Generando nueva UI con spec-kit

    1. Instructions y Skills en Github Copilot con SSD

    2. Spec Creacion de Entidades en Postgres

    3. Creacion de Plan y Modelos de Spec

    4. Creacion de Skill para Postgres

    5. Ejecutando App y Migraciones en Postgres

    1. Specification para Dashboard

    2. Implementacion de codigo con spec driven development

    1. Spec - Pagina de Propiedades

    2. Implementacion de Spec

Aprende Spec Driven Development con Github Copilot

  • $60.00
  • 36 lecciones
  • 8.5 horas de contenido en video


Descripción del curso

Aprende a construir  software profesional en la era de la inteligencia artificial  utilizando  Spec-Driven Development, GitHub Copilot y Python. 

En este curso descubrirás una metodología moderna que está cambiando la forma en que los desarrolladores trabajan con inteligencia artificial. En lugar de depender de   prompts improvisados o generación desordenada de código,   aprenderás a construir aplicaciones reales utilizando specifications, planes técnicos, tareas implementables y arquitectura profesional.

A lo largo del curso desarrollarás un proyecto   fullstack real llamado Realtor   utilizando tecnologías modernas como   FastAPI, PostgreSQL, SQLAlchemy async, Supabase, HTMX y uv,   mientras aprendes a dirigir GitHub Copilot como un verdadero asistente técnico profesional.

  ¿Por qué aprender Spec-Driven Development?   Porque trabajar con inteligencia artificial no significa simplemente pedirle que genere código. Aprenderás a utilizar un proceso estructurado donde las   specifications, los planes y las tareas   permiten dirigir el desarrollo y mantener el control técnico del proyecto.

Una nueva forma de construir software con IA

No es un curso de teoría.   Construiremos sistemas paso a paso   aplicando prácticas modernas utilizadas en proyectos profesionales.

Durante el desarrollo del proyecto Realtor aprenderás a pasar de una idea a una implementación real mediante un flujo estructurado, donde la inteligencia artificial se convierte en un asistente que trabaja dentro de las reglas y decisiones definidas para el proyecto.

  •   Specifications:   convertir requerimientos e ideas en especificaciones claras.
  •   Planes técnicos:   definir cómo se implementarán las funcionalidades.
  •   Tareas implementables:   dividir el trabajo en acciones concretas antes de escribir código.
  •   Arquitectura profesional:   organizar el proyecto utilizando principios modernos de desarrollo.
  •   IA bajo control:   utilizar GitHub Copilot respetando las decisiones técnicas del proyecto.

Construiremos un proyecto Fullstack real

A lo largo del curso desarrollarás   Realtor,   un proyecto fullstack que nos permitirá aplicar todo lo aprendido dentro de un sistema real.

Trabajaremos con un conjunto de tecnologías modernas para construir la aplicación, integrando backend, base de datos y frontend dentro de una arquitectura organizada.

  •   Python:   lenguaje principal para el desarrollo del proyecto.
  •   FastAPI:   desarrollo del backend y APIs.
  •   PostgreSQL:   base de datos relacional del proyecto.
  •   SQLAlchemy async:   trabajo asíncrono con la base de datos.
  •   Alembic:   gestión de cambios y migraciones de la base de datos.
  •   Supabase:   integración de servicios relacionados con PostgreSQL.
  •   HTMX y Jinja2:   construcción de la interfaz y comunicación dinámica.
  •   uv:   gestión moderna del entorno y dependencias de Python.

Aprenderás un workflow profesional de desarrollo

No utilizaremos GitHub Copilot simplemente como una herramienta para generar fragmentos de código. Aprenderás a incorporarlo dentro de un workflow donde   tú mantienes el control sobre el proyecto   y la inteligencia artificial trabaja siguiendo las especificaciones y reglas establecidas.

Idea   →   Specification   →   Plan técnico   →   Tareas   →   Implementación   →   Validación   →   Revisión   →   Entrega

Este flujo te permitirá pasar de la idea a un sistema funcional de forma   organizada, controlada y escalable.  

¿Qué aprenderás?

  •   Spec-Driven Development:   aprenderás sus fundamentos y cómo aplicarlo desde cero.
  •   GitHub Copilot:   lo utilizarás de forma profesional dentro de un proyecto real.
  •   Arquitectura moderna con Python:   organizarás el software utilizando una estructura profesional.
  •   FastAPI y PostgreSQL:   construirás el backend y trabajarás con una base de datos relacional.
  •   SQLAlchemy async y Alembic:   gestionarás el acceso a datos y las migraciones.
  •   HTMX y Jinja2:   construirás la interfaz del proyecto.
  •   Vertical Slice Architecture:   organizarás el código alrededor de funcionalidades reales.
  •   Gobernanza de proyectos asistidos por IA:   definirás reglas para controlar cómo trabaja la inteligencia artificial.
  •   IA bajo control técnico:   aprenderás a utilizar IA sin perder el control sobre las decisiones del proyecto.

Resultados al finalizar el curso

  • Podrás aplicar   Spec-Driven Development   en proyectos reales.
  • Sabrás transformar requerimientos en   specifications, planes y tareas implementables.  
  • Podrás utilizar GitHub Copilot dentro de un   workflow profesional de desarrollo.  
  • Podrás construir aplicaciones fullstack utilizando   Python, FastAPI y PostgreSQL.  
  • Sabrás trabajar con   SQLAlchemy async, Alembic, HTMX y Jinja2.  
  • Comprenderás cómo aplicar   Vertical Slice Architecture   en un proyecto moderno.
  • Aprenderás a establecer reglas y estructuras para   gobernar el trabajo de la IA.  
  • Tendrás una metodología para construir software con IA de manera   profesional, organizada y escalable.  

¿Para quién es este curso?

Este curso está diseñado para desarrolladores que quieren prepararse para el futuro del desarrollo de software y aprender a trabajar con inteligencia artificial de manera   profesional, organizada y escalable.  

Es especialmente adecuado para desarrolladores que quieren pasar de utilizar IA mediante prompts aislados a incorporarla dentro de un verdadero proceso de ingeniería de software.

  • Desarrolladores interesados en   Python.  
  • Programadores que quieren aprender   FastAPI y PostgreSQL.  
  • Desarrolladores que utilizan o quieren utilizar   GitHub Copilot.  
  • Profesionales interesados en   Spec-Driven Development.  
  • Desarrolladores interesados en   Vertical Slice Architecture.  
  • Programadores que quieren aprender a utilizar   IA de manera estructurada.  
  • Desarrolladores que quieren dejar atrás el   “vibe coding”   y trabajar con un proceso técnico más organizado.

La IA no debe tomar el control de tu proyecto

GitHub Copilot puede ayudarte a desarrollar software, pero las decisiones importantes continúan estando en manos del desarrollador.   Tú defines las especificaciones. Tú defines los planes. Tú defines la arquitectura. Tú estableces las reglas.   La inteligencia artificial trabaja dentro de esos límites.

Deja atrás el “vibe coding”

Generar código rápidamente no es lo mismo que construir software profesional. En este curso aprenderás a utilizar la inteligencia artificial dentro de un proceso donde   cada funcionalidad parte de una especificación y sigue una planificación concreta.  

El objetivo es que puedas aprovechar la velocidad de la IA sin renunciar a la arquitectura, la organización y el control técnico que requiere un proyecto de software serio.

La inteligencia artificial está transformando el desarrollo de software. La diferencia no estará solamente en quién utiliza IA, sino en   cómo la integra dentro de su proceso de desarrollo.  

Al finalizar el curso tendrás una metodología práctica para construir software utilizando   Spec-Driven Development, GitHub Copilot, Python, FastAPI, PostgreSQL, SQLAlchemy async, HTMX y Vertical Slice Architecture.  

Si quieres dejar atrás el “vibe coding” y aprender a construir software serio con IA, este curso es para ti.