Neste artigo, exploraremos os conceitos fundamentais do MODELO DE PROGRAMAÇÃO DE APLICAÇÕES NA NUVEM (CAP MODEL) no SAP BTP (Plataforma de Tecnologia Empresarial).
Exploraremos:
os conceitos fundamentais do Modelo CAP
seu papel dentro do SAP BTP
os benefícios que traz aos desenvolvedores
e como você pode começar com ele.
No final, você terá uma compreensão clara dos elementos essenciais e da abordagem potencial para o desenvolvimento de aplicativos.
NOTA*: Este blog é feito pensando nos iniciantes completos que ainda não sabem nada sobre o modelo CAP e estão ansiosos para obter uma visão geral sobre ele.
Dito isso, vamos mergulhar
-
IntroduçãoCAPM é uma das abordagens para desenvolver aplicativos na nuvem usando a plataforma BTP. O CAPM oferece um quadro mais estruturado e fluido para modelagem de dados e melhora a integração com serviços. É conhecido por sua abertura e pela combinação de tecnologias de código aberto e da SAP.
Ao entender o CAPM, os desenvolvedores podem acessar uma ferramenta poderosa para acelerar o desenvolvimento, com inovação em menos tempo.
-
Requisitos préviosAntes de prosseguir, vamos discutir alguns requisitos prévios necessários antes de iniciar um projeto CAPM-
-
Conhecimentos técnicos
-
Visualizações de CDS e Modelagem de Dados
-
UI5/Fiori
-
Serviços OData
-
NodeJS e CLI básico
-
Plataforma
-
Assinatura ativa no SAP BTP
-
Licença ativa do Business Application Studio (BAS)
-
SAP BTP e CAPMCAPM é implementado na plataforma BTP usando a ferramenta BAS. É a ferramenta mais útil quando se trata de desenvolver aplicativos na nuvem. Ele fornece o ambiente necessário para desenvolver aplicativos na nuvem e lida com todas as dependências. Além disso, são fornecidas extensões pré-instaladas e algumas opcionais para começar com os aplicativos na nuvem. Por fim, você pode instalar e conectar mais extensões e serviços se precisar no futuro.
-
Principais características do CAPM
-
Permite o desenvolvimento de pilha completa no mesmo ambiente (BAS) sem a necessidade de alternar entre diferentes ambientes para o backend e o frontend.
-
É aberto em certo grau, então você pode trabalhar com várias linguagens de acordo com suas necessidades. O BAS fornece uma conectividade fácil às extensões necessárias para isso.
-
Você pode se conectar facilmente ao git e a outras aplicações usando API para estender ou desenvolver seu aplicativo.
-
Gerencia automaticamente todas as dependências (em certo grau), tornando-o menos frustrante e melhorando a velocidade de desenvolvimento. Por exemplo, lidar com o OData após expor todas as entidades e torná-lo mais fácil de consumir na parte da interface do usuário.
-
Começando com CAPMÉ mais fácil configurar o ambiente e começar a desenvolver com CAPM. Abaixo está um processo ilustrado de como você pode configurar seu próprio espaço de trabalho no BAS:Vá para o seu BAS e crie um novo espaço de desenvolvimento:
Selecione "Aplicativo na Nuvem de Pilha Completa" e das Extensões Adicionais da SAP selecione "Editor de Visualização de Cálculo do SAP HANA" e "Ferramentas do SAP HANA".
Seu espaço de desenvolvimento será criado e abra seu espaço de desenvolvimento.
Ao abrir o espaço de desenvolvimento, você verá a tela inicial. Clique nos três traços no canto superior esquerdo.
Selecione Terminal->Novo Terminal.
Por padrão, o terminal estará no diretório "Usuário".
Escreva
cd projects
no terminal para mudar para o diretório de projetos.
Os projetos são seu espaço de trabalho padrão e serão a pasta que conterá todos os seus projetos.
Escreva o comando "
cds init project1".
BAS criará automaticamente todos os arquivos e pastas necessários para começar a desenvolver.