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.