Sobre o Curso

O curso SAPUI5 foi criado com o foco em desenvolvedores ABAP que gostaria de desenvolver aplicações web e responsivas no padrão Fiori.

A SAP possui 1000+ aplicações criadas em UI5 que fazem parte do SAP Fiori.

Quer saber como desenvolver aplicações UI5 que rodam no Fiori Launchpad, consumindo dados do Gateway ou do HANA através do padrão oData? Que tal poder rodar suas aplicações usando dados fictícios enquanto o código back end não está pronto? Como fazer extensões de aplicações? Gerar gráficos? Criar e executar testes automatizados? Ou melhor, além disso tudo criar aplicações com pouquíssimo código UI5 usando Fiori Elements?

Caso tenha interesse, este curso foi feito para você.

Conteúdo Programático

  • Introdução
    • O que é o UI5?
    • SAPUI5 vs OpenUI5
    • SDK
    • Estrutura da documentação
    • Versionamento da biblioteca
    • Possíveis Arquiteturas
  • Ambiente de desenvolvimento
  • Introdução a desenvolvimento Web
    • HTML
    • CSS
    • JavaScript
    • XML
    • JavaScript vs ABAP
  • Namespaces, classes, interfaces e enums
  • Controles de tela
  • Elementos de tela
  • Propriedades, associações, eventos e agregações
  • MVC
    • Visões
    • Controllers
    • Modelos
    • Componentes
  • Integração com o backend
    • jQuery
    • Data Binding
    • JSON Model
    • XML Model
    • oData Model
    • oData Model Editor
    • Mock Data
    • Resource Model
  • Técnicas de data binding
  • Mock Data
  • Diferenças entre versões 1.28- e 1.30+
  • Extensibilidade
  • Navegação
  • Controllers Base
  • Controles Semânticos
  • Smart Controls (Fiori Elements)
  • Gráficos
  • Testes unitários e de integração

FAQ

É necessário ou recomendável conhecimentos prévio para a realização do curso?
O curso foi criado pensando em desenvolvedores ABAP em mente, mas não é necessário desenvolvimento ABAP. Recomendado noções de desenvolvimento web.

Qual ambiente é usado durante o curso?
SAP Cloud Platform e S/4 HANA

Como me preparo para este curso?
Além de atender os pré-requisitos, você precisará preparar seu laptop de acordo com instruções que são enviadas antes do curso.

Este curso pode ser oferecido in-company ou em outras cidades?
Sim, entre em contato conosco para tornar este desejo uma realidade