

Desarrollo programático empleando Apex y Visualforce en Lightning Experience (DEX450)
27/06/2022 al 28/07/2022

Próximas fechas
Descripción general
¿Es programador y desea aprender a personalizar aplicaciones de manera programática en Salesforce Platform? En este curso aprenderá los conceptos clave del lenguaje de programación Apex y de marcado de Visualforce con los que podrá personalizar sus aplicaciones de Salesforce. Conseguirá experiencia práctica en la recuperación, manipulación y almacenamiento de datos en objetos de datos (sObjects) de forma programática. Programará lógica personalizada empleando desencadenadores y clases de Apex, y probará esa lógica empleando el marco de trabajo de pruebas incorporado. Explorará cómo interactúa el código de Apex con personalizaciones declarativas en la plataforma, y las ligeras diferencias que hay cuando se trabaja en una plataforma multiusuario. Luego, examinará técnicas comunes para diseñar soluciones en Apex. Estas actividades culminarán en un ejercicio de creación de un desencadenador complejo que aproveche los aspectos declarativos de la plataforma. Conseguirá experiencia práctica en la programación de páginas de Visualforce para personalizar su interfaz de usuario, así como una breve introducción al marco de trabajo de Lightning Component.
¿Quién debería realizar este curso?
Este curso está dirigido a los desarrolladores programáticos que tengan buenos conocimientos de los conceptos de programación orientada a objetos básica, que tengan experiencia en la programación de soluciones declarativas en Salesforce Platform y necesiten programar personalizaciones programáticas tanto para la capa de la lógica de negocio como para la capa de la interfaz de usuario empleando Apex y Visualforce. Este curso también se diseñó para ayudarle a prepararse para obtener el certificado Desarrollador de Salesforce Platform (nivel 1).
Si no tiene experiencia en la programación de soluciones declarativas en Salesforce Platform, valore completar una de las siguientes capacitaciones como preparación para este curso:
- Curso de Trailhead Academy: DEX403 Desarrollo declarativo para generadores de aplicaciones de plataforma en Lightning Experience O
- Trabajo previo mínimo recomendado: Trabajo previo de desarrollo programático con Apex y Visualforce
Si no es desarrollador programático, valore prepararse para este curso completando la capacitación de introducción a la programación orientada a objetos con Apex en Lightning Platform.
- Curso de Trailhead Academy: Introducción a la programación orientada a objetos con Apex en Lightning Platform.
IMPORTANTE: Los alumnos que vayan a usar sus propias computadoras en este curso deben seguir los pasos detallados en la Guía de configuración de computadoras tanto si van a realizar la capacitación de forma presencial como online.
Cuando complete este curso, podrá:
Conocer las herramientas modernas de desarrollo en Salesforce Platform mediante Visual Studio Code, Salesforce Extension Pack y la CLI de Salesforce
Redactar personalizaciones de lógica de negocio empleando desencadenadores y clases de Apex. Esas personalizaciones utilizan SOQL y DML
Diseñar soluciones programáticas que aprovechan las personalizaciones declarativas
Describir cómo funciona su código de desencadenadores dentro de los fundamentos del orden de ejecución de la operación Guardar
Describir algunos de los aspectos fundamentales del diseño de programas en una plataforma multiusuario
Redactar código y marcado de Visualforce para personalizar la interfaz de usuario
Utilizar el marco de trabajo de pruebas incorporado para probar Apex y Visualforce