Conocer la galería de muestras
En este proyecto:
- Conocer nuestras aplicaciones de muestra.
- Saber dónde se encuentran y por qué las creamos.
- Navegar en las herramientas habituales de las aplicaciones de muestra.
Aplicaciones de muestra de Trailhead
Para los desarrolladores, observar el código de otra persona es un método de eficacia comprobada a fin de obtener información sobre cómo hacer que algo funcione. Lo mismo ocurre con las personas que aprenden por primera vez a ser desarrolladores.
Las aplicaciones de muestra de Trailhead proporcionan ejemplos de código sobre diversas funciones para desarrolladores en Salesforce Platform. Creamos aplicaciones de muestra para ayudarlo a utilizar la tecnología más avanzada de Salesforce.
Cómo encontrar las aplicaciones de muestra
Las aplicaciones de muestra de Trailhead se encuentran en su propia organización de GitHub. Puede encontrarlas del siguiente modo:
- Abra el navegador de su preferencia.
- Visite github.com/trailheadapps.
- Eso es todo. Así encontrará nuestras aplicaciones de muestra.
Lo que encontrará en la organización de las aplicaciones de muestra de Trailhead
Lo primero que debe saber es que las aplicaciones de muestra de Trailhead están dirigidas a todos los desarrolladores que estén aprendiendo a desarrollar con tecnologías Salesforce. Cualquiera de ellas se puede utilizar como recurso. En todas se incluyen recursos autoguiados que lo ayudarán a familiarizarse con el contenido de la aplicación. Cuando las visualice en Visual Studio Code, encontrará un recorrido por el código, que le ofrece una explicación de determinados artefactos clave del código directamente en su editor. Una vez que las implemente en su organización de Salesforce, puede obtener información sobre las aplicaciones mediante las Directrices en aplicación.
Sin embargo, varias aplicaciones de muestra se destacan en los módulos y proyectos de Trailhead. En algunos casos, las aplicaciones se crearon específicamente para respaldar el contenido de Trailhead. En otros, creamos las aplicaciones, y los redactores de contenido de Trailhead las adoptaron como casos de uso comunes. Vamos a analizarlas en detalle.
- Desplácese por la galería de muestras.
- Observe que cada mosaico de aplicación tiene una sección Descripción y características que se puede ampliar.
- Busque la aplicación Recetas de LWC. Amplíe la sección Descripción y características.
- Tómese un momento para leer la descripción y las características en el mosaico.
- Observe también el vínculo al proyecto de Trailhead para obtener información sobre esa aplicación de muestra.
- Ahora busque la aplicación denominada ECars, lea su descripción y características, y busque el vínculo a la aplicación de muestra.
- Destine un poco más de tiempo a leer las descripciones de otras aplicaciones.
Puede ver que algunas de estas aplicaciones simulan el caso de uso de un cliente. Otras muestran ejemplos de código sin un caso de uso, simplemente para demostrar cómo funcionan determinadas API y funciones para desarrolladores.
Aplicaciones de casos de uso: las aplicaciones de casos de uso se crean en torno a un caso de uso ficticio de un cliente. Suelen centrarse en algún subconjunto de las funciones para desarrolladores de Salesforce Platform que una persona desea conocer. Algunas de ellas son Comunidades, Heroku, integración con Slack, y empaquetado y dependencias. Si revisa todas las aplicaciones, encontrará más.
Aplicaciones de muestra de códigos: estas aplicaciones muestran cómo resolver problemas de codificación, pero no intentan contar la historia de un cliente.
Algunas aplicaciones utilizan un estilo llamado recetas. Estas muestran cómo resolver un problema específico. Las soluciones intentan mostrar el código más sencillo que se necesita para resolverlo. A cada artefacto de código (como un archivo JS o un método Apex) se le asigna un nombre que identifica el tipo de problema que resuelve ese fragmento de código. Por ejemplo, en la aplicación Recetas de LWC, encontrará un componente web Lightning denominado wireGetRecordStaticContact
que utiliza un adaptador de cable para obtener un registro de contacto mediante nombres de campo estáticos. Además de Recetas de LWC, también existen Recetas de Apex, Recetas de funciones y Recetas de LWC de código abierto.
Además de las aplicaciones de recetas, existen otras aplicaciones de muestra de códigos. Muestran los patrones específicos de codificación y desarrollo para las funciones de Salesforce Platform. Entre ellas se incluyen las aplicaciones Visualforce a LWC y Componentes de automatización.
Ahora que ya conoce las aplicaciones de muestra, veamos el código.
Repositorios de código de las aplicaciones de muestra
La página de inicio de la organización de GitHub sirve como directorio de nuestras aplicaciones de muestra activas. Esta página facilita que las personas vean todas las aplicaciones de muestra y visiten el repositorio de la aplicación de muestra que les interese.
- Desplácese hasta el mosaico de la aplicación Recetas de LWC.
- Haga clic en el nombre de la aplicación de muestra, Recetas de LWC.
- Se lo redirigirá al repositorio de GitHub de Recetas de LWC.
Además de las aplicaciones que mantenemos de forma activa, archivamos varias aplicaciones a lo largo de los años. Para ver otros repositorios públicos, haga clic en el botón Atrás y luego en el vínculo Repositorios de la barra de navegación de GitHub. Algunos pueden incluir otros ejemplos interesantes y adecuados para determinados desarrolladores. Tenga en cuenta que ya no mantenemos de manera activa estas aplicaciones.
Hasta ahora, aprendió acerca de las aplicaciones de muestra de Trailhead en la organización de GitHub. También descubrió la finalidad de las distintas aplicaciones de muestra. Por último, visitó el repositorio de la aplicación de muestra Recetas de LWC. En el siguiente paso, aprenderá cómo configurar las herramientas para estas aplicaciones y cómo encontrar los diferentes artefactos relacionados.
En este paso, no comprobaremos su trabajo. Haga clic en Verify step to earn 100 points (Verificar paso para ganar 100 puntos) y continúe con el siguiente paso del proyecto.