
Duração
12 meses
Início das aulas:
21/07/2025
para quem é o mba
Para graduados e não graduados. *

CERTIFICADO
Reconhecido pelo MECUm novo perfil de desenvolvedor surgiu. Ficar de fora não é uma opção





Pilares do MBA
Os quatro pilares do MBA conectam a engenharia de software à nova realidade da IA. Eles formam a base que prepara o desenvolvedor para entregar mais, desenvolver soluções complexas e acompanhar a nova geração de aplicações que já está chegando às grandes empresas.

Arquitetura de Software
Passe a projetar sistemas mais flexíveis e preparados para integrar IA desde a base, tomando decisões arquiteturais compatíveis com a nova geração de aplicações.
Metodologia e Workflow para Devs
Adote processos claros que eliminam interações frustrantes com IA e alcance até 5x mais produtividade no desenvolvimento, com mais controle e menos retrabalho.
Desenvolvimento de Aplicações e Agentes com IA
Integre IA de forma prática nas aplicações que você já desenvolve e aprenda a criar agentes autônomos, alinhando seu trabalho ao que o mercado já espera dessa nova geração de sistemas.
DevOps e SRE com IA
Transforme a forma de entregar software ao incorporar IA em pipelines, monitoramento e resposta a incidentes, ganhando mais velocidade, controle e paz de espírito ao realizar deploys críticos.
Formato das aulas: gravadas e ao vivo
Aulas gravadas
Tenha acesso aos módulos pensados em cada etapa da sua jornada. Assista quando e onde quiser, seguindo o calendário recomendado ou no seu próprio ritmo, sem perder nenhum módulo essencial.
-
Assista onde e quando quiser, no seu próprio ritmo
Avance conforme sua rotina permite, seguindo o calendário sugerido ou no seu tempo. Você nunca perde uma aula e aprende com autonomia total.
-
Reforce seu aprendizado com transcrições completas
Cada aula vem com transcrição acessível para você revisar, buscar trechos específicos e transformar em anotações do seu jeito.
-
Tire dúvidas 24h com a IA treinada no conteúdo do curso
Nossa IA está disponível o tempo todo para responder perguntas, explicar conceitos e te guiar como uma tutora pessoal — treinada com base no próprio curso.

Aulas ao vivo
Participe de reuniões, face to face, via Zoom com especialistas convidados para aprofundar determinada tecnologia, tendências, discutir carreira e responder perguntas em tempo real. É o momento de transformar teoria em insight prático e ampliar seu networking com líderes que já chegaram onde você quer chegar.


Breakout Rooms e sessões de Networking
Encare um desafio real de mercado, forme squads com colegas e corra contra o relógio para propor a melhor solução. As melhores propostas vão para debate aberto, onde você defende suas decisões técnicas, refina ideias com mentores e constrói, junto com o grupo, um plano final validado. É aprendizado, na prática, com impacto direto nas suas habilidades de colaboração, liderança, apresentação e tomada de decisão.

Encare um desafio real de mercado

Trabalhe em conjunto com colegas e proponha uma solução

Analise e debata diferentes abordagens com profundidade técnica

Fortaleça suas soft skills enquanto se conecta com outros profissionais

Talks com Especialistas
Converse com profissionais que lideram projetos reais em grandes empresas. Nessas sessões, você vai além da teoria e mergulha em decisões técnicas críticas, bastidores de arquiteturas complexas e aprendizados de quem vive os desafios da área todos os dias.

Veja como especialistas tomam decisões em projetos reais

Veja os impactos reais de cada escolha arquitetural no negócio e na operação

Faça perguntas técnicas e receba respostas sem superficialidade

Amplie sua visão de carreira com insights de quem já percorreu o caminho





Sessões de Mentoria
Tire dúvidas técnicas, peça feedbacks sobre suas decisões arquiteturais ou fale abertamente sobre sua carreira com mentores que atuam como líderes em engenharia, arquitetura e inovação. São conversas francas, com bastidores de projetos reais, atalhos valiosos de evolução profissional e direcionamentos personalizados para acelerar sua próxima grande virada.

Esclareça dúvidas técnicas diretamente com líderes experientes

Receba feedbacks sinceros sobre suas decisões e sua evolução profissional

Entenda os bastidores e aprendizados por trás de projetos reais

