
O que é UI5? Qual a diferença entre OpenUI5 e SAPUI5? Saiba o que você vai aprender neste curso.
Ferramentas e tecnologias básicas para o curso:
CSS
HTML
JavaScript
Um conta trial no SAP Cloud Platform para utilizar o WebIDE.
Aprenda a utilizar o Visual Studio Code para criar os seus aplicativos SAPUI5.
O SAP Business Application Studio foi atualizado.
Veja como acessá-lo para construir os exercícios do curso.
Criando um Dev space, um projeto baseado em um template SAPUI5, alterando o código para adicionar o "Hello World" e rodando o app.
Como criar uma aplicação HTML básica utilizando o WebIDE.
Aprenda como utilizar o servidor web embutido no WebIDE para rodar sua aplicação.
Como criar uma aplicação UI5 básica utilizando o WebIDE.
Aprenda como utilizar o controle sap.m.Text na sua aplicação.
Aprenda o conceito de Model View Controller e como ele é aplicado em UI5.
Nesta aula passaremos a utilizar uma XML view.
Adicionaremos um controller em nossa aplicação e uma função para definir o comportamento de um novo botão.
Vamos adicionar um modelo de dados no formato JSON ao nosso projeto, fazendo a ligação dos dados contidos neste modelo na view.
Frequentemente é necessário disponibilizar suas aplicações para clientes que estão distribuídos em vários países e que falam diversos idiomas. Entenda e aplique como funciona a internacionalização no UI5.
Observação: trocar a extensão dos arquivos i18n.txt e i18n_pt.txt para .properties .
Vamos utilizar três controles da biblioteca sap.m para deixar nossa tela um pouco mais bonita e organizada.
Observação: trocar a extensão dos arquivos i18n.txt e i18n_pt.txt para .properties .
Após esta aula, saiba como utilizar ícones nativos da biblioteca UI5 e onde encontrá-los.
Vamos utilizar um arquivo no formato JSON para simular um backend e utilizar o controle sap.m.List na view para consumir este novo modelo e mostrar os dados em uma listagem.
Observação: trocar a extensão dos arquivos i18n.txt e i18n_pt.txt para .properties .
Aprenda como trabalhar com tipagem de dados para exibição na listagem.
Aprenda como formatar um dado na sua lista utilizando uma função JavaScript customizada e ainda como colocar expressões simples (IF) em uma ligação (binding).
Como adicionar um campo de busca (sap.m.SearchField) em nossa lista?
Você vai incrementar ainda mais a sua lista, ordenando e agrupando os registros por fornecedor.
Com esforço mínimo de desenvolvimento, deixe sua aplicação pronta para suportar a visualização em vários tipos de dispositivos (Desktop, tablet, smartphone).
Com vídeos explicativos totalmente em português e arquivos fonte para download de cada aula, aprenda em cerca de 1 hora a utilizar o framework JavaScript mais requisitado no ecossistema da gigante alemã de software corporativo SAP. Siga as instruções do passo a passo para iniciantes, desde a criação de uma aplicação do zero até listagens utilizando dados em um arquivo no formato JSON simulando um back-end, passando por como deixar sua aplicação suportando dispositivos móveis (responsiva).
Através de exercícios práticos:
Aprenda a tecnologia UI5 que é utilizada para implementar aplicativos usando o Design system SAP Fiori;
Obtenha os pré-requisitos necessários para começar a desenvolver aplicativos SAPUI5 imediamente;
Entenda na prática como funciona o padrão de projetos Model View Controller, utilizado nas aplicações SAPUI5;
Adicione suporte a múltiplos idiomas no seu aplicativo (i18n - internacionalização), utilizando recursos nativos do framework;
Saiba como adicionar recursos como filtragem, ordenação, agrupamento e formatação em listagens de dados;
Visualize e utilize os mais de 600 ícones da biblioteca SAP Fiori através do Icon Explorer
Como bônus, entenda como depurar ("debugar") seu código fonte JavaScript utilizando as ferramentas nativas do seu navegador Web, como o Google Chrome.
Atualização em agosto de 2022: Contém uma aula sobre o novo SAP Business Application Studio, nova suite de desenvolvimento de aplicativos.