Introdução

Objective

After completing this lesson, you will be able to obtenha uma conta gratuita no SAP BTP, crie um espaço de desenvolvimento para aplicativos de negócios e clone o projeto CAP inicial em seu espaço de trabalho.

Criar uma conta de avaliação gratuita no SAP BTP

O SAP Business Technology Platform (SAP BTP) é uma plataforma de tecnologia que reúne dados e funções analíticas, inteligência artificial, desenvolvimento de aplicativos, automação e integração. Nesta lição, você criará uma conta de avaliação gratuita no SAP BTP e configurará o SAP Business Application Studio para desenvolvimento de projetos de elementos do SAP Fiori com CAP. Você não usará nenhuma outra ferramenta do SAP BTP neste curso.

Pré-requisitos

Você deve concluir as etapas abaixo antes de continuar com o resto do curso.

Etapas

  1. Crie sua conta de avaliação gratuita no SAP BTP seguindo as etapas descritas neste tutorial: Obter uma conta gratuita na avaliação do SAP BTP.

    A oferta de avaliação do SAP BTP contém muitos dos serviços e ferramentas mais importantes para o desenvolvimento na plataforma.

    Página inicial da avaliação do SAP BTP

Ambiente de desenvolvimento de aplicativos

Neste treinamento, você utilizará o SAP Business Application Studio como um ambiente de desenvolvimento. O SAP Business Application Studio é o ambiente de desenvolvimento integrado (IDE) incluído com o SAP Build Code. Como alternativa, você pode usar o Visual Studio Code (VS Code).

A interface do usuário do VS Code

Você pode baixá-lo em https://code.visualstudio.com/.

Comparação entre os principais recursos do SAP Business Application Studio e VS Code

Configurar o SAP Business Application Studio para desenvolvimento e criar um espaço de desenvolvimento

Você precisa configurar o SAP Business Application Studio antes de continuar com as outras lições.

Pré-requisitos

Você concluiu o exercício Criar uma conta de teste gratuita no SAP BTP no capítulo Obter uma visão geral dos elementos do SAP Fiori para OData V4 (lição: Introdução).

Etapas

  1. Configure o SAP Business Application Studio para desenvolvimento seguindo as etapas neste tutorial: Configurar o SAP Business Application Studio for Development.

  2. Crie um espaço de desenvolvimento no SAP Business Application Studio para desenvolver aplicações empresariais. Siga as etapas deste tutorial: Criar uma área do desenvolvedor para aplicações empresariais.

    Nota

    Certifique-se de selecionar Full Stack Cloud Application como o tipo de aplicação.

Clonar o projeto de aplicação inicial, configurar e executar a aplicação no SAP Business Application Studio

O GitHub é um repositório Git baseado em nuvem popular para projetos de software. Os arquivos de exercício para este curso, juntamente com suas soluções, são armazenados no GitHub. Para mais informações, consulte GitHub. Para trabalhar nos exercícios no SAP Business Application Studio, você precisa clonar o projeto primeiro.

Fluxo de tarefas

Primeiro, você clonará o projeto inicial do repositório GitHub para sua instância do SAP Business Application Studio. Em seguida, você executará a configuração inicial para poder executar o app no SAP Business Application Studio.

Pré-requisitos

Você concluiu os exercícios Configurar o SAP Business Application Studio para desenvolvimento e Criar um espaço de desenvolvimento no capítulo Obter uma visão geral dos elementos do SAP Fiori para OData V4 (lição: Introdução).

Etapas

  1. Depois que a área do desenvolvedor estiver ativa e em execução, navegue até ela clicando no nome dela. O SAP Business Application Studio é aberto.

  2. Clonar o projeto de aplicação inicial de fiori-elements-v4-cap-advanced.

    1. No SAP Business Application Studio, abra a paleta de comandos usando Ctrl + Shift + P (Windows/Linux) ou Command + Shift + P (Mac). No popover, selecione SAP Business Application Studio: Git Clone.

    2. Insira o URL do GitHub: https://github.com/SAP-samples/fiori-elements-v4-cap-advanced.git.

  3. Selecione /home/user/projects/ como a pasta para clonar o projeto.

  4. Abra o projeto clonado em Arquivo > Abrir pasta e selecione projetos.

  5. Mude para a ramificação initial-app-state.

    1. Abra o terminal selecionando Abrir no terminal no menu de contexto do nome do projeto clonado.

    2. Execute o comando git checkout initial-app-state no terminal.

      Alternando para a ramificação initial-app-state no terminal

      Nota

      Como alternativa, você pode seguir estas etapas para alternar para a ramificação initial-app-state:
      1. Selecione main na barra inferior.
      2. No meio da tela, será exibida uma caixa de diálogo intitulada Selecionar uma ramificação ou tag para efetuar o check out.
      3. Comece digitando o nome da filial até que ela seja exibida.
      4. Selecione a filial.
      5. Em seguida, será exibido um popup com a mensagem Suas modificações locais serão sobregravadas pelo check out.
      6. Selecione a opção Stash and Checkout.
  6. Execute npm install no terminal.

    Executando instalação npm no terminal

    Resultado

    Isso instalará todas as dependências do seu projeto que estão listadas no arquivo package.json e package-lock.json, em uma nova pasta chamada node_modules dentro do root do seu projeto. Ignore as mensagens sobre dependências obsoletas, desde que não existam erros no log.

  7. No terminal, inicie um servidor CAP digitando cds watch.

    O servidor CAP serve todas as fontes CAP do seu projeto. Ele também mantém o controle de todos os arquivos em seus projetos e reinicia o servidor sempre que você fizer uma alteração em seu projeto. Suas alterações serão imediatamente atendidas; você não precisa fazer mais nada.

  8. Abra o app no browser clicando em Abrir em uma nova ficha de registro na janela popup no canto inferior direito.

  9. Na página que é aberta, selecione /travel_processor/webapp/index.html em Aplicativos web.

    Página de boas-vindas do @sap/cds Server

    Resultado

    O app é iniciado no browser.A interface do usuário do app no browser

Resultado

Você configurou o ambiente de desenvolvimento necessário para concluir outras lições neste curso.

Você criou uma conta de avaliação do BTP, configurou o SAP Business Application Studio para desenvolvimento e criou uma área do desenvolvedor. Você também clonou o projeto inicial a partir do repositório GitHub. O app está agora sendo executado no browser.

Agora você está pronto para começar com os exercícios de treinamento.

Etapas seguintes

Síntese de todas as simulações

Fornecemos uma lista de todas as simulações usadas neste treinamento para sua referência. As simulações permitem que você experimente a aparência da solução e explore os recursos de elementos do SAP Fiori suportados. As simulações servem como um ponto de entrada para os exercícios que você mesmo pode fazer no SAP Business Application Studio, onde você pode explorar detalhadamente os recursos e as funções. Todas as soluções para os exercícios estão disponíveis no GitHub.

A síntese fornecida abaixo é somente para sua referência. Você não precisa navegar por todas as simulações neste ponto do treinamento. As simulações individuais são referenciadas novamente nas partes do treinamento onde se encaixam melhor. A síntese está prevista como um ponto de entrada central, caso você queira acessar qualquer simulação diretamente.

Observe o seguinte: quando você clica em uma simulação, ela é aberta na mesma janela do navegador. Por isso, recomendamos que não feche a janela do browser, mas que saia sempre da simulação utilizando o botão Sair disponível na IU.

Abaixo, você encontrará uma lista de todas as simulações.