Qué necesitas saber antes de
comenzar

Inicio 5 June 2026 06:38

Fin 5 June 2026

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

2868 Cursos


6 hours 45 minutes

Actualización opcional disponible

Not Specified

Avanza a tu propio ritmo

Free Online Course (Audit)

Actualización opcional disponible

Resumen

Unlock the full potential of AI-powered coding with GitHub Copilot & ChatGPT. This course empowers developers to streamline their workflows, generate clean, efficient code, and harness AI tools to solve real-world coding challenges.

You’ll learn to write smarter prompts, understand how AI coding assistants function, and integrate these tools seamlessly into your projects. Starting with the basics, you’ll set up GitHub, OpenAI accounts, and VSCode, ensuring your development environment is AI-ready.

Dive deep into ChatGPT, learning to leverage it for tasks like code generation, function creation, debugging, and explaining complex code. The course also explores free alternatives like Google Gemini, offering a well-rounded AI assistant comparison.

Next, discover GitHub Copilot, from setup to mastering its features. You'll practice advanced prompting techniques through written inputs and comments, explore agents like @workspace, and gain tips to enhance collaboration in Git-based projects.

Hands-on projects like building a Tic-Tac-Toe game and dockerizing applications solidify your learning. Perfect for developers of all levels, this course requires basic programming knowledge.

Whether you're a beginner aiming to improve your productivity or an experienced developer looking to optimize workflows, this course will equip you with practical skills to code smarter using AI.

Programa

  • 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.

Impartido por

Packt - Course Instructors


Materias

Programming