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

Location

Presencial u online

Schelude

40 horas

Teach

Español con materiales en inglés

List

Impartido por formadores certificados

Group

Preparación a la certificación oficial de Salesforce

Curso
Oficial
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

  • Crear campos de fórmula
  • Crear campos roll-up de resumen
  • Crear campos de personalización
  • Crear campos de relación
  • 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
  • Listar las diferencias entre las distintas formas de invocar operaciones DML
  • Describir para qué se usan los disparadores
  • Describir la sintaxis de una definición de disparador
  • 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 el framework de pruebas de Apex
  • Crear datos de test
  • Desarrollar y lanzar un test de Apex
  • Describir la memoria del ciclo de vida para variables estáticas
  • 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
  • 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

Descarga el catálogo de este curso en .PDF

Domina Salesforce con ISDI CRM

ISDI CRM es un proyecto conjunto de ISDI y Salesforce para ofrecer formaciones oficiales que permitan a los profesionales adquirir las competencias técnicas y de negocio necesarias para dominar Salesforce e impulsar su empleabilidad y competitividad. Únete a nuestra comunidad.

¿Por qué ISDI CRM?

Formaciones Salesforce para empresas

Forma y entrena a tus equipos con Salesforce Certifications personalizadas en función de tus objetivos de negocio.

Salesforce para empresas

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