Última actualización el 16 de septiembre de 2022 por Rakesh Gupta

Han pasado siete años desde que aprobé el examen de Desarrollador de Plataformas I. En los últimos meses, muchas personas se pusieron en contacto conmigo para pedirme orientación y un camino para convertirme en un desarrollador de plataforma I profesional certificado.

Eso me da una idea para escribir una publicación de blog sobre este tema. Al leer desde el principio hasta el final de este artículo, tendrá una comprensión clara de cómo aprobar el examen de certificación de desarrollador de plataformas I y podrá diseñar un plan y una estrategia para hacerlo.

👉

👉 Ya que está aquí, es posible que desee consultar los siguientes artículos:

  1. Decodifique de forma creativa su recorrido como desarrollador de Salesforce
  2. Cómo aprobar el examen de certificación de desarrollador de JavaScript I de Salesforce

Entonces, ¿quién es un candidato ideal para el examen?

El examen de desarrollador de la plataforma Salesforce I está destinado a una persona que tiene experiencia en el desarrollo y la implementación de interfaces de usuario y lógica empresarial básica utilizando las capacidades programáticas de la plataforma Lightning, incluida la aplicación práctica de las habilidades y los conceptos que se indican en los objetivos del examen a continuación.

El candidato a desarrollador de la plataforma Salesforce I tiene la experiencia, las habilidades y los conocimientos que se describen a continuación:

  • Tiene experiencia con aplicaciones basadas en datos y bases de datos relacionales.
  • Tiene experiencia con lenguajes orientados a objetos como Apex, JavaScript, Java, C# y Ruby.
  • Está familiarizado con los límites del gobernador y sus implicaciones.
  • Tiene experiencia con Model View Controller (MVC) y arquitecturas basadas en componentes.
  • Conoce las capacidades de los objetos principales en el esquema de Salesforce.
  • Conoce las capacidades y los casos de uso de los campos de fórmula y los campos de resumen.
  • Sabe cuándo usar métodos declarativos versus programáticos para resolver los requisitos comerciales.
  • Puede aprovechar las capacidades declarativas relevantes de la plataforma, cuando corresponda.
  • Conoce el lenguaje de programación de Apex y puede utilizar las mejores prácticas de Apex para personalizar Salesforce.
  • Puede ampliar la plataforma Lightning mediante Apex, Visualforce y componentes Lightning básicos.
  • Puede utilizar capacidades programáticas fundamentales de la plataforma Lightning para desarrollar interfaces personalizadas para ampliar las capacidades de Salesforce y desarrollar una lógica empresarial personalizada.
  • Está familiarizado con las pruebas, la depuración y la implementación de código y conoce los entornos disponibles.
  • No se espera que un candidato para este examen administre ninguna aplicación estándar de Salesforce, desarrolle aplicaciones móviles, desarrolle y publique productos administrados en AppExchange, o realice ajustes o diseñe integraciones como llamadas, API y servicios de correo electrónico.

Después de decidir presentarse para el examen, es hora de recopilar información al respecto y considerar qué pasos tomará para aprobarlo. Una vez que tenga una línea de tiempo concreta, piense en cómo integrará un plan de estudio sólido con el resto de sus responsabilidades: equilibrio entre el trabajo y el hogar, etc. Tener una fecha concreta para estudiar lo ayudará a mantenerse motivado.

A continuación se presentan algunos detalles sobre el examen y los materiales de estudio:

  • 60 preguntas de opción múltiple/selección múltiple: 105 minutos
  • 68% es el puntaje de aprobación
  • La tarifa del examen es de $ 200 más los impuestos aplicables.
  • Tarifa de repetición: USD 100, más impuestos aplicables según lo exija la ley local
  • Guía del examen de desarrollador de plataforma I
  • Esquema del examen
    • Fundamentos del desarrollador : 23 %
    • Automatización y Lógica de Procesos : 30%
    • Interfaz de usuario: 25%
    • Pruebas, depuración e implementación : 22 %

