Logo de Mydra
Artificial Intelligence
DeepLearning.AI logo

DeepLearning.AI

IA Generativa para el Desarrollo de Software

  • hasta 15 horas
  • Principiante

Este curso ofrece un camino integral para comprender y aplicar tecnologías de IA generativa en el desarrollo de software. Aprende de Laurence Moroney, ex líder de IA en Google, y adquiere habilidades prácticas en el uso de herramientas de IA como GitHub Copilot y ChatGPT para mejorar la eficiencia y creatividad en la codificación.

  • Desarrollo Basado en Configuración
  • Diseño e Implementación de Bases de Datos
  • Patrones de Diseño
  • Integración de API
  • Serialización de Datos

Resumen

En este curso, aprenderás a integrar herramientas de IA generativa en tu proceso de desarrollo de software, mejorando tu eficiencia y creatividad en la codificación. A través de proyectos prácticos, adquirirás técnicas para usar la IA en tareas comunes de desarrollo, desde escribir y probar código hasta crear documentación y gestionar dependencias. El curso está diseñado tanto para desarrolladores individuales como para miembros de equipos que buscan integrar herramientas de IA en su flujo de trabajo, ayudándote a convertirte en un trabajador más rápido y productivo.

  • Web Streamline Icon: https://streamlinehq.com
    Online
    ubicación del curso
  • Layers 1 Streamline Icon: https://streamlinehq.com
    Inglés
    idioma del curso
  • Certificación Profesional
    al completar el curso
  • A tu propio ritmo
    formato del curso
  • Clases En vivo
    entregado en línea

¿Para quién es este curso?

Desarrolladores Individuales

Desarrolladores que buscan aumentar su productividad integrando herramientas de IA en su proceso de desarrollo.

Miembros del Equipo

Miembros del equipo que desean incorporar herramientas de IA en su flujo de trabajo de desarrollo de software.

Ingenieros de Software

Ingenieros de software interesados en aprovechar las tecnologías de IA generativa para aplicaciones del mundo real.

Este curso te equipará con las últimas habilidades y herramientas de IA generativa, ayudándote a avanzar en tu carrera en el desarrollo de software. Aprende a usar herramientas de IA como GitHub Copilot y ChatGPT para mejorar tu eficiencia y creatividad en la codificación, convirtiéndote en un desarrollador más productivo.

Requisitos Previos

1 / 3

  • Comprensión básica de los principios de desarrollo de software

  • Familiaridad con la codificación y los lenguajes de programación

  • Interés en tecnologías de IA y aprendizaje automático

¿Qué aprenderás?

Introducción a la IA Generativa
Compara y contrasta el aprendizaje automático con el desarrollo de software tradicional. Describe los detalles a alto nivel de cómo los modelos de lenguaje grande generan texto.
Codificación en Pareja con un LLM
Solicita a un LLM que asista en las tareas que componen el rol de desarrollador de software. Guía a un LLM para completar una tarea de una manera específica escribiendo indicaciones detalladas e iterando para mejorar el resultado.
Aprovechamiento de un LLM para el Análisis de Código
Analiza el código para eficiencia, seguridad y rendimiento usando un LLM. Trabaja con un LLM para modificar e iterar el código existente.
Pruebas y Depuración
Aprovecha la capacidad de un LLM para analizar y comprender el código para escribir e implementar casos de prueba para tu código. Crea pruebas funcionales de software con la ayuda de un LLM.
Documentación
Usa un LLM para crear documentación clara y útil para el código, y formatearla para que pueda ser utilizada por herramientas de generación de documentación automatizada.
Gestión de Dependencias
Diferencia entre escenarios en los que un LLM es o no una buena herramienta para gestionar los desafíos presentados por las dependencias.
Serialización de Datos y Desarrollo Basado en Configuración
Usa un LLM para sugerir arquitecturas y paradigmas de diseño de software basados en descripciones de tu tarea o caso de uso.
Bases de Datos
Trabaja con un LLM para implementar un esquema de base de datos basado en especificaciones de lenguaje natural. Desarrolla la funcionalidad CRUD para una base de datos.
Patrones de Diseño de Software
Usa un LLM para explorar y aprender sobre las ventajas de los patrones de diseño y cómo usarlos. Implementa los patrones de diseño del Gang of Four en código.

Conozca a su instructor

  • Laurence Moroney

    Instructor

    Laurence Moroney tiene una amplia experiencia trabajando como desarrollador e evangelista de IA en las empresas de software más grandes del mundo, incluidas Google y Microsoft, además de enseñar varios de los cursos mejor calificados con DeepLearning.AI.

Próximos cohortes

  • Fechas

    comienza ahora

$49