70h

Para conclusão

6
Cursos

Domine a nova forma de desenvolver software com IA

A forma como escrevemos código mudou e não é mais só sobre digitar mais rápido. Com IA, a execução ficou rápida, mas o pensamento, o contexto e as decisões ficaram ainda mais importantes. Saber programar continua essencial, mas saber trabalhar com ferramentas de IA virou o diferencial.

Nesta trilha, você vai aprender como integrar IA no seu fluxo real de desenvolvimento: do setup ao PR, passando por front-end, back-end, projetos complexos e código legado. Mais do que gerar código, você vai entender como revisar, testar, estruturar e escalar o uso da IA com responsabilidade.

Ao final, você será capaz de usar ferramentas de IA como uma verdadeira parceira de desenvolvimento com senso crítico, segurança e autonomia e entregando features completas prontas para produção.

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você vai aprender?

  • Vinicios Neves

    Vinicios Neves, Tech Lead e Educador, mistura código e didática há mais de uma década. Especialista em TypeScript, lidera equipes full-stack em Portugal e inspira futuros desenvolvedores na FIAP e Alura. Com um pé no código e outro no ensino, ele prova que a verdadeira engenharia de software vai além das linhas de código. Além de, claro, ser senior em falar que depende.

  • Vinicios Neves

    Vinicios Neves, Tech Lead e Educador, mistura código e didática há mais de uma década. Especialista em TypeScript, lidera equipes full-stack em Portugal e inspira futuros desenvolvedores na FIAP e Alura. Com um pé no código e outro no ensino, ele prova que a verdadeira engenharia de software vai além das linhas de código. Além de, claro, ser senior em falar que depende.

  • Charleston Josué Campos

    Charleston é um Engenheiro de Software com um enfoque especial em arquitetura, design e implementação de sistemas distribuídos, incluindo microsserviços e micro frontends. Com vasta experiência no desenvolvimento e integração de aplicativos complexos.

  • Charleston Josué Campos

    Charleston é um Engenheiro de Software com um enfoque especial em arquitetura, design e implementação de sistemas distribuídos, incluindo microsserviços e micro frontends. Com vasta experiência no desenvolvimento e integração de aplicativos complexos.

  • Hugo Fusinato

    Engenheiro na Enter. Colocando o Brasil no mapa de IA do mundo

  • Hugo Fusinato

    Engenheiro na Enter. Colocando o Brasil no mapa de IA do mundo

  • Pedro Celestino de Mello

    Engenheiro de Software com foco em desenvolvimento mobile e front-end. Com mais de 9 anos de experiência, adora compartilhar conhecimento com a comunidade de desenvolvedores e aprender sobre novas tecnologias. Nas horas vagas é fácil encontrar ele nos campos de batalha de World of Warcraft, viajando com a esposa e os dogs ou curtindo um futebol americano com uma boa cerveja.

  • Pedro Celestino de Mello

    Engenheiro de Software com foco em desenvolvimento mobile e front-end. Com mais de 9 anos de experiência, adora compartilhar conhecimento com a comunidade de desenvolvedores e aprender sobre novas tecnologias. Nas horas vagas é fácil encontrar ele nos campos de batalha de World of Warcraft, viajando com a esposa e os dogs ou curtindo um futebol americano com uma boa cerveja.

  • Ben-Hur Santos Ott

    Com mais de 10 anos na area de desenvolvimento de software, estive a frente de times de tecnologia no ponta a ponta de projetos. Como liderança técnica, passei por grandes clientes bancários e varejos.Hoje sou dedicado a área de desenvolvimento seguro, apoiando times, contribuindo para formações dos profissionais e implementando as práticas de segurança no desenvolvimento de sistemas corporativos.

  • Ben-Hur Santos Ott

    Com mais de 10 anos na area de desenvolvimento de software, estive a frente de times de tecnologia no ponta a ponta de projetos. Como liderança técnica, passei por grandes clientes bancários e varejos.Hoje sou dedicado a área de desenvolvimento seguro, apoiando times, contribuindo para formações dos profissionais e implementando as práticas de segurança no desenvolvimento de sistemas corporativos.

