ADVPL Advanced
MVC, TL++, REST e Integrações
- Carga horária
- 36 horas
- Nível
- avancado
- Formato
- online_ou_presencial
- Investimento
- R$ 3.790,00
- Parcelamento
- 1x de R$ 3.790,00
- Certificação
- Sim
Sobre o curso
Curso avançado para refatorar legado, desenvolver MVC, integrar APIs, medir performance e entregar soluções seguras e reversíveis. A arquitetura combina exposição curta, demonstração, laboratório, feedback e projeto final. O certificado é de conclusão Trainning Education; não equivale a certificação oficial de fabricante.
Objetivos
Construir e defender uma solução Protheus integrável, testável, segura, observável e compatível com o ambiente homologado. projetar extensões em camadas refatorar legado com regressão construir MVC publicar ou consumir API resiliente diagnosticar gargalos implementar segurança e observabilidade defender decisões arquiteturais
Conteúdo programático
"Módulo 1 — Arquitetura e refatoração — 6h\nObjetivo: Refatorar legado em camadas com regressão controlada.\n• camadas\n• coesão e acoplamento\n• orientação a objetos\n• configuração\n• erros\n• refatoração\n• decisões arquiteturais\n• TL++ quando suportado\nPrática: Refatorar rotina monolítica e demonstrar equivalência.\nEntregável: Registro de decisão e código refatorado", "Módulo 2 — MVC — 6h\nObjetivo: Construir rotina MVC transacional e extensível.\n• modelo, visão e controle\n• mestre-detalhe\n• validações\n• eventos\n• transações\n• mensagens\n• extensibilidade\nPrática: Desenvolver rotina MVC com testes funcionais.\nEntregável: Componente MVC e testes", "Módulo 3 — APIs resilientes — 6h\nObjetivo: Publicar ou consumir API com contrato, segurança e recuperação.\n• REST\n• contratos e JSON\n• autenticação e autorização\n• validação\n• timeout e retentativa\n• idempotência\n• paginação\n• webhooks\nPrática: Implementar integração simulada e tratar indisponibilidade.\nEntregável: API ou consumidor com correlação", "Módulo 4 — Dados, concorrência e desempenho — 6h\nObjetivo: Medir e corrigir gargalos sem comprometer consistência.\n• índices e planos\n• leituras\n• lotes\n• paginação\n• transações curtas\n• bloqueios\n• concorrência\n• memória e medição\nPrática: Otimizar rotina lenta e apresentar comparação reproduzível.\nEntregável: Relatório antes/depois e código otimizado", "Módulo 5 — Testes, segurança e observabilidade — 6h\nObjetivo: Criar controles para diagnosticar e operar a solução.\n• testes e isolamento\n• regressão\n• segredos\n• privilégios\n• LGPD\n• logs…
Público-alvo
Desenvolvedores ADVPL experientes, consultores técnicos, líderes e profissionais de integrações. Arquitetos e equipes de sustentação que precisam modernizar legado com controle.
Pré-requisitos
ADVPL Professional ou equivalência; SQL, transações, Git, HTTP, REST, JSON e depuração.