Si su objetivo es convertirse en un desarrollador de plataforma certificado, le recomiendo comenzar con la certificación Platform App Builder . Mientras se prepara para el examen de Platform App Builder, obtendrá una sólida comprensión de los modelos de datos, la automatización declarativa y las capacidades de diseño de la interfaz de usuario.

Una vez que haya terminado con la certificación Platform App Builder, comience a mejorar sus habilidades iniciando la vía de certificación Platform Developer I.

Lo que necesita saber para suavizar su viaje

Una de las cosas que solía decir mi instructor de manejo es que uno no puede aprender a manejar sentado detrás del volante. También decía a menudo que aprender a conducir un automóvil lleva tiempo: uno no se convierte en un buen conductor de la noche a la mañana; lo aprendes practicando detrás del volante durante muchas horas. Lo mismo se aplica cuando empiezas a aprender a programar. Puede aprender las mejores prácticas viendo videos en YouTube o leyendo libros/artículos. Para convertirse en desarrollador, debe comenzar a escribir código de forma independiente.

Para obtener la certificación Platform Developer I , debe demostrar sus conocimientos, habilidades y experiencia en la creación de aplicaciones personalizadas en Lightning Platform. No hay atajo para el éxito. Lee y practica todo lo que puedas.

  1. Comencemos desde lo básico : aunque no haya escrito ningún código y desee convertirse en desarrollador de plataformas, los siguientes pasos lo ayudarán a lograr su objetivo.
    1. Pase 1-2 horas diarias escribiendo y practicando código. Es posible que desee consultar este artículo para hacerse una idea: Decodifique de forma creativa su trayectoria como desarrollador de Salesforce .
    2. Aprende a escribir algoritmos básicos o Pseudo Código . Siempre puede buscar algoritmos y código de muestra en los documentos proporcionados por Salesforce. Pero aprenderlos expandirá su mentalidad y la forma en que aborda cualquier problema.
      1. Un algoritmo no es más que una mención de pasos para resolver un problema.
      2. Aprenda la programación orientada a objetos del video de YouTube Tutorial de Java para principiantes .
      3. Si se siente abrumado por la gran cantidad de información, puede que sea el momento de dar un paso atrás y volver a centrar su atención en aprender directamente el código Apex.
  2. Comience su viaje de Apex desde el curso de David Liu. No solo mires el video. Asegúrese de practicar el ejercicio en su organización de desarrollador. Utilice este enlace para registrarse en una organización de edición para desarrolladores gratuita.
    1. Apex Academy: Técnicas fundamentales de codificación de Salesforce
    2. Apex Academy: Guía absoluta para principiantes sobre codificación en Salesforce
    3. Saber cuándo programar en Salesforce
    4. Apex Academy: El poder de SOQL
  3. Vídeos de desarrolladores de Salesforce
    1. Introducción a Salesforce y el modelado de datos: episodio 1
    2. Personalizar UX en Salesforce – Episodio 2
    3. Automatización en Salesforce – Episodio 3
    4. Componentes web Apex y Lightning en Salesforce: episodio 4
    5. Seguridad en Salesforce – Episodio 5
    6. Aprenda los conceptos básicos de SOQL
    7. Aprenda los conceptos básicos de DML :
  4. Configuración de Visual Studio Code en su Mac
  5. Productividad y herramientas para desarrolladores de Salesforce
  6. Pruebas, depuración e implementación
    1. Pruebas de Apex: conceptos básicos y afirmaciones
    2. Apex: conceptos básicos y ejecución anónima
    3. Depuración de Apex con Replay Debugger
  7. A estas alturas, tendrá una buena comprensión de SOQL y Apex. Es hora de comenzar a aprender el componente web Lightning.
  8. Aprenda el componente web Lightning
    1. Los siguientes videos del equipo de desarrolladores de Salesforce le brindarán una comprensión justa del componente web Lightning .
      1. Primeros pasos con el componente web Lightning: videos de YouTube
        1. Componentes web Lightning: episodio 1: una introducción
        2. Lightning Web Components – Episodio 2: Trabajar con datos de Salesforce
        3. Lightning Web Components – Episodio 3: Comunicación de componentes e interoperabilidad de Aura
        4. Lightning Web Components – Episodio 4: Seguridad y pruebas
      2. Cree componentes web Lightning : módulo Trailhead. Asegúrese de practicar todos los temas en su organización de desarrollador.
  9. Preparación para el examen de desarrollador de plataformas I
    1. Regístrese en el seminario web para desarrolladores 1 de la plataforma de días de certificación de Salesforce
    2. Prepárate para tu Certificación PDI
    3. Trailmix: Prepárese para su credencial de desarrollador de la plataforma Salesforce I
    4. Trail: estudio para el examen de desarrollador de plataformas I
    5. Superinsignia: Especialista en Apex
    6. Capacitación opcional dirigida por un instructor de Trailhead: Bootcamp virtual de Trailhead para desarrolladores de plataformas I

