Visão Geral
Este Curso SAP BTP Hands-On Building Cloud Applications and Integrations totalmente prático e imersivo (hands-on) foi desenvolvido para capacitar profissionais a criar, testar, implantar e operar aplicações e integrações na SAP Business Technology Platform (BTP).
Durante o curso, cada participante desenvolverá um projeto real que utiliza os principais serviços da plataforma:
- SAP Mobile Services – criação e gestão de aplicações móveis;
- SAP Build Work Zone – criação de portais e dashboards corporativos;
- SAP Cloud Identity Services – gerenciamento de autenticação e identidades;
- SAP Business Application Studio (BAS) – desenvolvimento, depuração e implantação de aplicações;
- SAP BTP Cloud Foundry Runtime – operação de aplicações poliglotas em nuvem;
- SAP Job Scheduling Service – automação e agendamento de tarefas e jobs em nuvem.
O curso combina teoria essencial com laboratórios orientados, em que o aluno executa todas as etapas do ciclo de vida de uma aplicação na SAP BTP.
Conteúdo Programatico
Módulo 1 – Fundamentos da SAP Business Technology Platform (BTP)
- Introdução à SAP BTP e seus principais serviços.
- Arquitetura e camadas (subcontas, espaços e ambientes).
- Acesso e navegação no SAP BTP Cockpit.
- Hands-on: Criação da subconta e configuração inicial do ambiente.
Módulo 2 – SAP BTP Cloud Foundry Runtime
- Entendendo o Cloud Foundry Runtime e seu papel na BTP.
- Criação de organizações e espaços.
- Implantação de aplicações poliglotas (Node.js, Java, CAP).
- Gerenciamento de variáveis de ambiente e bindings de serviços.
- Hands-on: Deploy e execução de uma aplicação Node.js no Cloud Foundry.
Módulo 3 – SAP Business Application Studio (BAS)
- Visão geral do BAS e configuração do workspace.
- Criação de projetos CAP (Cloud Application Programming Model).
- Desenvolvimento, teste e depuração de aplicações no BAS.
- Integração com serviços e APIs.
- Hands-on: Criação de um serviço CAP com endpoints OData e APIs REST.
Módulo 4 – SAP Cloud Identity Services
- Conceitos de identidade e autenticação na BTP.
- Configuração do Identity Authentication Service (IAS) e Identity Provisioning (IPS).
- Criação de provedores de identidade e single sign-on (SSO).
- Hands-on: Integração da aplicação CAP com autenticação via SAP Cloud Identity Services.
Módulo 5 – SAP Build Work Zone
- Introdução ao SAP Build Work Zone (Advanced Edition).
- Criação de portais e páginas personalizadas.
- Publicação e integração de aplicações hospedadas no Cloud Foundry.
- Gestão de widgets, papéis e permissões de usuários.
- Hands-on: Criação de um portal corporativo com acesso à aplicação CAP autenticada.
Módulo 6 – SAP Mobile Services
- Visão geral dos SAP Mobile Services.
- Criação e configuração de aplicativos móveis conectados ao backend CAP.
- Integração com SAP Cloud Identity Services para login seguro.
- Deploy e teste de aplicativos móveis.
- Hands-on: Publicação e execução de um aplicativo móvel integrado ao backend BTP.
Módulo 7 – SAP Job Scheduling Service
- Conceitos de agendamento e automação em nuvem.
- Criação e gerenciamento de Cloud Foundry Tasks.
- Definição de Jobs recorrentes e únicos.
- Integração de jobs com aplicações CAP e APIs REST.
- Hands-on: Criação de um job automatizado para atualização de dados em uma aplicação BTP.
Módulo 8 – Projeto Integrado Hands-On
Título do Projeto: “SAP BTP Employee Portal & Mobile Hub”
Objetivo:
Desenvolver uma solução completa integrada aos principais serviços BTP, contemplando:
- Backend CAP (serviços e APIs).
- Autenticação via SAP Cloud Identity Services.
- Deploy e execução no Cloud Foundry Runtime.
- Portal corporativo via SAP Build Work Zone.
- Aplicativo móvel conectado via SAP Mobile Services.
- Automatização de tarefas via SAP Job Scheduling Service.
Hands-on Final:
Cada participante desenvolverá, integrará e apresentará sua aplicação funcional, consolidando todo o aprendizado.
Resultados Esperados
Ao final do curso, o participante será capaz de:
- Desenvolver aplicações completas no ecossistema SAP BTP.
- Integrar serviços, autenticação, portais e aplicativos móveis.
- Automatizar processos e rotinas na nuvem SAP.
- Implantar e monitorar aplicações de forma segura e eficiente.
- Aplicar as melhores práticas de desenvolvimento e integração em ambientes corporativos SAP Cloud.