Curso Salesforce Platform Developer APEX + Visualforce
32 horasVisão Geral
- Curso Salesforce Platform Developer APEX + Visualforce
- Você é um programador desenvolvedor que deseja entender como customizar aplicações e programas na plataforma Salesforce:
- Neste curso, você aprenderá o núcleo da linguagem de programação Apex e a marcação do Visualforce para customizar seus aplicativos e provramas Salesforce.
- Você vai adquirir experiência e prática na criação de objetos de dados (sObjects) e recuperará, manipulará e armazenará, de forma Customizada, os dados associados a esses objetos.
- Você vai explorá como o código Apex interaga com as customizações e declaraçao na plataforma e âmbito do trabalho em uma plataforma multilocatária.
- Em seguida, você examinará técnicas comuns para projetar soluções no Apex.
- Essas atividades culminarão em um exercício de construção de um triggers complexo que aproveita os aspectos declarativos da plataforma.
Objetivo
- Após realizar este Curso Salesforce Platform Developer APEX + Visualforce
Você será capaz de:
- Criar e modificar objetos usando a interface declarativa
- Escrever customizações e lógica de negócios usando triggers e classesdo.
Essas customizações usarão SOQL e DML.
- Projetar soluções programáticas que aproveitam as customizações declarativas
- Descrever como seu código de triggers funciona dentro dos fundamentos da ordem Salva na Execução
- Descrever alguns dos aspectos fundamentais da elaboração de programas em uma plataforma multi-tenant
- Escrever código do Visualforce para customizar a interface de usuário
- Use a estrutura de testes integrado para testar o Apex e o Visualforces
Publico Alvo
Curso Salesforce Platform Developer APEX + Visualforce
Este curso é destinado a:
- Interessados em se qualificar como desenvolvedor Selesforce
- Desenvolvedores de outras linguagens,
- Analista de Programador
- Programáticos Junior na plataforma Force.com, que precisam ser capazes de criar customizações e programas para a lógica de negócios e as camadas da interface do usuário usando o Apex e o Visualforce
Pre-Requisitos
- Curso Salesforce Platform Developer APEX + Visualforce
- Incluem uma compreensão e conceitos e funcionalidades básicas do Salesforce
- Programação Java
- ou outra linguagem de programação orientada a objeto
- Modelagem básica de dados para bancos de informações relacionais
- SQL básico
- Básico HTML
- JavaScript básico
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
Materiais
Português | InglêsConteú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