Novo no UI5 e no Fiori? Você veio ao lugar certo!
Já faz um tempo que decidi "acompanhar a onda" para desenvolver minhas habilidades técnicas além do mundo da ABAP. Na época em que comecei não havia tantas informações e cursos disponíveis gratuitamente para ajudar a dar este salto. Hoje eu estou ajudando outros a se prepararem, ministrando treinamentos online e presenciais. E também disponibilizo material gratuito para te ajudar a se preparar!
Aprendendo habilidades em tecnologia da web
HTML, CSS, Javascript e JQuery formam a base da UI5 e é uma boa idéia conhecer o básico para entender o comportamento dos aplicativos personalizados da UI5 e do SAP Fiori. A Codecademy e a CodeSchool têm uma grande série de cursos para entender rapidamente a sintaxe e o comportamento dessas tecnologias, se você não estiver familiarizado. Eu sugiro concluir os seguintes cursos:
Depois de entender a mecânica dessas linguagens, recomendo a criação de um site pessoal para mostrar suas habilidades aos possíveis empregadores. Talvez um site seja sobre seu currículo?
Saiba como usar depuradores de navegador
Se você gastou muito tempo usando o ótimo depurador ABAP da SAP, familiarize-se com os maravilhosos depuradores da Web disponíveis. Tenho uma larga preferência às ferramentas para desenvolvedores do Google Chrome, mas não custa explorar um dos seguintes itens, se o seu computador tiver vários navegadores:
É impossível analisar erros nos programas sem saber usar o depurador do navegador!
Entenda como as APIs RESTful funcionam
Se você não conhece os conceitos básicos das APIs RESTful, esta página possui uma boa visão geral e tutorial.
Entre em contato com o OData
1. OData é um tipo de protocolo RESTful e a página principal também oferece ótimas informações que vale a pena ler.
2. Eu recomendo brincar o OData fazendo o download da extensão Postman e instalando no Google Chrome.
3. Depois de ter o Postman, você pode fazer o tutorial básico do OData.
4. Depois de concluir isso, procurar nos blogs SAP alguns tutoriais sobre como criar esses no seu sistema SAP Netweaver Gateway.
Aprenda sobre git, github, gists e jsbin
O Git é um ótimo repositório de código-fonte aberto que todos os desenvolvedores do SAP devem colocar em sua lista de assuntos "para aprender".
A Codeschool tem ótimos cursos interativos gratuitos com os quais você pode praticar.
Um curso prático que você pode aprender sobre o github é Mastering Github da codeschool.
Aprenda sobre o SAP Fiori e a UI5
Hoje já existe mais material disponível em português: neste blog; no ebook que montei; e no curso ao vivo que ministro, com 40 horas de duração, acesso a ambiente SAP S4Hana por 45 dias, apostilas repletas de explicações e exercícios, e as aulas gravadas ficam disponíveis.
Este curso permite acelerar rapidamente vários tópicos sobre Fiori, UI5, WebIDE, infraestrutura, design de aplicativos e engajamento comercial.
Você pode conferir mais detalhes neste link: Datas da Turma Online SAP Fiori em Março 2020
A tecnologia pertence à SAP, e o conhecimento não pertence a ninguém. Ministra curso quem tem experiência na área e vocação para ensinar. E eu me sinto capacitado e à vontade para compartilhar este conhecimento, pois também tenho experiência prática em projetos do cliente.
Se você está craque no inglês, os seguintes cursos da SAP são ótimos também:
Leia "Get Started" no UI5 Developer Toolkit
Ao longo de minha jornada na UI5, houve várias vezes em que o UI5 Developer Toolkit respondeu às minhas perguntas antes de fazer uma pesquisa no Google. Se você é novo, eu iria para a seção "Introdução" e criaria um aplicativo a partir do zero. Você descobrirá que começará a se referir a diferentes seções à medida que avança e, embora seja alienígena pela primeira vez, tudo fará sentido se você persistir.
Aprenda sobre modelos de prototipação com Axure e Build
Referências para ter sempre à mão
Depois de ganhar sua confiança com a UI5, eu sugiro salvar as páginas a seguir nos Favoritos e as manter à mão para referência!
Divirta-se aprendendo!
Texto traduzido e adaptado dos blogs sap: https://blogs.sap.com/2015/08/22/a-beginner-s-guide-to-skilling-up-for-sap-fiori-and-ui5/
Já faz um tempo que decidi "acompanhar a onda" para desenvolver minhas habilidades técnicas além do mundo da ABAP. Na época em que comecei não havia tantas informações e cursos disponíveis gratuitamente para ajudar a dar este salto. Hoje eu estou ajudando outros a se prepararem, ministrando treinamentos online e presenciais. E também disponibilizo material gratuito para te ajudar a se preparar!
Aprendendo habilidades em tecnologia da web
HTML, CSS, Javascript e JQuery formam a base da UI5 e é uma boa idéia conhecer o básico para entender o comportamento dos aplicativos personalizados da UI5 e do SAP Fiori. A Codecademy e a CodeSchool têm uma grande série de cursos para entender rapidamente a sintaxe e o comportamento dessas tecnologias, se você não estiver familiarizado. Eu sugiro concluir os seguintes cursos:
Depois de entender a mecânica dessas linguagens, recomendo a criação de um site pessoal para mostrar suas habilidades aos possíveis empregadores. Talvez um site seja sobre seu currículo?
Saiba como usar depuradores de navegador
Se você gastou muito tempo usando o ótimo depurador ABAP da SAP, familiarize-se com os maravilhosos depuradores da Web disponíveis. Tenho uma larga preferência às ferramentas para desenvolvedores do Google Chrome, mas não custa explorar um dos seguintes itens, se o seu computador tiver vários navegadores:
- Google Chrome Dev Tools (aperte F12 no Chrome)
- Firebug for Firefox
- Safari Developer Tools
- Internet Explorer F12 Developer Tools
É impossível analisar erros nos programas sem saber usar o depurador do navegador!
Entenda como as APIs RESTful funcionam
Se você não conhece os conceitos básicos das APIs RESTful, esta página possui uma boa visão geral e tutorial.
Entre em contato com o OData
1. OData é um tipo de protocolo RESTful e a página principal também oferece ótimas informações que vale a pena ler.
2. Eu recomendo brincar o OData fazendo o download da extensão Postman e instalando no Google Chrome.
3. Depois de ter o Postman, você pode fazer o tutorial básico do OData.
4. Depois de concluir isso, procurar nos blogs SAP alguns tutoriais sobre como criar esses no seu sistema SAP Netweaver Gateway.
Aprenda sobre git, github, gists e jsbin
O Git é um ótimo repositório de código-fonte aberto que todos os desenvolvedores do SAP devem colocar em sua lista de assuntos "para aprender".
A Codeschool tem ótimos cursos interativos gratuitos com os quais você pode praticar.
Um curso prático que você pode aprender sobre o github é Mastering Github da codeschool.
Aprenda sobre o SAP Fiori e a UI5
Hoje já existe mais material disponível em português: neste blog; no ebook que montei; e no curso ao vivo que ministro, com 40 horas de duração, acesso a ambiente SAP S4Hana por 45 dias, apostilas repletas de explicações e exercícios, e as aulas gravadas ficam disponíveis.
Este curso permite acelerar rapidamente vários tópicos sobre Fiori, UI5, WebIDE, infraestrutura, design de aplicativos e engajamento comercial.
Você pode conferir mais detalhes neste link: Datas da Turma Online SAP Fiori em Março 2020
A tecnologia pertence à SAP, e o conhecimento não pertence a ninguém. Ministra curso quem tem experiência na área e vocação para ensinar. E eu me sinto capacitado e à vontade para compartilhar este conhecimento, pois também tenho experiência prática em projetos do cliente.
Se você está craque no inglês, os seguintes cursos da SAP são ótimos também:
- Introduction to SAP Fiori UX
- Introduction to Mobile Solution Development
- Build Your Own SAP Fiori App in the Cloud
- Creating Business Value with User Experience
Leia "Get Started" no UI5 Developer Toolkit
Ao longo de minha jornada na UI5, houve várias vezes em que o UI5 Developer Toolkit respondeu às minhas perguntas antes de fazer uma pesquisa no Google. Se você é novo, eu iria para a seção "Introdução" e criaria um aplicativo a partir do zero. Você descobrirá que começará a se referir a diferentes seções à medida que avança e, embora seja alienígena pela primeira vez, tudo fará sentido se você persistir.
Aprenda sobre modelos de prototipação com Axure e Build
- O Axure não é gratuito. No entanto, se você tiver algum tempo para aprender essa ferramenta, faça o download da versão de avaliação e conclua o tutorial gratuito fornecido.
- A SAP também possui templates de design específicos da Fiori para o Axure - confira!
- Se você deseja algo um pouco mais simples, pode usar a longo prazo, também recomendo o kit de prototipagem SAP Fiori (components).
Referências para ter sempre à mão
Depois de ganhar sua confiança com a UI5, eu sugiro salvar as páginas a seguir nos Favoritos e as manter à mão para referência!
- Fiori Design Guidelines - Minha Bíblia para obter as melhores práticas sobre como projetar aplicativos UI5. Não sou um designer treinado, e os especialistas que criaram esta página têm anos de pesquisa por trás dessas diretrizes. Ótimos recursos para a criação de ótimos aplicativos de UI5.
- Experience SAP - o site da comunidade de experiência do usuário da SAP, um ótimo lugar para se educar sobre um bom design.
- Biblioteca de aplicativos Fiori - Ótimo site para fazer referência a configurações técnicas e ver quais aplicativos Fiori estão disponíveis para o seu cliente.
- W3schools - quando você se familiariza com HTML, CSS, Javascript e jQuery, às vezes precisa de uma referência para ver o que está disponível ou como implementar algo.
- UI5 Developer Toolkit - A Bíblia para o desenvolvimento de UI5. Fica melhor cada vez que o visito!
Divirta-se aprendendo!
Texto traduzido e adaptado dos blogs sap: https://blogs.sap.com/2015/08/22/a-beginner-s-guide-to-skilling-up-for-sap-fiori-and-ui5/
Comentários
Postar um comentário