Programa do Curso
Introdução ao Claude Code & Engenharia de Software Assistida por AI
- O que é o Claude Code e como ele difere das ferramentas AI tradicionais.
- O papel dos agentes de IA generativos na engenharia de software.
- Usando prompts grandes para construir aplicativos inteiros.
- Compreendendo os ganhos de produtividade com o desenvolvimento assistido por AI.
Trabalho de IA & Produtividade na Engenharia de Software
- Tratando o Claude Code como uma equipe de desenvolvimento AI.
- Abordando medos e desinformações comuns sobre IA na engenharia.
- Compreendendo a economia do trabalho de IA.
- Utilizando o padrão Best-of-N para gerar múltiplas soluções.
- Selecionando e refinando implementações ótimas.
Claude Code, Design e Qualidade do Código
- Avaliando se a IA pode julgar a qualidade do código.
- Aplicando princípios de design de software com assistência AI.
- Usando AI para explorar requisitos e espaços de solução.
- Prototipagem rápida com fluxos de trabalho de design conversacional.
- Aplicando restrições e prompts estruturados para melhorar a qualidade da saída.
Processo, Contexto e o Protocolo de Contexto do Modelo (MCP)
- A importância do processo e contexto sobre a geração pura de código.
- Contexto persistente global usando CLAUDE.md.
- Estruturando regras, arquitetura e restrições do projeto em arquivos de contexto.
- Contexto direcionado reutilizável através de comandos Claude Code.
- Aprendizado in-contexto ensinando o Claude Code com exemplos.
Automação & Documentação com Claude Code
- Usando Claude Code para gerar e manter documentação.
- Automatizando tarefas de engenharia repetitivas.
- Criando fluxos de trabalho reutilizáveis impulsionados por contexto e comandos.
Controle de Versão & Desenvolvimento Paralelo com Claude Code
- Integrando o Claude Code em fluxos de trabalho baseados no Git.
- Usando branches e worktrees do Git com agentes AI.
- Executando tarefas do Claude Code em paralelo.
- Coordenando múltiplos subagentes de IA em recursos separados.
- Gerenciando o desenvolvimento paralelo de recursos com segurança.
Escalabilidade do Claude Code & Raciocínio AI
- Atuando como as mãos, olhos e ouvidos do Claude Code.
- Garantindo que o Claude Code revise e verifique seu próprio trabalho.
- Gerenciando limites de tokens e complexidade arquitetural.
- Projetando a estrutura do projeto e o nome dos arquivos para escalabilidade AI.
- Mantendo a saúde de longo prazo da base de código com assistência AI.
Prompting Multimodal & Desenvolvimento Impulsionado por Processos
- Corrigindo processo e contexto antes de corrigir o código.
- Traduzindo entradas informais (notas, esboços, especificações) em código de produção.
- Usando entradas multimodais para guiar a implementação.
- Criando processos de desenvolvimento assistidos por AI repetíveis.
Projeto Final: Definindo Seu Processo Claude Code
- Projetando um fluxo de trabalho pessoal ou em nível de equipe do Claude Code.
- Combinando arquivos de contexto, comandos, subagentes e prompts.
- Criando um processo de engenharia assistido por AI reutilizável e escalável.
Requisitos
- Entendimento dos princípios de desenvolvimento de software e fluxos de trabalho de engenharia comuns.
- Experiência com uma linguagem de programação, como JavaScript, Python, etc.
- Experiência com uso de linha de comando / terminal e familiaridade com fluxos de trabalho do Git.
Público-Alvo
- Desenvolvedores de software que buscam integrar AI em seu processo de desenvolvimento.
- Líderes técnicos visando melhorar a produtividade da equipe com ferramentas AI.
- Engenheiros DevOps e gerentes de engenharia interessados em automação de codificação assistida por AI.
Testemunhos de Clientes (2)
Agora tenho conhecimento sobre a biblioteca Streamlit em Python e, com certeza, vou tentar usá-la para melhorar os aplicativos da minha equipe que são desenvolvidos no R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Curso - GitHub Copilot for Developers
Máquina Traduzida
Conhecimento do instrutor sobre o uso avançado de co-piloto e sessão prática suficiente e eficiente
Tan - ViTrox Technologies Sdn Bhd
Curso - Intermediate GitHub Copilot
Máquina Traduzida