Recursos adicionales

Hay toneladas de blogs que lo ayudarán a prepararse para el examen de Desarrollador de plataforma I.

  1. Cómo estudié para el examen de desarrollador de plataforma I
  2. Referencia de SOQL y SOSL
  3. Guía para desarrolladores de Apex
  4. Disparadores y Orden de Ejecución
  5. Depuración, prueba e implementación de Apex
  6. Guía para desarrolladores de componentes web Lightning
  7. Guía para desarrolladores de eventos de plataforma

Recuerda

  1. No se preocupe demasiado por recordar la sintaxis. Olvidarás la mayor parte de todos modos.
  2. Aprende a escribir código. Concéntrese en mejorar las habilidades para resolver problemas.
    1. Comience a escribir pseudocódigo en lugar de escribir código Apex directamente. ¡Significa resolver el problema en lenguaje sencillo (pseudocódigo)! Y, solo entonces, escribir el código.
  3. Domina un buen depurador. ¡Piense en ello como resolver una novela de detectives!
  4. No olvides hacer una prueba unitaria de tu código. La mayoría de las veces, su código siempre tendrá errores.
  5. No crea que el código altamente eficiente siempre es bueno. A veces, el costo de desarrollo lo supera.
  6. Siempre cometerás errores. Esté dispuesto a aceptarlo y aprender de él.
  7. Comience a usar Visual Studio Code (o un IDE) y aprenda la mayoría de los accesos directos. La curva de aprendizaje puede ser alta. Pero una vez que se convierta en memoria muscular, tu productividad mejorará.
  8. Hágase amigo de un programador profesional y vea si pueden tomarse unos minutos para revisar su código.
  9. No te rindas, he conocido a muchos programadores autodidactas. Todos tenían una cosa en común: nunca se rindieron.

Conclusión

Si tiene una buena experiencia práctica con todos los temas anteriores, aprobar el examen será pan comido y podrá obtener la tan codiciada certificación Platform Developer I. Sin embargo, si no tiene suficiente experiencia con Apex, SOQL, Lightning Web Component y planea convertirse en un desarrollador de plataforma I. Le sugiero que dibuje un plan de 6 a 9 meses (finalice la capacitación anterior de ApexAcademy, Trailmix y dirigida por un instructor) para prepararse para ello.

Espero que encuentre útiles estos consejos y recursos. Si pones el tiempo y el esfuerzo, tendrás éxito. ¡Feliz estudio y buena suerte!

Evaluación formativa:

¡Quiero saber de ti!

¿Ha realizado el examen de desarrollador de plataforma certificado I de Salesforce? ¿Te estás preparando para el examen ahora? ¡Comparte tus consejos en los comentarios!

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2022/09/15/how-to-pass-salesforce-platform-developer-i-certification-exam-4/

Entradas recomendadas