IA para Devs – VS Code e GitHub Copilot na Prática

Aprenda como a Inteligência Artificial pode apoiar você no seu dia a dia como desenvolvedor.

100% online ao vivo

Sobre o curso

O GitHub Copilot é uma solução de Inteligência Artificial criada pela GitHub em colaboração com a OpenAI, projetada para atuar como um verdadeiro assistente no desenvolvimento de software. Integrado a editores de código amplamente utilizados, como o Visual Studio Code, o Copilot é capaz de sugerir trechos de código, funções inteiras e até auxiliar na criação de comentários e documentação técnica.

Compatível com diversas linguagens e tecnologias, o GitHub Copilot vem transformando a rotina dos desenvolvedores ao reduzir tarefas repetitivas e acelerar significativamente a escrita de código.

Neste curso, você aprenderá, de forma prática, como instalar, configurar e utilizar o GitHub Copilot para aumentar sua produtividade e melhorar a qualidade dos seus projetos de software.

Conhecimentos adquiridos

Ao longo do curso, você compreenderá os fundamentos do GitHub Copilot e aprenderá, na prática, como utilizá-lo para criar, compreender, corrigir e aprimorar códigos em diferentes linguagens de programação.

Entre os principais aprendizados, você irá:

  • Instalar e configurar corretamente o GitHub Copilot no Visual Studio Code;
  • Criar aplicações utilizando o GitHub Copilot Chat;
  • Utilizar os recursos de Quick Chat e Inline Chat no fluxo de desenvolvimento;
  • Usar o Copilot para explicar trechos de código e auxiliar na resolução de erros;
  • Aplicar o Copilot na refatoração de código e na geração de dados fictícios (dummy data);
  • Personalizar o ambiente de desenvolvimento com o suporte da IA;
  • Gerar documentação técnica e mensagens de commit com auxílio da Inteligência Artificial;
  • Criar e explorar Agent Mode para desenvolver aplicações completas de forma colaborativa com a IA.

Para quem é este curso?

Este curso é indicado para estudantes e desenvolvedores que desejam utilizar a Inteligência Artificial como aliada no desenvolvimento de software, buscando mais produtividade, eficiência e qualidade na criação e manutenção de aplicações.

Pré-requisitos

  • Noções básicas de lógica de programação;
  • Conhecimento inicial em pelo menos uma linguagem de programação;
  • Vontade de aprender e explorar novas tecnologias.