Conocer la galería de ejemplo
En este proyecto, alcanzará los siguientes objetivos:
- Conocer nuestras aplicaciones de ejemplo.
- Aprender dónde se encuentran y por qué se crean.
- Realizar un recorrido por las herramientas de aplicaciones de ejemplo comunes.
Aplicaciones de ejemplo de Trailhead
Para los desarrollares, mirar el código de otra persona es un método eficaz para aprender a hacer que algo funcione. Lo mismo ocurre con las personas que aprenden a desarrollar por primera vez.
Las aplicaciones de ejemplo de ejemplo de Trailhead proporcionan ejemplos de código en una variedad de funciones de desarrollador en Salesforce Platform. Hemos creado las aplicaciones de ejemplo para ayudarle a prepararse para la última y la mejor tecnología de Salesforce.
Encontrar las aplicaciones de ejemplo
Las aplicaciones de ejemplo de Trailhead se encuentran en su propia organización de GitHub. Así es como puede encontrarlas.
- Abra su navegador de preferencia.
- Vaya a github.com/trailheadapps.
- Eso es todo. Ya ha encontrado las aplicaciones de ejemplo.
Qué encontrará en la organización de aplicaciones de ejemplo de Trailhead
Lo primero que debe saber es que las aplicaciones de ejemplo de Trailhead son para el aprendizaje de todos los desarrolladores, a fin de desarrollar con tecnología de Salesforce. Cualquiera de ellas puede utilizarse como recurso por su propia cuenta. Cada una incluye recursos autoguiados para ayudarle a familiarizarse con el contenido de la aplicación. Cuando las visualice en Visual Studio Code, encontrará un recorrido de código, que le mostrará determinados artefactos de código claves en su editor. Una vez implementadas en su organización de Salesforce, podrá aprender sobre la aplicación mediante la guía interna.
Sin embargo, algunas aplicaciones de ejemplo aparecen prominentemente en módulos y proyectos de Trailhead. En algunos casos, las aplicaciones se crearon de forma específica con el fin de respaldar el contenido de Trailhead. En otros, se crearon las aplicaciones y los creadores de contenido de Trailhead las adoptaron como casos de uso comunes. Vamos a verlas con más detenimiento.
- Desplácese por la galería de ejemplo.
- Observe que cada icono de aplicación tiene una sección Description and Features (Descripción y funciones) que se puede expandir.
- Busque la aplicación LWC Recipes. Expanda la sección Description and Features (Descripción y funciones).
- Tómese un momento para leer la descripción y las funciones en el icono.
- Observe también el vínculo al proyecto de Trailhead para aprender sobre la aplicación de ejemplo.
- Ahora, busque la aplicación ECars y observe su descripción, sus funciones y el vínculo de aplicación de ejemplo.
- Dedíquele un poco más de tiempo y observe algunas descripciones de aplicaciones más.
Puede ver que algunas de las aplicaciones simulan un caso de uso de cliente. Otras, muestran ejemplos de código sin ser un caso de uso puramente a fin de demostrar la manera en la que funcionan algunas API y funciones de desarrolladores.
Aplicaciones de caso de uso: Las aplicaciones de caso de uso se crean en función de una simulación de caso de uso de cliente. Tienden a centrarse en algún subconjunto de las funciones de desarrollador de Salesforce Platform que quiera aprender alguna persona. Entre ellas se incluyen Communities, Heroku, Slack integration (integración de Slack), y el empaquetado y las dependencias. Si observa todas las aplicaciones, encontrará más.
Aplicaciones de ejemplo de código: Estas aplicaciones muestran cómo resolver problemas de codificación, pero no necesariamente cuentan una historia de cliente.
Algunas aplicaciones utilizan un estilo al que nosotros llamamos recetas. Estas aplicaciones muestran cómo resolver un problema específico. Las soluciones intentan mostrar el código más simple requerido para solventarlo. Cada artefacto de código (como archivos JS o métodos de Apex) se nombra de manera que identifique el tipo de problema que resuelve el código. Por ejemplo, en la aplicación LWC Recipes, encontrará un componente web Lightning llamado wireGetRecordStaticContact
que utiliza un adaptador wire para obtener un registro de contacto mediante nombres de campos estáticos. Además de LWC Recipes, también hay procedimiento similares de Apex y funciones, así como el código abierto de LWC Recipes.
Existen otras aplicaciones de ejemplo de código además de las aplicaciones de recetas. Muestran programación y patrones de desarrollo específicos de las funciones de Salesforce Platform. Entre estos se incluyen las aplicaciones Visualforce to LWC y Automation Components.
Ahora que hemos presentado las aplicaciones de ejemplo, veamos el código.
Repositorios de código de aplicaciones de ejemplo
La página de destino de la organización GitHub sirve de directorio para nuestras aplicaciones de ejemplo activas. Hace que a las personas les resulte más sencillo ver todas las aplicaciones de ejemplo y, a continuación, ir al repositorio por la aplicación de ejemplo que les interese.
- Busque el icono de aplicación de LWC Recipes.
- Haga clic en el nombre de la aplicación de ejemplo, LWC Recipes.
- Se le redirigirá al repositorio de GitHub para LWC Recipes.
Además de las aplicaciones que se mantienen de forma activa, hemos conseguido un número de aplicaciones con los años. Haga clic en el botón Back (Atrás) y, a continuación, en el vínculo Repositories (Repositorios) de la barra de navegación de GitHub, donde verá un número específico de otros repositorios públicos. Es posible que algunos de ellos tengan otros ejemplos interesantes y relevantes para ciertos desarrolladores. Tenga en cuenta que ya no mantenemos estas aplicaciones de forma activa.
Hasta ahora, ha aprendido sobre la organización de GitHub de las aplicaciones de ejemplo de Trailhead. También ha descubierto el propósito de las diferentes aplicaciones de ejemplo. Además, ha navegado hasta el repositorio de la aplicación de ejemplo LWC Recipes. En el siguiente paso, aprenderá a configurar las herramientas para estas aplicaciones y a encontrar los diferentes artefactos involucrados con las herramientas.
No comprobaremos su trabajo en este paso. Haga clic en Verify step to earn 100 points (Verificar paso para obtener 100 puntos) para ir al siguiente paso en el proyecto.