O que você aprenderá
- Desenvolver aplicações com agentes de IA, explorando os principais recursos da IDE Kiro
- Aplicar Spec-Driven Development (SDD) para transformar ideias em requisitos técnicos e tarefas
- Criar scripts, gerar documentação automática e desenvolver testes a partir de requisitos
- Depurar erros, corrigir bugs e refatorar código legado com foco em qualidade e segurança
- Padronizar o comportamento do agente com regras de steering e skills reutilizáveis
- Criar automações e scripts com hooks disparados por eventos
- Conectar o Kiro a serviços externos com servidores MCP e aumentar suas capacidades com Powers
- Explorar recursos em diferentes projetos práticos e publicar uma aplicação na AWS
Descrição
Aprenda a trabalhar com agentes de IA no desenvolvimento de software usando o Kiro, a IDE agêntica da AWS. Neste curso prático, você vai além da programação assistida por IA tradicional e aprende a planejar, desenvolver, testar e aprimorar aplicações com agentes que trabalham a partir de contexto, requisitos e instruções bem definidas.
Você vai conhecer os principais recursos do Kiro e aprender a aplicar o Spec-Driven Development (SDD), uma metodologia de desenvolvimento guiado por especificações. Na prática, vai aprender a transformar uma ideia em requisitos, design técnico e plano de tarefas, acompanhar a execução do agente e construir uma aplicação completa seguindo esse processo. Também vai trabalhar com o formato EARS e conhecer o modo Quick Spec.
Ao longo do curso, diferentes projetos práticos baseados em situações reais ajudam a entender como cada recurso pode ser utilizado no dia a dia. Você vai desenvolver desde aplicações simples até projetos mais completos, analisar relatórios, trabalhar com código legado e ampliar as capacidades dos agentes com ferramentas e recursos avançados.
Também vai aprender a usar o Kiro para criar scripts, compreender códigos desconhecidos, gerar documentação e escrever testes automatizados, inclusive testes baseados nos requisitos de uma spec. Em seguida, vai explorar técnicas de depuração, investigação e correção de bugs, revisão de código com foco em segurança e refatoração de aplicações existentes.
Na seção sobre personalização, você vai descobrir como adaptar e expandir os agentes com recursos como:
- Steering: definir regras e padrões que orientam o agente durante o desenvolvimento.
- Agent Skills: criar procedimentos reutilizáveis para tarefas específicas.
- Hooks: automatizar ações a partir de eventos do projeto.
- Servidores MCP: conectar o Kiro a ferramentas e serviços externos, como AWS, Notion e GitHub.
- Kiro Powers: adicionar especializações e ferramentas que são ativadas conforme a necessidade.
Para concluir o curso, você verá como o Kiro facilita o deploy de uma aplicação na AWS com o Power da AWS Amplify, desde a preparação do projeto até sua publicação na internet.
Durante as aulas, você também verá como controlar o consumo de créditos e aproveitar melhor os recursos do Kiro, com orientações para manter o uso viável inclusive no plano gratuito.
Prepare-se para dominar a IDE Kiro e explorar o potencial dos recursos em cada etapa do desenvolvimento com IA!
Requisitos
- Conhecimentos básicos de lógica de programação
Para quem é este curso
- Desenvolvedores que já usam assistentes de código com IA e querem resultados mais previsíveis, com planejamento, testes e revisão.
- Estudantes e iniciantes em programação que querem aprender a construir aplicações com a ajuda de agentes de IA.
- Profissionais de tecnologia que querem conhecer o Kiro e o ecossistema de desenvolvimento com IA da AWS.
- Desenvolvedores e líderes técnicos que desejam padronizar o trabalho com agentes usando steering, skills, hooks e servidores MCP.
- Freelancers e donos de pequenos negócios que querem criar e publicar suas próprias aplicações com mais rapidez e organização.