Tenha direcionamento claro para crescer na carreira com mais segurança
Laboratórios Práticos: Estudos de caso resolvidos com IA

Encare desafios reais, implementando casos de estudos e proponha soluções como em um projeto real. Você aplica o que aprendeu, toma decisões arquiteturais e evolui com feedback técnico e orientação prática. É onde teoria vira domínio.
1 - Estudo de caso
Começamos com um case inspirado em problemas reais do mercado, com briefing completo e contexto técnico realista.
2 - Mão na massa
Tenha uma MasterClass, veja a implementação acontecendo ao vivo e aprofunde-se na resolução técnica do estudo de caso.
3 - Debate ao vivo + análise técnica
No encontro ao vivo, mostramos a nossa solução, destrinchamos o raciocínio por trás dela e analisamos propostas dos alunos em tempo real.
4 - Solução gravada, sempre disponível
Você recebe a solução comentada em vídeo para revisar quando quiser e consolidar o aprendizado com calma.

Disciplinas
Fundamentos de IA Generativa
IA não é mais coisa só pra cientistas de dados. Agora faz parte do dia a dia do Novo Perfil de desenvolvedor


Ao finalizar essa disciplina você será capaz de:

Construir uma base sólida sobre IA generativa

Entender como diferentes modelos impactam suas ferramentas

Avaliar limitações e possibilidades antes de usar uma IA

Comparar e testar modelos no seu próprio ambiente

Navegar com clareza pelo ecossistema de Gen IA
Conteúdo programático
Fundamentos de IA Generativa


Introdução à IA Generativa
- Conceitos e evolução histórica dos modelos generativos
- Diferenças entre IA tradicional, estatística e generativa
- Principais impactos no desenvolvimento de software e produtos

Modelos de Linguagem (LLMs)
- O que são LLMs e como aprendem a gerar conteúdo
- Diferença entre modelos generalistas, especializados e multimodais
- Modelos open source: LLaMA, DeepSeek, Hugging Face
- Execução local: Ollama, LM Studio e alternativas

Geração de Respostas
- Tokens e tokenização
- Processo de inferência e fluxo de geração
- Temperatura, top-k, top-p e controle de saída
- Janela de contexto e truncamento

Arquiteturas e Tipos de Modelos
- Encoder-only, decoder-only e encoder-decoder
- Modelos de texto, código, embeddings e multimodais
- Comparação entre estilos e seus usos ideais

Embeddings e Representações Vetoriais
- Representações numéricas e proximidade semântica
- Embeddings vs geração
- Casos de uso em busca, recomendação e organização de conteúdo

Estratégias de Uso
- Prompt Engineering
- RAG (Retrieval-Augmented Generation)
- Fine-tuning
Prompt Engineering
eus prompts são básicos e você sabe disso. Está na hora de levar sua IA para um outro nível.


Ao finalizar essa disciplina você será capaz de:

Ter até 5x mais produtividade

Gerar códigos de alta qualidade

Minimizar erros básicos cometidos pela IA

Criar assistentes para gerar docs de contexto para IA

Ter uma biblioteca de prompts para diferentes tipos de projetos
Conteúdo programático
Prompt Engineering


Fundamentos

A importância do Prompt Engineering no mundo do desenvolvimento

Zero-shot, few-shot, Chain of Thought (CoT), Self-consistency, Tree of Thought

Skeleton of Thought, ReAct e estratégias para raciocínio estruturado

Modularização de prompts para funções específicas

Prompt templates dinâmicos (com variáveis de entrada)

Sanitização e prevenção contra prompt injection

Validação de resposta com LLM secundário (auto-eval)

Versionamento de prompts e fallback

Template de prompts
- Novas aplicações
- Aplicações legadas
- Documentação
- Testes
- Code Review e PRs
- Mesa Redondas com Especialistas e Brainstorming
Fundamentos Arquitetura e Software com IA
A arquitetura tradicional não dá mais conta da nova geração de sistemas com IA


Ao finalizar essa disciplina você será capaz de:

Entender os limites da arquitetura tradicional

Compreender o impacto da IA nas decisões arquiteturais

Atualizar seu entendimento sobre o papel do arquiteto de software

Medir estabilidade e acoplamento com mais clareza

