Temario completo · 6 meses · Online
El temario, bloque a bloque
El programa entero, sin titulares: once bloques y veintiún módulos que van de montar el entorno de desarrollo con IA al despliegue en la nube, pasando por frameworks, APIs, DevOps, data science, sistemas, bases de datos, aplicaciones móviles y de escritorio, integración de IA y microservicios.
Cada tema del temario es un proyecto entregable, definido con descripción, objetivos, entregables y tecnología. Aquí ves la estructura —bloques, módulos y cuántos proyectos tiene cada uno—; el detalle de cada proyecto está en el campus.
11
Bloques
21
Módulos
51
Proyectos
2
Directos por semana
Bloque 0113 proyectos · 3 módulos
Setup: entorno y herramientas de IA
Las herramientas de IA para programar, el entorno local con todos los servicios y el flujo de control de versiones y despliegue. El punto de partida antes de construir nada.
Herramientas de IA para el desarrollo
8 proyectosEntorno de desarrollo
1 proyectoControl de versiones y despliegue
4 proyectosBloque 025 proyectos · 2 módulos
Frameworks de backend y frontend
Los frameworks de backend y de frontend/full-stack sobre los que se levanta el resto de proyectos del temario.
Frameworks backend
3 proyectosFrameworks frontend / full-stack
2 proyectosBloque 036 proyectos · 1 módulo
APIs: diseño y construcción
Las distintas tecnologías y estilos para exponer un servicio como API y consumirlo.
Tecnologías de API
6 proyectosBloque 045 proyectos · 4 módulos
DevOps: infraestructura y despliegue
Infraestructura como código en la nube, virtualización local, aprovisionamiento automatizado y los servicios de infraestructura que sostienen el despliegue.
Infraestructura como código en la nube
1 proyectoVirtualización local
1 proyectoAprovisionamiento y automatización
1 proyectoServicios de infraestructura
2 proyectosBloque 052 proyectos · 1 módulo
Data science con Python
Python aplicado a IA: el instrumental de datos que prepara y alimenta a los modelos.
Python aplicado a IA
2 proyectosBloque 067 proyectos · 2 módulos
Sistemas: bajo nivel, redes y streaming
Sistemas de bajo nivel y la capa de redes, streaming y virtualización sobre la que corre todo lo demás.
Sistemas de bajo nivel
3 proyectosRedes, streaming y virtualización
4 proyectosBloque 078 proyectos · 3 módulos
Bases de datos y almacenamiento
Del SaaS con NoSQL, correo y almacenamiento de objetos a la facturación, el mailing y el aprovisionamiento, hasta la gestión de bases de datos SQL empresariales.
SaaS con NoSQL, correo y almacenamiento de objetos
2 proyectosSaaS de facturación, mailing y aprovisionamiento
4 proyectosGestión de bases de datos SQL empresariales
2 proyectosBloque 081 proyecto · 1 módulo
Aplicaciones móviles
Desarrollo móvil multiplataforma: la misma lógica de negocio llevada al cliente móvil.
Desarrollo móvil multiplataforma
1 proyectoBloque 092 proyectos · 2 módulos
Aplicaciones de escritorio
Aplicaciones de escritorio con tecnologías web y aplicaciones de escritorio nativas.
Aplicaciones de escritorio con tecnologías web
1 proyectoAplicaciones de escritorio nativas
1 proyectoBloque 101 proyecto · 1 módulo
Integración de IA en proyectos existentes
Incorporar IA dentro de un proyecto que ya está en marcha, sin reescribirlo de cero.
IA aplicada a proyectos existentes
1 proyectoBloque 111 proyecto · 1 módulo
Microservicios orientados a eventos
Descomponer el sistema en servicios que se comunican por mensajes y eventos.
Arquitecturas orientadas a eventos
1 proyectoY encima de esto, tu versión de cada proyecto
Los 51 proyectos se resuelven en clase con el método de trabajo, en varios vídeos por proyecto. Después los repites por tu cuenta con un objetivo distinto: hacerlo mejor, en menos tiempo y con menos improvisación. Cada entrega termina desplegada en la máquina en la nube que incluye el programa y explicada en un vídeo corto.
La estructura de bloques y módulos es estable; los proyectos concretos evolucionan con el ecosistema. El detalle de cada proyecto —descripción, objetivos, entregables y tecnología— está dentro del campus.