Temario del curso
Introducción al desarrollo backend
Comprensión del funcionamiento de sitios web y aplicaciones web
Instalación de paquetes y bibliotecas de Python
Preparación del entorno de desarrollo backend
Comprensión de la diferencia entre la capa de presentación (frontend) y el lado del servidor (backend) de una aplicación web
Fundamentos de Python
Fundamentos de bases de datos y SQL
Fundamentos de Linux
Elección de un framework de desarrollo
Configuración de un servidor de aplicaciones web (pila LAMP)
Manejo de la entrada del usuario
Generación de salida
Uso de plantillas para estandarizar la salida
Conexión a una base de datos
Habilitar el registro de usuarios mediante la aplicación
Protección de la aplicación web
Pruebas de la aplicación web
Gestión del proyecto mediante control de versiones
Ampliación de la aplicación mediante funciones avanzadas de Python
Trabajo con bases de datos NoSQL
Técnicas de implementación e integración continua
Monitoreo del rendimiento de la aplicación
Optimización de la aplicación web
Escalar una aplicación web
Resolución de problemas
Resumen y conclusiones
Requerimientos
- Experiencia en programación con Python
Audiencia
- Desarrolladores
Testimonios (2)
Realmente disfruté aprender sobre los ataques de IA y las herramientas disponibles para comenzar a practicar y utilizarlas activamente en pruebas de seguridad. Adquirí muchos conocimientos que no tenía al inicio, y el curso cumplió con lo que esperaba. Mi parte favorita del entrenamiento fue el navegador Comet, y quedé impresionado por lo que podía hacer. Sin duda seguiré explorándolo más. En general, fue un excelente curso y disfruté aprender sobre los Top 10 de OWASP para GenAI.
Patrick Collins - Optum
Curso - OWASP GenAI Security
Traducción Automática
Que cada lección técnica venía acompañada de múltiples ejercicios prácticos para afianzar los conceptos.
Andrei-Calin Bajea
Curso - OWASP Top 10 2025
Traducción Automática