Entender como IA e agentes influenciam a estrutura dos sistemas
Conteúdo programático
Fundamentos Arquitetura e Software com IA


Definições e tipos arquiteturais

Papel do Arquiteto

Arquitetura como abstrações

Estrutura componente-conector

Middle-out e Multi-arquitetura

Dimensões e Fitness functions

Modernização de sistemas

Tipos de Acoplamento

Metrificação de instabilidade de um software

Leis de Lehman e Postel

Neal Ford e Arquiteturas Evolucionárias

Arquitetura de Software na Era da IA

Nova forma de estruturação de software

O novo papel do arquiteto

Encadeamento de sistemas e agentes
Design Docs com IA
Documentar não é mais uma opção. É como a IA entende o que você quer construir.


Ao finalizar essa disciplina você será capaz de:

Criar documentações que aumentam a efetividade da IA

Entender os diferentes tipos de design docs na engenharia de software

Gerar e manter documentação técnica com apoio da IA

Registrar decisões técnicas de forma clara e objetiva

Transformar documentação em ativo técnico para o time e para a IA
Conteúdo programático
Design Docs com IA


Fundamentos de Design Docs

Estruturação

Objetivos e Escopo

Ferramentas

Design Docs na era da IA

Documentação como Contexto

Formatos de documentação
- Requisitos e Produto (PRD, TRD, FRD, User Stores e Epics)
- Decisões técnicas (RFCs e Architecture Decision Record)
- Engineering Guidelines (Workflow, Coding Standars, Code Review, PRs e Testing)
- Design e Arquitetura (System Design, Low Level Design e C4 Model)
- Operações (Runbook, Playbook, Postmortem)

Geração automatizada de documentações e criação de assistentes de IA

Referenciação e desabilitação de documentos

Manutenção e atualização de documentações com IA
Desenvolvimento de Software com IA
Usar IA pra escrever código é fácil. Difícil é fazer ela escrever o que você realmente precisa.


Ao finalizar essa disciplina você será capaz de:

Estruturar um fluxo de desenvolvimento IA-driven

Reduzir erros com geração automatizada de testes e refatorações

Usar IA para debugging, análise de logs e identificação de falhas

Criar rules, contextos e memories que guiam a IA com precisão

Integrar ferramentas como Cursor, Copilot e servidores MCP no seu dia a dia
Conteúdo programático
Desenvolvimento de Software com IA


Fundamentos do desenvolvimento IA Driven

Novas Aplicações vs Aplicações Existentes

Comparativo entre ferramentas: Cursor, Windsurf e Github Copilot

Biblioteca de prompts para desenvolvimento

Estruturação de documentação para Contexto

Geração de Rules e Memories

Testes automatizados e detecção de Edge Cases

Servidores MCPs para Desenvolvimento e Docker Catalog

Processos de debugging otimizados

Boas práticas de Refactoring

Análise automatizada de logs e debugging

Verificação de vulnerabilidades
Desenvolvimento em modo Agente
Chega de ver a IA destruir o código bom que ela mesma escreveu


Ao finalizar essa disciplina você será capaz de:

Usar um workflow com IA que pode te deixar até 5x mais produtivo

Criar planos de ação que evitam perda de contexto

Quebrar tarefas em etapas claras para a IA seguir

Usar ciclos de verificação para reduzir falhas e retrabalho
Conteúdo programático
Desenvolvimento em modo Agente


Fundamentos do Desenvolvimento Agentico

Princípios, precauções e diferenças de Vibe Coding

Ferramentas, IDEs e o papel do Codex (OpenAI) e Claude Code

Principais modelos e seus casos de uso

Workflow: Desenvolvimento de novas aplicações vs Aplicações existentes

Rules para desenvolvimento Agentico

Exploração e Contextualização

Planos de Ação

Task Breakdown

Gerenciamento de estado

Prompts para desenvolvimento autônomo sem devolução de controle ao usuário

Verificação, Análise e Correção de discrepâncias

Criação e execução automatizada de testes
Desenvolvimento de aplicações com IA
Chega de brincar com a IA. É hora de colocar pra funcionar nas suas aplicações de verdade


Ao finalizar essa disciplina você será capaz de:

Conectar modelos de IA nas suas aplicações com controle total

Criar fluxos reutilizáveis e organizados para trabalhar com IA

Enriquecer as respostas da IA com dados do seu próprio sistema

