Logotipo Mydra
Artificial Intelligence
DeepLearning.AI logo

DeepLearning.AI

IA Generativa para Desenvolvimento de Software

  • até 15 horas
  • Iniciante

Este curso oferece um caminho abrangente para entender e aplicar tecnologias de IA generativa no desenvolvimento de software. Aprenda com Laurence Moroney, ex-líder de IA no Google, e adquira habilidades práticas no uso de ferramentas de IA como GitHub Copilot e ChatGPT para aumentar a eficiência e criatividade na codificação.

  • Desenvolvimento Orientado por Configuração
  • Design e Implementação de Banco de Dados
  • Padrões de Design
  • Integração de API
  • Serialização de Dados

Visão Geral

Neste curso, você aprenderá a integrar ferramentas de IA generativa em seu processo de desenvolvimento de software, aumentando sua eficiência e criatividade na codificação. Através de projetos práticos, você ganhará técnicas para usar IA para auxiliar em tarefas comuns de desenvolvimento, desde escrever e testar código até criar documentação e gerenciar dependências. O curso é projetado tanto para desenvolvedores individuais quanto para membros de equipe que desejam integrar ferramentas de IA em seu fluxo de trabalho, ajudando você a se tornar um trabalhador mais rápido e produtivo.

  • Web Streamline Icon: https://streamlinehq.com
    Online
    localização do curso
  • Layers 1 Streamline Icon: https://streamlinehq.com
    Inglês
    idioma do curso
  • Certificação Profissional
    após a conclusão do curso
  • Ao seu próprio ritmo
    formato do curso
  • Aulas Ao vivo
    entregue online

Para quem é este curso?

Desenvolvedores Individuais

Desenvolvedores que buscam aumentar sua produtividade integrando ferramentas de IA em seu processo de desenvolvimento.

Membros da Equipe

Membros da equipe que desejam incorporar ferramentas de IA em seu fluxo de trabalho de desenvolvimento de software.

Engenheiros de Software

Engenheiros de software interessados em aproveitar as tecnologias de IA generativa para aplicações no mundo real.

Este curso irá equipá-lo com as mais recentes habilidades e ferramentas de IA generativa, ajudando você a avançar em sua carreira no desenvolvimento de software. Aprenda a usar ferramentas de IA como GitHub Copilot e ChatGPT para aumentar sua eficiência e criatividade na codificação, tornando-o um desenvolvedor mais produtivo.

Pré-Requisitos

1 / 3

  • Compreensão básica dos princípios de desenvolvimento de software

  • Familiaridade com linguagens de codificação e programação

  • Interesse em tecnologias de IA e aprendizado de máquina

O que vai aprender?

Introdução à IA Generativa
Compare e contraste o aprendizado de máquina com o desenvolvimento de software tradicional. Descreva os detalhes de alto nível de como os modelos de linguagem grande geram texto.
Codificação em Par com um LLM
Incentive um LLM a auxiliar nas tarefas que compõem o papel do desenvolvedor de software. Guie um LLM para completar uma tarefa de uma maneira específica escrevendo prompts detalhados e iterando para melhorar a saída.
Aproveitando um LLM para análise de código
Analise o código para eficiência, segurança e desempenho usando um LLM. Trabalhe com um LLM para modificar e melhorar iterativamente o código existente.
Testes e Depuração
Aproveite a capacidade de um LLM de analisar e entender o código para escrever e implementar casos de teste para seu código. Crie testes de software funcionais com a ajuda de um LLM.
Documentação
Use um LLM para criar documentação clara e útil para o código, e formate-a para que possa ser usada por ferramentas de geração de documentação automatizada.
Gerenciamento de Dependências
Diferencie entre cenários em que um LLM é ou não uma boa ferramenta para gerenciar os desafios apresentados pelas dependências.
Serialização de Dados e Desenvolvimento Orientado por Configuração
Use um LLM para sugerir arquiteturas e paradigmas de design de software com base em descrições de sua tarefa ou caso de uso.
Bancos de Dados
Trabalhe com um LLM para implementar um esquema de banco de dados com base em especificações de linguagem natural. Desenvolva a funcionalidade CRUD para um banco de dados.
Padrões de Design de Software
Use um LLM para explorar e aprender sobre as vantagens dos padrões de design e como usá-los. Implemente os padrões de design Gang of Four em código.

Conheça seu instrutor

  • Laurence Moroney

    Instrutor

    Laurence Moroney possui vasta experiência trabalhando como desenvolvedor e evangelista de IA nas maiores empresas de software do mundo, incluindo Google e Microsoft, além de lecionar vários dos cursos mais bem avaliados com DeepLearning.AI.

Próximas turmas

  • Datas

    comece agora

$49