What You Need to Know Before
You Start

Starts 5 June 2025 11:34

Ends 5 June 2025

00 days
00 hours
00 minutes
00 seconds
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

2015 Cursos


6 hours 45 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Free Online Course (Audit)

Optional upgrade avallable

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