AvanzadoNivel
Cuatrimestral · 80hs · 8 UnidadesDuración
8 UnidadesEstructura

🎯 Objetivo del curso

Aprender a utilizar herramientas y flujos de trabajo para acelerar el desarrollo de soluciones completas: desde la nube hasta el hardware embebido, integrando IA.

📌 Programa Sintético

Fundamentos de desarrollo generativo y asistido. Entornos y herramientas: configuración y uso eficiente. Generación de código: buenas prácticas, limpieza y adaptación. Nube y servicios: arquitectura, APIs, bases de datos. Sistemas embebidos: adaptación de código a restricciones de hardware. Integración de modelos de IA en el ciclo de desarrollo. Pruebas, depuración y documentación automática. Proyecto final: solución completa generada y adaptada.

🧩 Proyecto del nivel

Diseño y desarrollo de una solución AIoT completa usando flujos generativos: desde el código del microcontrolador hasta el servicio cloud, con documentación automática generada por IA.

Unidad 1 (Sem 1-2): Introducción al desarrollo generativo y entornos. Unidad 2 (Sem 3-4): Generación de código y servicios cloud. Unidad 3 (Sem 5-6): Sistemas embebidos e IA integrada. Unidad 4 (Sem 7-8): Pruebas, documentación y proyecto final.

Unidad 1 — Embebido Generativo: Fundamentos (Sem 1-2)

  • Restricciones de hardware y estrategias de prompt
  • Generación de estructura de firmware profesional
  • Lab: primer firmware generado y validado en hardware

Unidad 2 — Drivers y Periféricos Generados (Sem 3-4)

  • Generación de drivers: I2C, SPI, UART
  • Manejo de interrupciones generado
  • Lab: driver completo para sensor con protocolo I2C

Unidad 3 — Optimización de Código Embebido (Sem 5-6)

  • Técnicas de optimización: memoria, velocidad, consumo
  • Refactorización asistida de código embebido
  • Lab: comparación before/after de optimización generativa

Unidad 4 — Comunicaciones en Sistemas Embebidos (Sem 7-8)

  • Generación de stacks MQTT/HTTP en embebido
  • Gestión de conexión WiFi/BLE generada
  • Lab: nodo IoT comunicado completamente generado

Unidad 5 — RTOS Generativo (Sem 9-10)

  • Introducción a FreeRTOS con código generado
  • Tareas, colas y semáforos: patrones generados
  • Lab: sistema multitarea embebido generado

Unidad 6 — Edge AI Generativa (Sem 11-12)

  • Modelos de IA para embebido: TFLite, Edge Impulse
  • Generación del pipeline de inferencia en dispositivo
  • Lab: clasificador local embebido con modelo generado

Unidad 7 — Integración Cloud-Edge (Sem 13-14)

  • Arquitectura híbrida generada: device + cloud
  • Sincronización, OTA y gestión remota
  • Lab: sistema completo edge-to-cloud operativo

Unidad 8 — Proyecto Final (Sem 15-16)

  • Solución embebida completa generada, optimizada y documentada
  • Presentación técnica del proceso generativo
🆓 Sin registro requerido

Bienvenido a Desarrollo Generativo Avanzado.

En este nivel trabajarás con desarrollo embebido generativo: cómo usar IA para generar y adaptar firmware real para microcontroladores, respetando las restricciones de memoria, velocidad y consumo.

Temas de la Semana 1:
– Desafíos del desarrollo embebido con IA generativa
– Diferencias clave entre código de alto nivel y firmware
– Estrategias de prompt para hardware con restricciones
– Herramientas: PlatformIO, ESP-IDF, STM32CubeIDE con asistencia IA

🔒

Contenido exclusivo para alumnos registrados

Registrate gratis y accedé hasta la Unidad 1 completa de este nivel.

Registrarme gratis →