IA4DEV/COM

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.

1.1

Herramientas de IA para el desarrollo

8 proyectos
1.2

Entorno de desarrollo

1 proyecto
1.3

Control de versiones y despliegue

4 proyectos

Bloque 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.

2.1

Frameworks backend

3 proyectos
2.2

Frameworks frontend / full-stack

2 proyectos

Bloque 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.

3.1

Tecnologías de API

6 proyectos

Bloque 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.

4.1

Infraestructura como código en la nube

1 proyecto
4.2

Virtualización local

1 proyecto
4.3

Aprovisionamiento y automatización

1 proyecto
4.4

Servicios de infraestructura

2 proyectos

Bloque 052 proyectos · 1 módulo

Data science con Python

Python aplicado a IA: el instrumental de datos que prepara y alimenta a los modelos.

5.1

Python aplicado a IA

2 proyectos

Bloque 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.

6.1

Sistemas de bajo nivel

3 proyectos
6.2

Redes, streaming y virtualización

4 proyectos

Bloque 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.

7.1

SaaS con NoSQL, correo y almacenamiento de objetos

2 proyectos
7.2

SaaS de facturación, mailing y aprovisionamiento

4 proyectos
7.3

Gestión de bases de datos SQL empresariales

2 proyectos

Bloque 081 proyecto · 1 módulo

Aplicaciones móviles

Desarrollo móvil multiplataforma: la misma lógica de negocio llevada al cliente móvil.

8.1

Desarrollo móvil multiplataforma

1 proyecto

Bloque 092 proyectos · 2 módulos

Aplicaciones de escritorio

Aplicaciones de escritorio con tecnologías web y aplicaciones de escritorio nativas.

9.1

Aplicaciones de escritorio con tecnologías web

1 proyecto
9.2

Aplicaciones de escritorio nativas

1 proyecto

Bloque 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.

10.1

IA aplicada a proyectos existentes

1 proyecto

Bloque 111 proyecto · 1 módulo

Microservicios orientados a eventos

Descomponer el sistema en servicios que se comunican por mensajes y eventos.

11.1

Arquitecturas orientadas a eventos

1 proyecto

Y 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.