DEX450

Desarrollo en Apex y Visualforce en Lightning

Solicitar información

Obtén tu certificación oficial como Salesforce Platform Developer I con ‘Desarrollo en Apex y Visualforce en Lightning’  y descubre Apex, el lenguaje de programación de Salesforce, y aprende a personalizar las aplicaciones de la plataforma. Adéntrate en el desarrollo en Salesforce y conoce el infinito potencial de sus herramientas y nubes. En este curso aprenderás las nociones esenciales de este lenguaje orientado a objetos: desde la creación de los mismos a la gestión de los datos, pasando por la creación de disparadores complejos gracias a los aspectos declarativos de la plataforma. Descubrirás también cómo crear páginas en Visualforce, el framework que permite a los desarrolladores construir interfaces altamente personalizadas en Salesforce.

Características

Calendar

16 / 11 / 2020

Location

Presencial u online

Schelude

40 horas

Teach

Español con materiales en inglés

List

Impartido por formadores certificados Salesforce

Group

Preparación a la certificación oficial de Salesforce

Curso
Certificado
Trailhead Academy Authorized Training Provider

Objetivos

Una vez que completes este curso serás capaz de:

  • Crear y modificar objetos utilizando la interfaz declarativa
  • Personalizar la aplicación utilizando triggers y las clases de Apex. Estas personalizaciones usan SOQL y DML
  • Diseñar soluciones que utilicen funciones declarativas
  • Describir cómo funcionan los triggers con el orden de ejecución de las operaciones del sistema durante la copia de seguridad
  • Describir los aspectos fundamentales para crear programas en una plataforma multiinquilino
  • Usar Visualforce para personalizar la interfaz de usuario
  • Usar la herramienta de prueba incorporada para testar Visualforce y Apex

¿A quién va dirigido?

Desarrolladores que busquen aprender cómo desarrollar personalizaciones en la plataforma Salesforce, tanto para la lógica de negocio como las interfaces de usuario mediante Apex y Visualforce.

Requisitos

Comprensión sólida de los conceptos y funcionalidades de Salesforce:

  • 1 año de experiencia programando en Java (u otro lenguaje orientado a objetos)
  • Comprensión de los principios del modelado de bases de datos
  • Conocimiento básico de SQL
  • Conceptos básicos de HTML
  • Conocimiento de las bases de JavaScript

Módulos

  • Describir las capacidades de los objetos en la plataforma Salesforce
  • Crear objetos de personalización
  • Crear campos de personalización
  • Crear campos de relación
  • Crear campos de fórmula
  • Crear campos roll-up de resumen
  • Describir las capacidades de los tipos de registro
  • Describir aspectos clave de Apex y su diferencia con otros lenguajes como Java y C#
  • Describir la importancia de las transacciones en Apex y los límites de gobernabilidad
  • Ejecutar Apex simple
  • Utilizar el tipo de objeto S, los tipos de datos primitivos y declaraciones básicas de control en Apex
  • Escribir una query básica utilizando el lenguaje query de Salesforce: SOQL
  • Procesar el resultado de una query en Apex
  • Crear queries en tiempo real de forma dinámica usando relaciones SOQL padre-hijo
  • Describir una query relacional
  • Desarrollar una query que cruce una relación padre-hijo
  • Desarrollar una query que cruce una relación hijo-padre
  • Listar las diferencias entre las distintas formas de invocar operaciones DML
  • Desarrollar Apex para invocar operaciones DML y tratar sus errores
  • Describir para qué se usan los disparadores
  • Describir la sintaxis de una definición de disparador
  • Utilizar variables de contexto de disparadores
  • Describir cómo se utilizan las clases en Apex
  • Definir una clase en Apex
  • Determinar a qué datos puede acceder una clase en Apex
  • Describir los puntos clave en la Orden de Ejecución
  • Describir cómo los disparadores encajan y pueden ser impactados desde la Orden de Ejecución
  • Describir el ciclo de vida de una transacción en Apex
  • Describir la memoria del ciclo de vida para variables estáticas
  • Describir el framework de pruebas de Apex
  • Crear datos de test
  • Desarrollar y lanzar un test de Apex
  • Describir prácticas para desarrollar código fácil de mantener y expandir
  • Desarrollar disparadores y clases que asuman sets de datos como entrada
  • Desarrollar código que funcione de forma eficiente con la base de datos, tanto en búsquedas query como al utilizar DML
  • Mecanismos declarativos de listas para implementar en lógicas de negocio complejas
  • Describir los mecanismos para utilizar la funcionalidad declarativa para mejorar soluciones de programación
  • Crear una página Visualforce
  • Referenciar un controlador estándar
  • Lanzar una página Visualforce utilizando un botón de personalización
  • Mostrar datos desde un registro en una página Visualforce
  • Mostrar datos relacionados
  • Invocar acciones de control estándar
  • Crear extensiones de control
  • Crear un control de personalización
  • Trabajo con propiedades
  • Utilizar referencias de página
  • Invocar métodos de personalización en páginas Visualforce
  • Utilizar controladores de lista estándar en una página Visualforce
  • Crear queries SOQL
  • Crear un controlador de lista personalizado
  • Determinar si una solución declarativa existe para los requerimientos
  • Describir problemas de límites de gobernabilidad y seguridad
  • Describir las estrategias de Visualfore para probar los controladores
  • Describir cómo un controlador Visualforce interactúa con la vista
  • Desarrollar tests para construir controladores
  • Desarrollar tests para métodos de acción y propiedades

Descarga el catálogo de este curso en .PDF

Otros cursos que podrían interesarte

Prepárate para el futuro con ISDI CRM

Únete al movimiento Salesforce e impulsa el crecimiento de tu negocio.

Descubre más

Soluciones para empresas

Forma y entrena a tus equipos con programas educativos personalizados en función de tus objetivos de negocio.

Da un impulso a tus equipos

"ISDI CRM nos ha ayudado a comprender rápidamente las capacidades de Salesforce. Ahora podemos tener un mayor impacto en nuestros clientes."

Solutions for Companies

Ricardo Forcano, CIO

Ya confían en nosotros

Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies

Manténte al día de nuestras novedades

Suscríbete para estar al día de las últimas novedades.

Utilizamos cookies propias y de terceros para mejorar nuestros servicios mediante el análisis de tu navegación. Si continúas navegando significará que consientes su uso. Más información en nuestra Política de Cookies Más información

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close