Programa do Curso

Introdução aos LLMs no desenvolvimento de software

  • Visão geral dos LLMs e seu papel na geração de código
  • A evolução das ferramentas de codificação automatizada
  • Entendendo as capacidades e limitações das LLMs para codificação

LLMs para geração automatizada de código

  • Configurando LLMs para geração de código
  • Melhores práticas para escrever prompts e interpretar resultados de LLMs
  • Exercícios práticos com LLMs para gerar código para padrões comuns

Melhorar a qualidade do código com LLMs

  • Usando LLMs para revisão de código e correção de erros
  • Integração de LLMs com sistemas de controlo de versões
  • Estudos de caso sobre LLMs melhorando a eficiência do código

LLMs para Software Documentation

  • Automatizando a geração de documentação com LLMs
  • Garantindo consistência e integridade na documentação
  • Personalizando LLMs para diferentes estilos e padrões de documentação

Técnicas avançadas em LLMs

  • Ajuste fino de LLMs para linguagens de codificação e frameworks específicos
  • Desenvolver modelos LLM personalizados para necessidades específicas do projeto
  • Explorando os últimos avanços na tecnologia LLM

Considerações éticas e legais

  • Abordar as implicações éticas da geração automática de código
  • Compreender os aspectos legais da utilização de código gerado por LLM
  • Melhores práticas para o uso responsável de LLMs no desenvolvimento de software

Trabalho de projeto

  • Implementando LLMs em uma tarefa de codificação
  • Revisões por pares e sessões colaborativas de resolução de problemas

Resumo e próximos passos

Requisitos

  • Conhecimento dos processos de desenvolvimento de software
  • Experiência com uma linguagem de programação (por exemplo, Python, JavaScript)
  • Familiaridade com conceitos básicos de aprendizagem automática

Público-alvo

  • Programadores de software
  • Redactores técnicos
  • Gestores de projectos
 14 horas

Número de participantes



Preço por participante

Cursos Relacionados

Categorias Relacionadas