SAP Academia ABAP S/4HANA Programação
Este curso abrangente de SAP ABAP S/4HANA Programação foi meticulosamente projetado para capacitar desenvolvedores a dominar as mais recentes técnicas e melhores práticas de programação ABAP no ambiente transformador do SAP S/4HANA. Mergulhe fundo nos conceitos fundamentais e avançados do ABAP, explorando as inovações introduzidas pela plataforma S/4HANA, incluindo CDS Views, ABAP Managed Databas…
- Carga horária
- 48 horas
- Nível
- intermediario
- Formato
- online_ou_presencial
- Investimento
- R$ 4.990,00
- Parcelamento
- 12x de R$ 415,83
Sobre o curso
Este curso abrangente de SAP ABAP S/4HANA Programação foi meticulosamente projetado para capacitar desenvolvedores a dominar as mais recentes técnicas e melhores práticas de programação ABAP no ambiente transformador do SAP S/4HANA. Mergulhe fundo nos conceitos fundamentais e avançados do ABAP, explorando as inovações introduzidas pela plataforma S/4HANA, incluindo CDS Views, ABAP Managed Database Procedures (AMDP), e programação orientada a objetos para Fiori/UI5. Prepare-se para enfrentar os desafios de desenvolvimento de aplicações modernas e de alta performance dentro do ecossistema SAP.
Objetivos
"Compreender a arquitetura e os paradigmas de programação do SAP S/4HANA, focando nas diferenças em relação ao SAP ECC.","Desenvolver CDS Views complexas para otimização de performance e exposição de dados para aplicações Fiori.","Implementar ABAP Managed Database Procedures (AMDP) para logic on-HANA, aproveitando a capacidade do banco de dados SAP HANA.","Dominar a programação orientada a objetos em ABAP para construir aplicações robustas e escaláveis no S/4HANA.","Criar e estender aplicações Fiori e interfaces de usuário modernas utilizando conceitos ABAP e OData.","Aplicar as melhores práticas de desenvolvimento, depuração e otimização de código ABAP no ambiente S/4HANA.","Preparar-se para certificações SAP ABAP relevantes e para atuar como desenvolvedor ABAP S/4HANA de alto nível."
Conteúdo programático
Módulo 1: Introdução ao SAP S/4HANA e ABAP Moderno - Visão Geral do SAP S/4HANA - Arquitetura e Inovações (In-Memory, New Data Model) - Diferenças entre S/4HANA e ECC para Desenvolvedores - Fundamentos do ABAP para S/4HANA - Ambiente de Desenvolvimento (ADT – ABAP Development Tools in Eclipse) - Novidades na Sintaxe ABAP (Sintaxe ABAP 7.40+) - Open SQL Avançado e Melhorias Módulo 2: Otimização de Performance com SAP HANA e CDS Views - Conceitos de SAP HANA para Desenvolvedores ABAP - Processamento In-Memory e Columnar Store - Principais Ferramentas e Conceitos - Core Data Services (CDS) Views - Conceitos e Sintaxe de CDS DDL e DCL - Criação de Views Básicas e Compostas - Associações e Joins em CDS Views - Annotations para OData, UI e Analytics Módulo 3: ABAP Managed Database Procedures (AMDP) - Introdução aos AMDPs - Quando usar AMDPs - Pré-requisitos e Configuração - Desenvolvimento de AMDPs - Classes ABAP para AMDPs - Implementação de Lógica SQLScript - Debugging e Melhores Práticas Módulo 4: Programação Orientada a Objetos (POO) em ABAP - Revisão de POO em ABAP - Classes, Objetos, Interfaces, Herança e Polimorfismo - Princípios SOLID aplicados ao ABAP - Padrões de Projeto (Design Patterns) ABAP - Singleton, Factory, Strategy, etc. - Testes Unitários com ABAP Unit Módulo 5: Desenvolvimento de Aplicações Fiori e OData - Introdução ao SAP Fiori e UI5 - Arquitetura Fiori e Princípios de Design - Visão Geral do SAPUI5 - Publicação de Dados com OData Service - Geração de Serviços OData a partir de CDS Views - Criação de Serviços OData Customizados (SEGW) - Extensão de Aplicaç…
Público-alvo
Este curso é ideal para desenvolvedores ABAP iniciantes e intermediários que desejam migrar e aprimorar suas habilidades para o ambiente SAP S/4HANA. Profissionais de TI com conhecimento em outras linguagens de programação e lógica de banco de dados, que buscam uma transição de carreira para o desenvolvimento SAP, também se beneficiarão. Consultores SAP técnicos, arquitetos de solução e analistas de sistemas que necessitam de um conhecimento aprofundado na programação ABAP S/4HANA para projetos de implementação e customização encontrarão neste curso o material necessário para se destacar.
Pré-requisitos
Conhecimento básico de lógica de programação. Familiaridade com conceitos de bancos de dados relacionais e SQL. Embora não seja estritamente obrigatório, alguma experiência prévia com SAP ECC ou qualquer outro módulo SAP será um diferencial. É recomendável ter acesso a um ambiente de desenvolvimento SAP (pode ser um ambiente de teste ou trial) para prática das atividades propostas.