Python para Desarrolladores GeneXus

Formación Intensiva

4 Horas
2 Sesiones
Teórico y Práctico

¡Inscríbete ahora!

El valor del curso es de

50 USD

¡No pierdas esta oportunidad de aprender y mejorar tus habilidades!

Fecha de inicio

(Proximamente) En el mes de Mayo a las:

Argentina

19:00 hs

Uruguay

19:00 hs

Chile

19:00 hs

Colombia

17:00 hs

Perú

17:00 hs

México

16:00 hs

Descripción del Curso

Python se ha convertido en una de las herramientas más poderosas para potenciar el desarrollo en GeneXus, permitiéndonos acceder a SDKs populares, automatizar procesos y extender las capacidades de nuestras aplicaciones más allá de lo que GeneXus ofrece de forma nativa. En esta formación intensiva de dos sesiones, aprenderás a integrar Python con GeneXus de manera práctica, resolviendo problemas reales como la manipulación de PDFs, el uso de APIs externas y la automatización con Google Drive y Gmail. Además, como bonus, descubrirás cómo construir un agente de IA para chatear con documentos y servicios externos en solo tres pasos con NeuroAI. Si quieres ampliar tus habilidades y llevar tus desarrollos a otro nivel, este curso es para ti.

Sesión 1

Fundamentos y Automatización

2 horas

Introducción a Python para desarrolladores GeneXus

  • ¿Por qué aprender Python si ya usas GeneXus?
  • Casos de uso reales
  • Instalación y configuración del entorno

Automatización y utilidades para GeneXus

  • Generación y manipulación de archivos (PDFs, Excel)
  • Uso de SDKs externos: Google Drive y Gmail
  • Ejemplo práctico: Unir varios PDFs generados en GeneXus
  • Insertar una firma PNG dentro de un PDF
Sesión 2

APIs e Integración con GeneXus

2 horas

Creación de APIs con FastAPI

  • Conceptos básicos de REST y FastAPI
  • Creación de una API RESTful desde cero
  • Validacion de datos con Pydantic
  • Manejo de status codes y errores
  • Securidad y autenticación
  • Documentación automática de la API con Swagger

Proyecto práctico 1

  • Desarrollo de una solución para concatenar PDF's, aplicando todo lo aprendido
  • Desarrollo una API para generar QRs
  • Integración con una aplicación GeneXus
  • Espacio de preguntas y respuestas

Bonus: Construcción de un Agente de IA

  • Chatea con PDFs y APIs externas en 3 simples pasos con NeuroAI 🧠
  • Creacion de un Agente de IA para responder preguntas sobre un PDF
  • Integración con una aplicación GeneXus

Bonus: Construcción de un Agente de IA

Como contenido adicional, aprenderás a construir un Agente de IA capaz de chatear con documentos y API's en solo tres pasos utilizando NeuroAI 🧠
Esta poderosa herramienta te permitirá llevar tus aplicaciones GeneXus al siguiente nivel con capacidades de IA avanzadas.

Inscríbete Ahora!

Preguntas Frecuentes (FAQ)

1. ¿Necesito saber Python para tomar la formación?

No. Vamos a cubrir lo necesario para que cualquier desarrollador GeneXus pueda implementar estas soluciones, incluso si nunca programaste en Python.

2. ¿Esto reemplaza GeneXus?

No, Python es un complemento. La idea es potenciar lo que ya haces en GeneXus con herramientas avanzadas.

3. ¿Qué relación hay entre Python y GeneXus?

Python permite extender las capacidades de GeneXus en áreas donde esta herramienta tiene limitaciones. GeneXus es excelente para el desarrollo rápido de aplicaciones, pero no tiene integración directa con muchos SDK's populares ni funcionalidades avanzadas como manipulación avanzada de PDFs, excels, automatización de tareas o uso de inteligencia artificial. Python actúa como un middleware que permite realizar estas tareas y exponerlas como APIs que GeneXus puede consumir con HttpClient. Por ejemplo, si necesitas unir varios PDFs y superponer una firma digital, GeneXus no tiene una solución nativa, pero con Python y librerías como PyPDF2 puedes hacerlo fácilmente y conectar ese proceso con tu aplicación core desarrollada en GeneXus. En resumen, GeneXus se encarga del desarrollo y la lógica de negocio, mientras que Python amplía su alcance al permitir integraciones más avanzadas.

4. ¿Cómo voy a aplicar lo que aprenda?

Con ejemplos prácticos listos para usar, desde la primera clase podrás conectar Python con GeneXus y empezar a automatizar tareas.

5. ¿Qué pasa si no puedo asistir en vivo?

Todas las sesiones quedarán grabadas para que puedas verlas cuando quieras.

6. ¿Por qué esta formación y no aprender Python por mi cuenta?

Porque aquí aprenderás exactamente lo que necesitas como desarrollador GeneXus, sin perder tiempo en cosas que no aplican a tu día a día. Este es el mapa que yo he diseñado.

7. ¿Cuánto cuesta y cómo me inscribo?

El costo es 50 USD por toda la formación. Puedes inscribirte enviandome un WhatsApp