Automatizar extrações e análises em grandes volumes de texto

Aumentar a precisão das respostas com menos risco de erro e alucinação
Conteúdo programático
Desenvolvimento de aplicações com IA


Integração com APIs e Modelos
- Uso prático com OpenAI SDK
- Autenticação, envio de mensagens e parâmetros principais
- Limites de uso, tokens, retry e controle de erros
- Logging básico e boas práticas de chamada

Introdução ao LangChain
- O que é LangChain e quando usar
- Criação de pipelines com LLMChain e PromptTemplate
- Uso de SequentialChain para compor múltiplas etapas
- Parsing estruturado de respostas com Output Parsers
- Composição de múltiplos fluxos com RouterChain
- Uso de memória com ConversationBufferMemory e VectorStoreRetrieverMemory

RAG: Retrieval-Augmented Generation
- Estrutura do RAG: recuperação de conteúdo antes da geração da resposta
- Implementação com LangChain: retriever, injeção de contexto e geração
- Estratégias para dividir e preparar o conteúdo (chunking e organização semântica)
- Uso de fontes externas como PDFs, Web Scraper e banco de dados vetoriais
- Reordenação de trechos com base em relevância

Aplicações Multifuncionais com IA
- Estrutura de aplicações que combinam diferentes funcionalidades de IA
- Roteamento por intenção e controle de fluxo
- Composição com LangChain para organizar múltiplos caminhos
- Casos práticos: resumo, tradução, reescrita, explicação

Extração, Classificação e Análise de Texto
- Criação de prompts para classificação e análise de sentimento
- Extração de informações relevantes de textos livres
- Como tornar as saídas previsíveis e utilizáveis
- Estratégias básicas de validação de respostas
Desenvolvimento de Agentes
Criar aplicações com IA é só o começo. A nova geração de sistemas é construída com agentes


Ao finalizar essa disciplina você será capaz de:

Desenvolver agentes que assumem processos do início ao fim

Criar equipes de agentes coordenados, cada um com um papel diferente

Orquestrar agentes para executar fluxos complexos de forma autônoma

Escolher o framework ideal para cada tipo de agente

Transformar fluxos manuais em soluções automatizadas com agentes
Conteúdo programático
Desenvolvimento de Agentes


Fundamentos de agentes
- O que são agentes e suas características
- Diferenças entre aplicações com IA e agentes autônomos
- Ciclo de vida: objetivo, plano, execução, adaptação
- Tipos de agentes: baseados em ferramenta, com memória, reflexivos

Coordenação e Estratégias de Execução
- Tipos de coordenação: sequencial, condicional, paralela e cíclica
- Controle de fluxo com validação, repetição e fallback
- Integração de ferramentas externas durante a execução de agentes
- Modelagem de tarefas compostas e divisão por subtarefas

Visão Geral de Frameworks
- Estilos de agentes: stateful, conversacional, por papéis e com planejamento
- Comparativo conceitual entre LangChain, LangGraph, CrewIA e ADK
- Demonstrações práticas de cada ferramenta
- Abordagens de escolha de cada framework baseado em casos de uso

Desenvolvimento com ADK (Agent Development Kit da Google)
- Estrutura modular e organização por subagentes
- Criação visual de fluxos com ações e decisões
- Controle de execução com repetição e validação
- Integração de ferramentas externas
- Observabilidade integrada com painel do ADK
- Visualização de execução em tempo real
- Rastreamento de ações, decisões e uso de ferramentas
- Registro de histórico e refinamento do comportamento
Protocolos de comunicação
Não adianta ter agente, modelo e ferramenta se eles não se integram ou acessam os dados que importam


Ao finalizar essa disciplina você será capaz de:

Garantir comunicação entre agentes e sistemas com tecnologias diferentes

Conectar a IA a dados e ferramentas externas com eficiência

Criar servidores MCP como parte do seu ambiente de desenvolvimento

Ter liberdade para integrar agentes, APIs e sistemas sem limitações de tecnologia

Criar aplicações prontas para ecossistemas com múltiplos agentes
Conteúdo programático
Protocolos de comunicação


Protocolos de comunicação vs Tool Calling