Passo a passo
  1. 1 Fundamentos do desenvolvimento com IA

    Neste primeiro passo, você vai entender o que realmente mudou no trabalho de quem desenvolve software e como usar IA de forma prática no dia a dia. Nada de uso superficial ou promessas exageradas: aqui você aprende a aplicar IA no fluxo real, do setup ao código, com mais clareza, velocidade e senso crítico.

    Ao longo dos dois primeiros cursos, você vai sair do uso solto para um uso mais profissional. Vai aprender a lidar com projetos reais, desde o setup até o uso prático em front e back-end, além de boas práticas e integração no fluxo do time. É o começo ideal para quem quer parar de apenas testar ferramentas e começar a usá-las para produzir melhor, com mais confiança e mais valor.

    • Curso Engenharia de software na era da IA: como usar IA no fluxo real de desenvolvimento

      10h
      • Utilize IAs generativas como Claude Code para automatizar a criação de boilerplate, endpoints e testes automatizados.
      • Implemente pipelines de CI/CD e automações com GitHub Actions para integração, revisão e pull requests automatizados.
      • Revise criticamente o código produzido por IA aplicando padrões de design, testes e práticas de segurança.
      • Integre ferramentas de design como Figma via MCP.
      • Desenvolva estratégias de testes automatizados e validação contínua para garantir qualidade em produtos duráveis.
    • Curso Engenharia de software na era da IA: trabalhando com legado, escala e múltiplos serviços

      14h
      • Mapeie a arquitetura e as dependências entre front-end, microserviços e bibliotecas compartilhadas.
      • Identifique pontos de dívida técnica e proponha refatorações para melhorar legibilidade e separação de responsabilidades.
      • Implemente e mantenha uma suíte de testes (unitários, integração e E2E) para assegurar a estabilidade de mudanças.
      • Aplique práticas de segurança em APIs, gerenciamento de variáveis sensíveis e logging adequado para diagnóstico.
      • Utilize IA para gerar features, subagentes e documentação assistida, atuando como revisor das entregas automatizadas.
      • Organize e padronize um monorepo com NX para compartilhar componentes entre Angular e React e facilitar builds.
      • Automatize processos de evolução do projeto e monitore a dívida técnica para priorizar melhorias contínuas.
  2. 2 Segurança e engenharia de contexto

    Depois de entender como a IA entra no fluxo de desenvolvimento, chega a hora de dar um passo essencial: saber usar essa tecnologia sem colocar o projeto, o time ou a empresa em risco. Neste momento da trilha, você vai desenvolver um olhar mais maduro para segurança, privacidade, contexto e qualidade de entrega.

    Você vai entender como utilizar agentes para construir aplicações seguras, implementar mecanismos de proteção, monitorar, avaliar e mitigar riscos de códigos gerados por IA aprofundando em contexto e criando workflows complexos. Em vez de depender da sorte ou de prompts soltos, você passa a criar uma base mais sólida para ter resultados melhores de forma consistente.

    • Curso Engenharia de software na era da IA: segurança de aplicações com agentes, MCPs e código gerado por IA

      10h
      • Identifique riscos e vulnerabilidades em bibliotecas, plugins e pacotes de terceiros usados com IA.
      • Analise vetores de ataque específicos à IA, como prompt injection, supply chain, typosquatting e directory traversal.
      • Entenda as estratégias de mitigação e governança apoiadas por referências como OWASP, Mitre e OWASP AI-SVS.
      • Aplique controles de gestão de segredos, tokens e práticas de secret scanning para reduzir exposições.
      • Entenda como utilizar proxies, guardrails e isolamento de execução para proteger LLMs e agentes autônomos.
      • Realize avaliações contínuas e automatizadas para detectar, priorizar e remediar vulnerabilidades em fluxos de IA.
    • Curso Engenharia de software na era da IA: context engineering, workflows e controle de custo

      10h
      • Entenda como a janela de contexto dos LLMs funciona e identifique o que carregar para gastar menos tokens.
      • Meça o consumo de tokens por sessão e atribua custos para avaliar o impacto financeiro das interações com IA.
      • Projete entry points, agents e skills e documente-os para organizar um fluxo de trabalho agêntico claro e repetível.
      • Projete e orquestre sub-agents e times para executar tarefas em paralelo, preservando contexto e eficiência.
      • Implemente técnicas de compactação, tratamento de exceções e caching de prompts para reduzir uso de tokens.
      • Aplique Spec Driven Development e práticas de governança de contexto para controlar comportamento e iterar requisitos.
  3. 3 Integração com o mundo real e entrega de valor

    No último passo, você vai juntar tudo o que construiu até aqui para atuar de forma mais avançada. É o momento de usar MCP para conectar agentes a ferramentas, serviços e dados reais, entendendo como fazer isso com critério, eficiência e segurança.

    Mais do que aprender recursos novos, você vai consolidar uma nova forma de trabalhar. Ao final dessa etapa, a IA deixa de ser apenas uma ajuda pontual e passa a fazer parte de um processo mais completo de planejamento, execução, revisão e entrega. É aqui que o aprendizado ganha forma prática e mostra seu valor no mundo real.

    • Curso Engenharia de software na era da IA: MCP servers, tools e integrações para agentes de IA

      18h
      • Entenda o que é MCP e identifique quando criar um MCP server customizado.
      • Implemente um MCP server customizado usando Node.js e TypeScript para orquestrar agentes.
      • Teste e debuge integrações com o MCP Inspector, manipulando tokens, ferramentas e prompts.
      • Integre o MCP server ao Supabase com autenticação segura, regras de Row Level Security e operações CRUD.
      • Automatize revisões de pull requests com o GitHub MCP e aplique validações estruturadas com Zod.
      • Otimize builds e gerencie conexões e configurações via .mcp.json e registries comunitários.
    • Curso Engenharia de software na era da IA: planejamento, automações e entrega em escala com agentes de IA

      08h
      • Prepare a fundação do projeto a partir do Figma, transformando layouts em componentes reutilizáveis.
      • Estabeleça um fluxo de versionamento e padronize commits no GitHub para manter histórico consistente.
      • Organize o backlog, defina épicos e milestones e escreva tarefas técnicas claras para o time.
      • Estruture um monorepo com pnpm-workspaces e documente o frontend com Storybook.
      • Implemente comunicação entre front-end e back-end com GraphQL e aplique Spec Driven Development.
      • Adote contêineres para persistência de dados e automatize rotinas com Cloud Code e scripts.
      • Integre ferramentas de observabilidade e crie práticas de monitoramento para melhoria contínua.

Escola

Inteligência Artificial

Além dessa, a categoria Inteligência Artificial conta com cursos de IA para Programação, IA para Dados,e mais...

Conheça a Escola
Bônus PM3 Summit 2026

Alavanque sua carreira com até 40% off + Ingresso Live Access para o PM3 Summit 2026.

Conheça os Planos para Empresas