Informações Gerais
Carga horaria 32h
- Se noturno este curso acontece das 19h às 23h, total de 8 noites de curso pratico
- Se aos sábados este curso acontece de 09h às 18h, total e 4 sábados
- Se in-company este curso acontece de acordo com a disponibilidade do cliente, combinada entre as partes
Formato de entrega:
- Presencial em sala de aula, na presença de um instrutor/consultor salesforce
- Ou on-line ao vivo em tempo real também na presença de um instrutor/consultor salesforce
- Carga Horaria 32h
- Se noturno de o curso acontece de segunda a sexta das 19h às 23h, total de 8 noites;
- Se aos sábados o curso acontece de 09h ás 18h, total de 4 sábados;
- Se in-company o curso acontece de acordo com o cronograma interno do cliente;
Formato de Entrega;
- Presencial em sala de aula, na presença de um instrutor/consulto salesforce;
- On-line ao vivo em tempo real também na presença de um instrutor/consulto salesforce;
Instrutores:
Ambos instrutores são profissionas/consultores com vasta experiencia com salesforce, Arquiteto de Soluções Salesforce, Adminsitradores, Desenvolveodres de Plataforma Salesforce, Claud Salesforce.
- Salesforce CerJfied Administrator;
- Salesforce CerJfied Advanced Administrator;
- Salesforce PlaOorm App Builder;
- Salesforce CerJfied Sales Cloud Consultant;
- Salesforce CerJfied Service Cloud Consultant;
- Salesforce PlaOorm Developer 1;
- Salesforce CerJfied IntegraJon Architecture Designer;
- Salesforce Certified Platform Application Builder
- Certificações do desenvolvedor do Salesforce
- Salesforce Certified Platform Developer I
- Salesforce Certified Platform Developer II
- Desenvolvedor Salesforce Certified B2C Commerce
- Certificações do arquiteto Salesforce
- Arquiteto de aplicativos certificado do Salesforce
- Arquiteto de Sistema Certificado Salesforce
- Arquiteto Técnico Certificado Salesforce
- Salesforce Certified Marketing Cloud Consultant
Conteúdo Programatico
OBJECTS AND FIELDS
- Describe the capabilities of objects on the Force.com platform
- Create a custom object
- Create custom fields
- Create relationship fields
WORK EFFECTIVELY WITH CUSTOM OBJECTS AND FIELDS
- Create formula fields
- Create roll-up summary fields
- Describe the capabilities of record types
PROGRAMMING WITH APEX
- Describe key aspects of Apex that differentiate it from other languages, such as Java and C#
- Describe why Apex transactions and governor limits must be considered when writing Apex
- Execute simple Apex
- Use the sObject data type, the primitive data types, and basic control statements in Apex
USE SOQL TO QUERY YOUR ORG’S DATA
- Write a basic query using Salesforce’s query language, SOQL
- Process the result of a query in Apex
- Create a query dynamically at run-time
USE SOQL TO QUERY PARENT-CHILD RELATIONSHIPS
- Describe a relationship query
- Write a query that traverses a child-to-parent relationship
- Write a query that traverses a parent-to-child relationship
STRATEGIES FOR DESIGNING EFFICIENT APEX SOLUTIONS
- Determine your code coverage percentages
- Create tests using best practices
TRIGGER DESIGN STRATEGIES
- List declarative mechanisms you can use to implement complex business logic, for what types of problems they are best used, and their limitations
- Describe ways in which you can use declarative functionality to improve your programmatic solutions
CREATING VISUALFORCE PAGES
- Create a Visualforce page
- Reference a standard controller
- Launch a Visualforce page using a custom button
- Display data from a record in a Visualforce page
EXPLORING THE VIEW AND CONTROLLER LAYERS OF VISUALFORCE
- Create a Visualforce page
- Display related data
- Invoke standard controller actions
DML ESSENTIALS
- List the differences between the ways you can invoke DML operations
- Write Apex to invoke DML operations and handle DML erros
TRIGGER ESSENTIALS
- Describe what a trigger is used for
- Describe the syntax of a trigger definition
- Use trigger context variables
CLASSES
- Describe how Apex classes are used
- Define an Apex class
- Determine what data an Apex class can access
THE SAVE ORDER OF EXECUTION AND APEX TRANSACTIONS
- Describe key points in the Order of Execution
- Describe how triggers fit into and can be impacted by the Order of Execution
- Describe the lifecycle of an Apex Transaction
- Describe the memory lifecycle for static variables
TESTING ESSENTIALS
- Describe Apex’s testing framework
- Create test data
- Write and run an Apex test
TESTING STRATEGIES
- Describe practices for writing code that is easy to maintain and extend
- Write triggers and classes that assume batches of data as input
- Write code that works efficiently with the database, both in querying and using DML
WORKING WITH CUSTOM CONTROLLERS AND CONTROLLER EXTENSIONS
- Create controller extensions
- Create a custom controller
- Work with properties
- Use PageReferences
- Invoke custom methods in Visualforce pages
WORKING WITH LIST CONTROLLERS AND SOSL QUERIES
- Use a standard list controller in a Visualforce page
- Create a SOSL query
- Create a custom list controller
VISUALFORCE DEVELOPMENT CONSIDERATIONS
- Determine whether a declarative solution exists for your requirements
- Describe common governor limit issues and security concerns
- Describe Visualforce strategies
TESTING VISUALFORCE CONTROLLERS
- Describe how a Visualforce controller interacts with the view
- Write tests for controller constructors
- Write tests for action methods, getters, setters, and properties