MCP (Model Context Protocol)
- Protocolos de comunicação vs Tool Calling
- Fundamentos do MCP (Tools, Resources e Prompts)
- Servidores MCPs e Docker MCP Tool Kit
- MCPs na prática, incluindo Resources e Prompts
- Desenvolvimento de Servidores MCPs
- Deploy e distribuição utilizando Docker

Google A2A (Agent to Agent)
- Fundamentos do A2A
- Tasks, Messages, Parts, Agent Cards e Artifacts
- Arquitetura e fluxo de comunicação A2A
- Estrutura de uma Task e estados possíveis
- Tipos de mensagens e partes (text, file, json, etc.)
- Descoberta de agentes (agent.json)
- Composição de agentes desenvolvidos com diferentes frameworks
DevOps e SRE com IA
A IA já está no fluxo de entrega e confiabilidade de software. E você precisa dominar esse processo de ponta a ponta


Ao finalizar essa disciplina você será capaz de:

Automatizar deploys, pipelines e releases com suporte de IA

Integrar copilotos e agentes ao ciclo de confiabilidade

Identificar e resolver falhas com apoio de diagnósticos inteligentes

Aumentar a segurança do seu fluxo com análise assistida de vulnerabilidades

Gerar resumos, alertas e postmortems com base em dados reais
Conteúdo programático
DevOps e SRE com IA


Fundamentos de DevOps e SRE
- Princípios e práticas do DevOps moderno
- O papel do SRE e a cultura de confiabilidade
- Diferenças e complementaridades entre DevOps e SRE
- Onde a GenAI atua em cada um dos papéis

Automação de pipelines e deploys com IA
- Geração assistida de pipelines e arquivos de configuração
- Otimização de etapas com base em histórico de builds e deploys
- Sugestões automáticas de ajustes e paralelizações
- Geração de changelogs e notas de release com copilotos

Segurança em pipelines com IA
- Introdução ao conceito de DevSecOps
- Geração assistida de regras de SAST (análise estática) e DAST (análise dinâmica)
- Automatização da detecção de vulnerabilidades via LLM
- Validação de dependências e análise de pacotes com copilotos
- Geração automatizada de alertas de segurança em pipelines

Monitoramento e observabilidade assistidos por IA
- Detecção de anomalias com explicação em linguagem natural
- Consultas conversacionais a métricas e logs
- Insights e correlações automáticas com múltiplas fontes
- Geração automatizada de resumos e dashboards

Resposta a incidentes com suporte de IA
- Geração automática de resumos de incidentes
- Sugestões de mitigação com base em runbooks e histórico
- Interações via ChatOps com copilotos operacionais
- Rascunhos automáticos de postmortem com base em dados reais

Agentes operacionais e copilotos no ciclo de confiabilidade
- Diferença entre copilotos e agentes autônomos
- Exemplos de agentes atuando em diagnóstico e ações corretivas
- Estratégias de adoção gradual com supervisão humana
- Casos práticos em ambientes com alta exigência de confiabilidade
Marketing Pessoal, Trabalho em Equipe e Empreendedorismo
Você é sua maior marca. E sua carreira depende de como você se posiciona, colabora e empreende dentro ou fora das empresas.


Ao finalizar essa disciplina você será capaz de:

Desenvolver seu marketing pessoal com autenticidade e estratégia

Melhorar sua comunicação e reputação no ambiente profissional

Liderar a si mesmo, equipes e até outros líderes com boas práticas

Atuar com mentalidade empreendedora mesmo como colaborador

Assumir o protagonismo na sua carreira e gerar oportunidades reais
Conteúdo programático
Marketing Pessoal, Trabalho em Equipe e Empreendedorismo


Marketing Pessoal: Posicionamento e Percepção
- As sete chaves para o sucesso com Roberto Justus
- Quem é você vs. Quem pensam que você é?
- O valor de se conhecer para se comunicar com clareza
- Reputação: como você é percebido (e por que isso importa)
- Ser visto: criação de conteúdo e visibilidade estratégica
- Ser lembrado: networking com propósito
- Ser entendido: comunicação como diferencial profissional

Trabalho em Equipe e Liderança
- Pipeline de liderança: como liderar a si mesmo primeiro
- Autoconhecimento como base para boas relações
- Habilidades de convivência e colaboração em equipe
- Liderança de pessoas: boas práticas e construção de confiança
- Liderança de líderes: visão sistêmica e multiplicação de talentos

