Salesforce Platform Developer: Apex e Lightning
Oito aulas, 50 perguntas e oito casos sobre Apex, LWC, dados, segurança por versão, testes e deployment. Preparação independente PT-PT/EN.
Objetivos e percurso
Preparação independente mapeada aos quatro domínios do guia Platform Developer, que identifica Summer 25 na consulta de outubro de 2026. Oito aulas ligam modelos e identidade, coleções e configuração, consultas e DML, triggers e transações assíncronas, dados e eventos LWC, segurança e Visualforce, testes e entrega. As 58 decisões originais usam situações de suporte e desenvolvimento, incluindo uma seleção múltipla e oito casos com consequências e alternativas aceitáveis. A mudança de defaults de segurança entre API 66 e API 67 é explícita. A avaliação interna reutiliza 32 decisões em 60 minutos. Esta cobertura inicial não esgota todos os subtemas oficiais, não executa Apex numa organização e não atribui certificação.
Para quem: Programadores Salesforce, equipas de suporte L3 e responsáveis técnicos que analisam alterações Apex, interfaces e entregas.
Pré-requisitos: Conhecimentos de programação, dados e configuração Salesforce são úteis. O guia não exige certificação prévia; recomenda experiência de desenvolvimento e cerca de seis meses na plataforma. Administrator é recomendado, não obrigatório. As ligações pedagógicas abaixo não são requisitos oficiais.
380 minutos de estudo estimados
- Escolher relações e identificadores que preservem significado, retenção e integridade.
- Reduzir trabalho repetido e atribuir cada efeito à capacidade e fase adequadas.
- Distinguir pesquisa, persistência, correspondência e conclusão transacional.
- Processar coleções e recuperar falhas respeitando fases e fronteiras transacionais.
- Escolher o caminho de dados e atualizar a interface sem repetir operações de negócio.
- Rever autorização e encoding sem depender de pressupostos antigos sobre Apex.
- Demonstrar comportamento com inputs controlados e interpretar corretamente os critérios de deployment.
- Confirmar destino, validação e conclusão antes de comunicar sucesso ou repetir alterações.
Módulos
- Modelo de dados, identidade e metadados
- Coleções e escolha entre configuração e código
- Consultas, DML e resultados de erro
- Triggers, limites e processamento assíncrono
- LWC: dados, eventos e atualização de leituras
- Segurança por versão e interfaces Visualforce
- Testes úteis, isolamento e cobertura
- Diagnóstico, entrega e estado dos jobs
Continua a aprender
- Salesforce Certified Platform Administrator
- Salesforce Certified Platform App Builder
- SQL
- Git
- APIs REST
- Suporte de produção L3
Referências e versão
Platform Developer guide Summer 25
- Object Relationships · 2026-10-01
- Roll-Up Summary Fields · 2026-10-01
- Before-Save or After-Save Record-Triggered Flow · 2026-10-01
- Set the Trigger Order of Record-Triggered Flows · 2026-10-01
- Salesforce Certified Platform Developer Exam Guide · 2026-10-01
- Secure Apex Classes · 2026-10-01
- Developer guide to Summer26 release · 2026-10-01
- Map .NET Concepts to the Platform · 2026-10-01
- Use sObjects · 2026-10-01
- Differences between External ID and Unique field settings · 2026-10-01
- Bulk Apex Triggers · 2026-10-01
- Apex Trigger Fundamentals · 2026-10-01
- Manipulate Records with DML · 2026-10-01
- Introduction to SOQL and SOSL · 2026-10-01
- Write SOQL Queries · 2026-10-01
- Write SOSL Queries · 2026-10-01
- SOQL Injection contextual controls · 2026-10-01
- Secure Apex with Spring23 updates · 2026-10-01
- Lightning Data Service · 2026-10-01
- Understand the Wire Service · 2026-10-01
- Client-Side Caching of Apex Method Results · 2026-10-01
- Call Apex Methods Imperatively · 2026-10-01
- Expose Apex Methods to Lightning Web Components · 2026-10-01
- Create and Dispatch Events · 2026-10-01
- Visualforce Standard Controllers · 2026-10-01
- Building a Controller Extension · 2026-10-01
- Visualforce Cross Site Scripting · 2026-10-01
- Get Started with Apex Unit Tests · 2026-10-01
- Create Test Data for Apex Tests · 2026-10-01
- Test Apex Triggers · 2026-10-01
- Manage Source Tracking for Your Org · 2026-10-01
- Change or Open Your Default Org · 2026-10-01
- Add Trace Flags and Log Levels · 2026-10-01
- Introducing Agentforce for Developers · 2026-10-01
- Queueable Apex · 2026-10-01
- Salesforce CLI project deploy start · 2026-10-01
- Handle Errors from Apex · 2026-10-01
- Execution Context · 2026-10-01
- Error Handling Best Practices for LWC · 2026-10-01
- Batch Apex · 2026-10-01
- Develop Against Any Org · 2026-10-01
O que vais explorar
0 / 8Modelo de dados, identidade e metadados
Escolher relações e identificadores que preservem significado, retenção e integridade.
Coleções e escolha entre configuração e código
Reduzir trabalho repetido e atribuir cada efeito à capacidade e fase adequadas.
Consultas, DML e resultados de erro
Distinguir pesquisa, persistência, correspondência e conclusão transacional.
Triggers, limites e processamento assíncrono
Processar coleções e recuperar falhas respeitando fases e fronteiras transacionais.
LWC: dados, eventos e atualização de leituras
Escolher o caminho de dados e atualizar a interface sem repetir operações de negócio.
Segurança por versão e interfaces Visualforce
Rever autorização e encoding sem depender de pressupostos antigos sobre Apex.
Testes úteis, isolamento e cobertura
Demonstrar comportamento com inputs controlados e interpretar corretamente os critérios de deployment.
Diagnóstico, entrega e estado dos jobs
Confirmar destino, validação e conclusão antes de comunicar sucesso ou repetir alterações.