Lo que necesitas saber antes de
que comiences

Comienza 3 July 2025 02:58

Termina 3 July 2025

00 Días
00 Horas
00 Minutos
00 Segundos
course image

GitHub Copilot y ChatGPT para desarrolladores: Programa de manera más inteligente en 2024

Domina la programación asistida por inteligencia artificial con GitHub Copilot y ChatGPT para mejorar la productividad, generar código eficiente y resolver desafíos del mundo real a través de proyectos prácticos y técnicas avanzadas de indicación.
Packt via Coursera

Packt

2041 Cursos


6 hours 45 minutes

Actualización opcional disponible

Not Specified

Progreso a tu propio ritmo

Free Online Course (Audit)

Actualización opcional disponible

Resumen

Desbloquea todo el potencial de la codificación impulsada por IA con GitHub Copilot y ChatGPT. Este curso capacita a los desarrolladores para optimizar sus flujos de trabajo, generar código limpio y eficiente, y aprovechar las herramientas de IA para resolver desafíos de codificación del mundo real.

Aprenderás a escribir indicaciones más inteligentes, comprender cómo funcionan los asistentes de codificación de IA e integrar estas herramientas sin problemas en tus proyectos. Comenzando con lo básico, configurarás cuentas en GitHub, OpenAI y VSCode, asegurando que tu entorno de desarrollo esté listo para la IA.

Profundiza en ChatGPT, aprendiendo a usarlo para tareas como generación de código, creación de funciones, depuración y explicación de código complejo. El curso también explora alternativas gratuitas como Google Gemini, ofreciendo una comparación integral de asistentes de IA.

A continuación, descubre GitHub Copilot, desde la configuración hasta el dominio de sus características. Practicarás técnicas avanzadas de indicación a través de entradas escritas y comentarios, explorarás agentes como @workspace, y obtendrás consejos para mejorar la colaboración en proyectos basados en Git.

Proyectos prácticos como construir un juego de Tic-Tac-Toe y dockerizar aplicaciones solidifican tu aprendizaje. Perfecto para desarrolladores de todos los niveles, este curso requiere conocimientos básicos de programación.

Ya seas un principiante que busca mejorar su productividad o un desarrollador experimentado que busca optimizar flujos de trabajo, este curso te equipará con habilidades prácticas para codificar de manera más inteligente usando IA.

Programa de estudio

  • Introducción
  • En este módulo, te presentaremos el curso y te daremos una visión general de los temas y habilidades que adquirirás. Obtendrás información sobre la estructura del curso, su propósito y cómo te ayudará a alcanzar tus objetivos de aprendizaje.
  • Configuración del entorno
  • En este módulo, te guiaremos en la configuración de las herramientas y cuentas necesarias para garantizar un flujo de trabajo fluido. Aprenderás a crear cuentas de GitHub y OpenAI, así como a instalar VSCode, un potente editor de código, para iniciar tu proceso de desarrollo de manera eficiente.
  • ChatGPT - Introducción
  • En este módulo, exploraremos los fundamentos de ChatGPT, incluidos sus orígenes y capacidades en la codificación. También aprenderás la importancia de escribir prompts efectivos y descubrirás estrategias clave para interactuar con ChatGPT de manera eficiente para obtener resultados óptimos.
  • ChatGPT - Casos de uso
  • En este módulo, profundizaremos en las diversas aplicaciones de ChatGPT en múltiples escenarios de codificación e investigación. Aprenderás a aprovechar ChatGPT para generar código, crear componentes, comprender estructuras de código y explicar conceptos técnicos con claridad, incluyendo el trabajo con Expresiones Regulares y diferentes lenguajes de programación.
  • Alternativas gratuitas a ChatGPT: Google Gemini (Bard)
  • En este módulo, exploraremos alternativas gratuitas a ChatGPT, centrándonos en Google Gemini (anteriormente Bard). Obtendrás información sobre cómo se comparan estas herramientas, sus características únicas y cómo los asistentes de IA se pueden utilizar directamente dentro de un Entorno de Desarrollo Integrado (IDE) para mejorar la productividad y la eficiencia en la codificación.
  • GitHub Copilot - Introducción e instalación
  • En este módulo, te presentaremos GitHub Copilot, una poderosa herramienta de codificación AI diseñada para ayudar a los desarrolladores. Aprenderás qué es Copilot, cómo configurarlo e instalar sus características de chat, y comprender su funcionalidad para generar sugerencias de código inteligentes, ayudándote a codificar más rápido y eficientemente.
  • GitHub Copilot - Generación de prompts por escrito
  • En este módulo, nos centraremos en dominar el arte de generar prompts para GitHub Copilot a través de instrucciones escritas. Aprenderás las reglas para crear prompts efectivos, explorarás estrategias prácticas como usar nombres significativos y entenderás cómo Copilot aprovecha el contexto del archivo abierto para brindar asistencia precisa en la codificación.
  • Chat de Copilot y generación de prompts con comentarios
  • En este módulo, exploraremos cómo interactuar con GitHub Copilot utilizando comentarios como prompts para agilizar la generación de código. También aprenderás a aprovechar Copilot para Dockerizar una aplicación Node.js Express, mejorando tu flujo de trabajo y automatizando tareas de desarrollo.
  • GitHub Copilot - Agentes, consejos y trucos útiles
  • En este módulo, exploraremos funciones avanzadas de los agentes de GitHub Copilot para maximizar la eficiencia durante el desarrollo. Aprenderás a usar agentes como @vscode, @terminal y @workspace para asistencia contextual, a navegar por bases de código desconocidas y a adoptar consejos prácticos de Git para mejorar tu experiencia de desarrollo.
  • Práctica: Escribiendo el Juego
  • En este módulo, pondrás a prueba tus habilidades creando un juego de Tic-Tac-Toe utilizando GitHub Copilot. Este ejercicio práctico te ayudará a aplicar los conceptos, estrategias de generación de prompts y herramientas que has aprendido a lo largo del curso para construir un proyecto completo e interactivo.
  • Extra: Taller de ChatGPT Premium
  • En este módulo, profundizaremos en la versión premium de ChatGPT, centrada en sus características avanzadas para analizar y depurar repositorios de código. Obtendrás información sobre cómo estas herramientas premium pueden mejorar tu proceso de desarrollo, mientras comprendes sus aplicaciones prácticas y limitaciones.

Enseñado por

Packt - Course Instructors


Asignaturas

Programación