Empreendedorismo e Protagonismo Profissional
- Introdução ao empreendedorismo dentro e fora de empresas
- Perfil do empreendedor: coragem, resiliência e visão
- Fundamentos de marketing e growth para iniciativas modernas
- Protagonismo e coragem com Clovis de Barros Filho
- Lições práticas com Cris Arcangelli: inovação e startups
- Considerações finais: como aplicar o que aprendeu em sua jornada
Com quem vou aprender?
Wesley Willians
Fundador/CEO da Full CyclePossui graduação em Tecnologia e Mídias Digitais pela Pontifícia
Universidade Católica de São Paulo, MBA Executivo em Gestão de Negócios pelo Ibmec e duas
especializações pelo MIT (Empreendedorismo e Marketing Digital);
Premiado como um dos 100 líderes em educação pelo "Fórum Global de Educação e Aprendizado".
- Microsoft MVP
- Google Developer Expert

Certificado
Ao final do curso, o aluno recebe seu certificado reconhecido pelo MEC


Valores para alunos Full Cycle
RECORRÊNCIA EM 12X
DE 13.000
Por 12x de
R$ 667
Pagamento recorrente no Cartao ou Boleto
Fazer MatrículaValores para novos alunos
RECORRÊNCIA EM 12X
DE 13.000
Por 12x de
R$ 750
Pagamento recorrente no Cartão ou Boleto
Fazer MatrículaFAQ - MBA em Engenharia de Software com IA
Quando começam as aulas?
As aulas iniciam em 21 de julho de 2025
Qual é a duração do MBA?
Serão 400 horas de conteúdo ao longo de 12 meses.
O aluno terá acesso às aulas e aos demais materiais de estudo durante 12 meses. A duração média por módulo é de 35h, entre videoaulas e materiais complementares.
Todos os alunos receberão certificado de conclusão?
Ao final do curso, somente os alunos que estiverem adimplentes com todas as mensalidades e tiverem sido aprovados em todas as disciplinas terão direito ao certificado de conclusão.
Caso ainda não tenha terminado a graduação após o término do MBA, o aluno receberá um certificado de Extensão Universitária. Após a conclusão do MBA o aluno tem o prazo de até 3 anos para apresentar o diploma de graduação e substituir o certificado de extensão para o certificado de Pós-graduação.
Qual é a documentação necessária para confirmação da matrícula?
O primeiro passo é aceitar os termos do contrato de prestação de serviço logo no momento da matrícula. Ao longo das próximas semanas será solicitado que o aluno envie cópias digitais dos seguintes documentos:
- Documento de identidade (RG ou RNE)
- CPF (se não constar no documento de identidade)
- Comprovante de residência
- Certificado de graduação com histórico escolar emitido por instituição credenciada junto ao MEC (ou diploma estrangeiro posteriormente validado pelo MEC)
O aluno deverá enviar os documentos apenas quando for solicitado.
Dúvidas recorrentes sobre pagamento
- Quais são as formas de pagamento?
Cartão de crédito, boleto ou PIX.
- Existe taxa de matrícula ou algum custo extra envolvido?
Não.
- Posso efetuar o pagamento com cartão de crédito de um terceiro?
Sim, sem problemas.
- É seguro fazer o pagamento e realizar a matrícula?
Sim, utilizamos uma plataforma de pagamento chamada Pagar.me, que usa um sistema que já foi testado milhões de vezes e se mostrou totalmente seguro.
Haverá TCC?
Desde 2018, o MEC tornou optativa a realização do TCC.
Este MBA não possuirá uma monografia final para entrega. Porém ao final do curso os alunos desenvolverão um projeto prático para consolidar os conhecimentos adquiridos durante os módulos.
Como as notas fiscais são emitidas?
As notas fiscais do MBA são emitidas de acordo com o calendário acadêmico, levando em consideração o valor total do MBA e dividindo-o por 12, que é o tempo de duração do curso.
Dessa forma, emitimos as notas mensalmente, a partir do mês de inicio das aulas. Mesmo aqueles que tenham iniciado o pagamento antes seguirão o mesmo processo, recebendo as notas fiscais mensalmente até o fim do MBA.
Em cada mês você receberá duas notas. Uma nota é referente aos serviços prestados no MBA e outra referente ao material didático.