12 semanas · intensivo
Para quem tem prazo
Cerca de 8 horas por semana, em 1 ciclo focados nas lacunas que mais pesam.
Carreira em 2026 e 2027
O(A) Desenvolvedor(a) Salesforce constrói e estende aplicações de negócio na plataforma Salesforce com Apex, SOQL, triggers, Lightning Web Components e integrações. O trabalho é moldado pelos limites do ambiente multi-tenant, então o código correto também precisa ser eficiente, seguro e testável.
Conteúdo revisado em 20 de outubro de 2026
Pleno
Entrega funcionalidades de ponta a ponta na plataforma, da lógica de trigger aos Lightning Web Components, sem supervisão próxima.
Você recebe um requisito, desenha a trigger e o componente e entrega os dois com testes. A mudança em relação ao júnior é que você estrutura o código para outros poderem estendê-lo, em vez de só fazer uma mudança funcionar.
Score médio exigido: 69%
Trilha de estudo deste nível: Desenvolvedor Salesforce (Apex & LWC)
Apex Syntax & Primitive Data Types
Por quê: Você trata conversões de tipo e casos nulos em várias classes, e o código utilitário compartilhado não quebra uma funcionalidade feita por um colega.
Collections: List, Set & Map
Por quê: Você escolhe a coleção certa para agrupar registros filhos pelo Id do pai, e um rollup sobre milhares de linhas vira uma passagem só em vez de loops aninhados.
Governor Limits
Por quê: Você usa a classe Limits para medir a folga e desenha em torno de pressão de CPU e heap antes que a funcionalidade esbarre neles em produção.
Bulkification Patterns
Por quê: Você monta resultados em Map e faz um único DML por objeto, e sua trigger se sustenta quando um flow e uma carga de dados a disparam na mesma transação.
Trigger Context Variables
Por quê: Você compara Trigger.oldMap com Trigger.newMap para agir só nos campos que mudaram, e uma atualização não reexecuta lógica pesada para registros inalterados.
Trigger Design Patterns (Handler Framework)
Por quê: Você mantém uma trigger por objeto que delega a uma classe handler, e acrescentar um segundo requisito não gera conflito sobre a ordem de execução.
LWC Component Structure (HTML/JS/Meta)
Por quê: Você organiza o bundle do componente com HTML, JS e meta corretamente, e ele faz deploy e aparece na página certa no App Builder.
Reactive Properties: @track, @api & @wire
Por quê: Você decide o que expor com @api e quando um campo precisa de rastreamento, e o componente pai atualiza o filho sem deixar valores desatualizados na tela.
Cada nível desta carreira corresponde a uma trilha de estudo. Leia o mapa completo de tópicos de graça e depois meça seu nível.
12 semanas · intensivo
Cerca de 8 horas por semana, em 1 ciclo focados nas lacunas que mais pesam.
40 semanas · regular
Cerca de 4 horas por semana, em 3 ciclos. Cada ciclo leva o que ficou pendente do anterior.
O(A) Desenvolvedor(a) Salesforce constrói e estende aplicações de negócio na plataforma Salesforce com Apex, SOQL, triggers, Lightning Web Components e integrações. O trabalho é moldado pelos limites do ambiente multi-tenant, então o código correto também precisa ser eficiente, seguro e testável.
Desenvolvedor(a) Salesforce está mapeado em 4 níveis: Júnior, Pleno, Sênior e Especialista. Abra cada nível acima para ver as habilidades que ele precisa comprovar.
O plano tem 2 ritmos: 12 semanas por nível, com cerca de 8 horas por semana (intensivo) e 40 semanas por nível, com cerca de 4 horas por semana (regular).
Uma sessão de estudo para cada tema novo, no seu nível.
Aulas práticas de uso de IA no dia a dia da sua carreira.
Cada requisito é provado por medição, não por um checkbox.
No fim de cada ciclo você vê o que avançou e o que segue para o próximo.
Um diagnóstico curto mede as habilidades que você já tem. A jornada começa daí.