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.
