Conhecer a galeria de exemplo
Neste projeto, você vai:
- Conhecer nossos aplicativos de exemplo.
- Saber onde eles estão e por que nós os criamos.
- Percorrer as ferramentas comuns dos aplicativos de exemplo.
Aplicativos de exemplo do Trailhead
Para desenvolvedores, observar o código de outra pessoa é um método comprovado para aprender como fazer algo funcionar. O mesmo vale para quem está aprendendo a fim de se tornar desenvolvedor.
Os aplicativos de exemplo do Trailhead fornecem exemplos de código em vários recursos de desenvolvedor na Salesforce Platform. Criamos os aplicativos de exemplo para ajudar você a se familiarizar com a melhor e mais recente tecnologia Salesforce.
Encontrar aplicativos de exemplo
Os aplicativos de exemplo do Trailhead residem em sua própria organização do GitHub. Veja como encontrá-los.
- Abra seu navegador preferido.
- Acesse github.com/trailheadapps
- Pronto! Você encontrou nossos aplicativos de exemplo.
O que você vai encontrar na organização de Aplicativos de exemplo do Trailhead
A primeira coisa que você deve saber é que os Aplicativos de exemplo do Trailhead são para todos os desenvolvedores que estejam aprendendo a desenvolver com tecnologias Salesforce. Qualquer um pode ser usado como recurso. Cada um inclui recursos autoguiados que ajudam você a se familiarizar com o conteúdo do aplicativo. Quando visualizado no Visual Studio Code, você verá um tour do código que percorrerá com você determinados artefatos de código essenciais diretamente no editor. Depois de implantado na sua organização do Salesforce, você poderá conhecer o aplicativo por meio de Orientação no aplicativo.
Mas vários aplicativos de exemplo aparecem com destaque nos módulos e projetos do Trailhead. Em alguns casos, os aplicativos foram criados especificamente para dar suporte a conteúdo do Trailhead. Em outros, criamos os aplicativos e eles foram adotados por editores de conteúdo do Trailhead como casos de uso comuns. Vamos conhecê-los melhor.
- Percorra a galeria de exemplos.
- Observe que cada bloco de aplicativo tem uma seção Description and Features (Descrição e recursos) que pode ser expandida.
- Encontre o aplicativo LWC Recipes. Expanda a seção Description and Features (Descrição e recursos).
- Reserve um momento para ler a descrição e os recursos nesse bloco.
- Observe também um link para o projeto do Trailhead a fim de saber mais sobre o aplicativo de exemplo.
- Agora, encontre o aplicativo chamado ECars e leia sua descrição, recursos e o link para o aplicativo de exemplo.
- Passe mais um tempo vendo algumas outras descrições de aplicativo.
Você pode ver que alguns desses aplicativos simulam um caso de uso de cliente. Outros mostram exemplos de código sem um caso de uso justamente para demonstrar como determinadas APIs e recursos de desenvolvedor funcionam.
Aplicativos de caso de uso: os aplicativos de caso de uso são criados em torno de um caso de uso de cliente fictício. Eles tendem a se focar em algum subconjunto de recursos de desenvolvedor da Salesforce Platform que uma pessoa queira aprender. Alguns deles incluem Comunidades, Heroku, integração do Slack, pacotes e dependências. Se você percorrer todos os aplicativos, encontrará mais.
Aplicativos de exemplo de código: esses aplicativos mostram como resolver problemas de código, mas não tentam necessariamente contar uma história do cliente.
Alguns aplicativos usam um estilo que chamamos receitas. Eles demonstram como resolver um problema específico. As soluções tentam mostrar o código mais simples necessário para resolvê-lo. Cada artefato de código (por exemplo, arquivo JS ou método do Apex) tem um nome que identifica o tipo de problema que esse trecho de código resolve. Por exemplo, no aplicativo LWC Recipes, você encontrará um componente Web do Lightning chamado wireGetRecordStaticContact
que usa um adaptador conectado para obter um registro de contado usando nomes de campo estático. Além do LWC Recipes, existem também Apex Recipes, Functions Recipes e LWC Recipes Open Source.
Existem outros aplicativos de exemplo de código além dos aplicativos de receita. Eles demonstram padrões específicos de código e desenvolvimento para recursos da Salesforce Platform. Eles incluem os aplicativos Visualforce to LWC e Automation Components.
Agora que apresentamos você aos aplicativos de exemplo, vamos ver o código!
Repositórios de código de aplicativo de exemplo
A página de destino da organização do GitHub serve como diretório de nossos aplicativos de exemplo ativos. Ela facilita a visualização de todos os aplicativos de exemplo e o acesso ao repositório do aplicativo de exemplo que interessa.
- Vá até o bloco do aplicativo LWC Recipes.
- Clique no nome do aplicativo de exemplo, LWC Recipes.
- Você é redirecionado ao repositório do GitHub de LWC Recipes.
Além dos aplicativos que mantemos ativamente, arquivamos muitos aplicativos ao longo dos anos. Clique no botão de voltar e no link Repositories (Repositórios) na barra de navegação do GitHub para ver vários outros repositórios públicos. Alguns deles podem ter outros exemplos interessantes e relevantes para determinados desenvolvedores. Só tenha em mente que não fazemos mais a manutenção desses aplicativos.
Até agora, você conheceu a organização do GitHub de aplicativos de exemplo do Trailhead. Você também descobriu o propósito dos vários aplicativos de exemplo. E navegou até o repositório do aplicativo de exemplo LWC Recipes. Na próxima etapa, você verá como configuramos ferramentas para esses aplicativos e como encontramos os vários artefatos envolvidos nas ferramentas.
Não vamos verificar seu trabalho nesta etapa. Clique em Verify step to earn 100 points (Verificar etapa para ganhar 100 pontos) a fim de acessar a próxima etapa do projeto.