El Programa Avanzado en IA para porgramar de UNIR te capacita para aplicar la Inteligencia Artificial en todas las fases del desarrollo de software, con un enfoque práctico y orientado a su uso real. Al finalizar, podrás integrar herramientas de IA en tu trabajo diario como programador, aprovechando tecnologías como modelos generativos de lenguaje y código, asistentes de testing, o el uso de APIs de IA generativa, entre otras aplicaciones clave.
Para realizar este Curso en IA para programar será necesario tener conocimientos previos de:
Programación básica en cualquier lenguaje (nociones de variables, estructuras de control como condicionales y bucles).
Manejo básico de entornos de desarrollo (por ejemplo, poder instalar y ejecutar proyectos en un IDE o editor de código como Visual Studio Code).
Uso de la línea de comandos (ejecutar scripts, instalación de dependencias, etc.).
Módulo 1: Introducción a la Inteligencia Artificial Generativa.
Tema 1. Introducción a la IA, Machine Learning y Deep Learning
Tema 2. Inteligencia Artificial Generativa
Tema 3. Modelos Generativos de Lenguaje y de código
Módulo 2: Desarrollo con asistentes de IA Generativa.
Tema 4. Introducción a los asistentes de código
Tema 5. Desarrollo con asistentes de código
Tema 6. Testing con asistentes de código
Módulo 3: Desarrollo con APIs de IA Generativa.
Tema 7. Acceso a IA Generativa a través de APIs
Tema 8. Integrar APIs de IA Generativa en nuestra aplicación
Módulo 4: Desarrollo aplicación web full stack.
Tema 9. Salidas estructuradas de APIs de IA
Tema 10. Almacenamiento de resultados en base de datos
Tema 11. Presentación de resultados por UI
Módulo 5: Integración continua y automatización de pipelines.
Tema 12. Creación de contenedores para empaquetado de aplicaciones
Tema 13. Creación de pipelines de Integración Continua
Módulo 6: Despliegue en Cloud.
Tema 14. Agregar despliegue de la aplicación en el pipeline CI
Tema 15. Despliegue y conexión de base de datos"
Aprenderás a manejar herramientas punteras como GitHub Copilot, Azure OpenAI, TensorFlow, Hugging Face, y más, dentro de un entorno profesional como Microsoft Azure.
Serás capaz de aplicar herramientas de IA en todas las fases del ciclo de desarrollo, desde la generación de código hasta el testing y la optimización.
Podrás implementar soluciones de IA para automatizar tareas de programación, análisis de datos y aseguramiento de calidad.
Adquirirás competencias alineadas con las demandas del mercado laboral, destacando como desarrollador, QA engineer, o técnico con especialización en IA.
Desarrollarás la capacidad de identificar cómo y cuándo aplicar la IA para mejorar la eficiencia, la productividad y la calidad en proyectos de desarrollo.