Introdução ao desenvolvimento assistido por IA

Visão rápida

Saiba como usar GitHub Copilot em um ambiente de Visual Studio Code. Este treinamento aborda a análise de código, a documentação embutida e do projeto, o desenvolvimento de aplicativos, o teste de unidade, a refatoração de código e fornece uma introdução à codificação vibe.

Pré-requisitos

  • Uma assinatura ativa para GitHub Copilot é necessária para uma conta de GitHub pessoal ou uma conta GitHub gerenciada por uma organização ou empresa.
  • É recomendável um ou mais anos de experiência de desenvolvimento de código.
  • Alguma experiência no desenvolvimento de aplicativos C# no Visual Studio Code com a extensão C# Dev Kit é recomendável.

Módulos neste roteiro de aprendizagem

Este módulo apresenta aos desenvolvedores os produtos GitHub Copilot, os benefícios que GitHub Copilot proporciona aos desenvolvedores, os recursos do produto GitHub Copilot e GitHub Copilot Chat e o GitHub Copilot extensões para Visual Studio Code.

Este módulo explora a geração de explicações de código, documentação do projeto e documentação de comentários de código in-line, usando a extensão de chat GitHub Copilot para Visual Studio Code.

Este módulo explora o uso de sugestões do GitHub Copilot e do GitHub Copilot Chat para criar novos códigos. Sugestões de preenchimento automático e atualização de código são geradas, gerenciadas e implementadas usando as extensões de GitHub Copilot para Visual Studio Code.

Este módulo explora o uso do GitHub Copilot e do GitHub Copilot Chat para criar testes de unidade. Os exercícios fornecem experiência prática para criar projetos de teste de unidade e executar testes de unidade em Visual Studio Code.  

Este módulo explora o uso GitHub Copilot Chat para desenvolver melhorias para uma base de código existente. Os exercícios oferecem experiência prática para implementar sugestões de GitHub Copilot que melhoram a qualidade do código, a confiabilidade, o desempenho e a segurança.

Este módulo examina a abordagem de codificação vibe para o desenvolvimento de aplicativos e como implementar um processo de codificação vibe para criar e refinar um aplicativo usando GitHub Copilot Agent.