My Account Log in

1 option

Salesforce APEX : Implemente Soluções Com Padrões e Técnicas de Orientação a Objetos.

Ebook Central Academic Complete Available online

View online
Format:
Book
Author/Creator:
Carvalho, Eduardo.
Language:
Portuguese
Subjects (All):
Salesforce (Online service).
Object-oriented programming languages.
Physical Description:
1 online resource (186 pages)
Edition:
1st ed.
Place of Publication:
São Paulo : Casa do Código, 2024.
Summary:
This book serves as a comprehensive guide for technology students and professionals interested in the Salesforce platform and its development ecosystem. It introduces the APEX programming language, emphasizing object-oriented principles and clean coding practices. Readers will gain insights into software design principles such as S.O.L.I.D., effective testing methodologies, and project patterns tailored to Salesforce. The book gradually builds knowledge from basic syntax to advanced concepts, offering practical examples to create scalable and elegant solutions. It also highlights the importance of Salesforce's CRM capabilities and its role in customer-centric business strategies. The author, Eduardo Ribeiro de Carvalho, leverages his extensive experience in software development and teaching to provide readers with tools to excel in the Salesforce ecosystem. Intended for developers seeking career growth or deeper expertise in Salesforce, the book equips them to meet the growing demand in the industry. Generated by AI.
Contents:
Intro
Parte 1: Introdução à linguagem APEX
Preparando sua estação de trabalho
Introdução a Orientação a Objetos
2.1 Primeiros passos com a linguagem APEX
2.2 Boas-vindas ao mundo dos Objetos
2.3 Determine as características de uma classe
2.4 Determinando comportamento de uma classe
2.5 Ciclo de vida dos objetos
2.6 O que é este tal de this?
2.7 Trabalhe com coleções de objetos
2.8 Definindo visibilidade dos membros da classe
Acessando dados através do APEX
3.1 Entenda o que são os Objetos da plataforma
3.2 Introdução a SOQL
3.3 Navegação e relacionamento entre objetos
3.4 Acessando os dados pelo APEX
3.5 Aumente a segurança do seu código
3.6 Utilizando funções de agregação com SOQL
3.7 Atualizando dados pelo APEX
Capture as atualizações do banco de dados
4.1 Utilizando as variáveis de contexto
4.2 Utilizando a Trigger para fazer validações complexas
4.3 Enriqueça dados com Triggers
Teste tudo!
5.1 Testes de unidade
5.2 Testando operações com o banco de dados
Parte 2: Bem-vindo(a) ao lado Orientado a Objetos da Força
Definindo papéis e responsabilidades
6.1 Delegue o acesso a dados para classes Repositories
6.2 Filtre, indexe e agrupe os dados
6.3 Enriqueça dados
6.4 Encapsule o comportamento de validação com Validator
Vamos adicionar novos Jutsus com a Orientação a Objetos
7.1 Sobrecarga
7.2 Herança
7.3 Polimorfismo
Aplicando os novos Jutsus
8.1 Evoluindo as classes Repository
8.2 Implementando o padrão TriggerHandler
8.3 Melhorando nossas classes de teste
8.4 Compartilhamento de registros
Parte 3: Trabalhando com serviços remotos
Consumindo serviços REST
9.1 O que é o HTTP
9.2 Como podemos consumir uma API externa?
9.3 Melhorando nossa base de código
9.4 Testando nossos Callouts.
9.5 Segregue a responsabilidade com Transformers
Expondo serviços REST
10.1 Implementando classes RestResource
10.2 Como testar classes RestResource?
10.3 Testando externamente
10.4 Implementando serviços com um cenário mais próximo do real
10.5 Entendendo o ciclo transacional
Parte 4: Trabalhando de forma assíncrona
Alternativas de processamento assíncrono
11.1 Trabalhe com chamadas futuras
11.2 Testando chamadas futuras
11.3 Cenário real com chamadas futuras
11.4 Utilizando a interface Queueable para chamadas assíncronas
Trabalhe com classes agendadas
12.1 Entendendo a expressão CRON
12.2 Rastreando os agendamentos
12.3 Como testar o agendamento?
Trabalhando com alto volume de dados
13.1 Interface Batchable
13.2 Encadeamento de Batches
Parte 5: Seja um(a) ninja nos testes
F.I.R.S.T.
Mocks
15.1 Explorando o conceito de dublês de testes
15.2 Criando nosso primeiro dublê de teste (Mock)
Utilizando o framework Mocker
16.1 Introdução ao framework
16.2 Arrange: parametrizando a execução
16.3 Act: executando o Mock
16.4 Assert: validando a execução
16.5 Trabalhando com erros
Mockando tudo
17.1 Mockando classes Enricher
17.2 Utilize Mock em vez de Test.isRunningTest()
17.3 Mockando classes com escopo estático
17.4 Mockar ou testar de forma integrada?
17.5 Considerações finais
Conclusão
18.1 Indo além
Referências.
Notes:
Description based on publisher supplied metadata and other sources.
Part of the metadata in this record was created by AI, based on the text of the resource.
Other Format:
Print version: Carvalho, Eduardo Salesforce APEX
ISBN:
9788555193620
8555193621
OCLC:
1420640135

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account