Saltar al contenido principal

Fase 2: Programación e integración de IA

⏱️ Tiempo estimado: 4-5 semanas

¡Bienvenido/a a la Fase 2! Esta fase se trata de programar con Python e integrar capacidades de IA en tus aplicaciones.

Programar es una habilidad fundamental para cloud engineering: te permite crear, administrar y optimizar recursos cloud de forma eficiente. Además, integrar IA y Large Language Models (LLMs) en aplicaciones se está volviendo una habilidad esencial para los cloud engineers modernos.

No necesitas saber construir UIs, pero sí necesitas saber trabajar con APIs y otros servicios cloud como storage, bases de datos y servicios de IA. Saber programar e integrar IA te va a hacer más competitivo/a en el mercado laboral.

Importante

Cuando la gente termina esta fase, muchos comparten su código. Te recomendamos no copiar y pegar la solución de nadie. Eso solo te perjudica y, con esa mentalidad, no vas a durar en este campo.

Además, te recomendamos apagar los asistentes de IA para autocompletar código, aunque sí es muy recomendable usar IA para pedir explicaciones y aclaraciones.


🎯 Objetivos

Al final de esta fase, vas a:

  • Aprender lo básico de programación y Python
  • Aprender lo básico de cómo funcionan las REST APIs
  • Aprender lo básico de FastAPI
  • Aprender a trabajar con APIs de IA generativa
  • Aprender fundamentos de prompt engineering
  • Aprender a usar SDKs para interactuar con servicios cloud desde código
  • Completar el proyecto capstone con integración de IA

📋 Prerrequisitos

  • Completaste la Fase 1: Linux y Bash
  • Completaste el CTF de Linux de la Fase 1

📚 Temas

No.TemaDescripción
1PythonFundamentos de programación con Python
2APIsEntender REST APIs
3FastAPIConstruir APIs con FastAPI
4Bases de datosTrabajar con bases de datos
5APIs de GenAIIntegrar IA generativa
6Prompt EngineeringTécnicas de prompting efectivas
7Construye la appProyecto capstone

✅ Checklist de la fase

Antes de seguir, asegúrate de poder responder “sí” a esto:

  • Puedo escribir scripts en Python y entiendo conceptos base
  • Entiendo cómo funcionan las REST APIs
  • Puedo construir una API básica con FastAPI
  • Sé trabajar con bases de datos
  • Puedo integrar APIs de GenAI en mis aplicaciones
  • Completé el proyecto capstone

➡️ ¿Qué sigue?

Sigue a la Fase 3: Fundamentos de plataformas cloud →