以下是我在 sap 成都研究院工作 15 年根據自己工作中積累的經驗,總結出的 fiori 學習路線指南,純屬個人觀點,不代表 sap 公司。
什麼是 sap fiori,什麼是 sap ui5,二者的關係如何。fiori 1.0,2.0 和 3.0 的演進:介紹 sap fiori 和 sap ui5 這兩個初學者容易混淆概念的區別和聯絡,介紹 fiori 和 ui5 的發展歷史,前世今生。
從乙個 hello world 應用開始接觸 sap ui5 :通過乙個 hello world 級別的 sap ui5 應用,了解其組成部分。
sap ui5 控制項學習:sap ui5 包含乙個龐大的適用於企業級前端應用的控制項庫。通過乙個簡單的例子,學習 sap ui5 控制項的組成部分和應用場合。
sap ui5 xml 檢視學習:sap ui5 支援 j**ascript 檢視和 xml 檢視。然而幾乎所有 sap 標準產品都選擇了 xml 檢視而不是 j**ascript 檢視。背後的原因是什麼?
sap ui5 控制器學習:sap ui5 mvc 框架中的 c - controller 的深入學習。
sap ui5 module 學習:很多程式語言和技術框架都有 module(模組)的概念。 sap ui5 也不例外,引用 module 需要解決的領域問題是什麼?
sap ui5 json 模型學習:sap ui5 應用支援 json,resource 和 odata 三大資料模型。我們先從較簡單較容易理解的 json 模型入手。
sap ui5 多語言支援(internationalization):從 sap ui5 resource 模型學習其支援 internationalization 的原理。
sap ui5 component 學習:要想將 sap ui5 應用配置到 fiori launchpad 裡成為乙個 tile,像 sap 標準產品 ui 一樣的方式被訪問,component 必不可少。
什麼是 sap ui5 應用描述符:另乙個將 sap ui5 應用配置到 fiori launchpad 不可或缺的元件。
sap ui5 裡的 css 處理:sap ui5 標準和自定義的 css 處理機制學習。
sap ui5 的嵌入檢視,對話方塊和 fragment:實現 sap ui5 檢視層可重用性的利器。
sap ui5 的資料繫結(一):資料繫結是前端框架中的重頭戲,也是開發人員學習的重點和難點。
sap ui5 的資料繫結(二):sap ui5 資料繫結的一些高階內容,繫結模式,復合繫結,繫結表示式等概念的學習。
sap ui5 的格式器,filter,sort 和 group 操作
sap ui5 odata 模型:ui5 + odata 是包括 s/4hana 這一 sap 旗艦級產品裡前端開發的標準討論,odata 模型的重要性不言而喻。
sap ui5 開發中的跨域問題:跨域問題是前端開發人員永遠無法迴避的乙個問題。本單元介紹 sap ui5 提供了哪些可以解決跨域問題的解決方案。
sap ui5 的 mock 伺服器 - 本地開發的乙個利器,可以隔離同後端真實 odata 服務的依賴。
sap ui5 的 qunit 和 opa - sap 官方的 ui5 單元測試和整合測試工具介紹。
sap ui5 路由設計(一) - 路由(routing)是前端開發框架中另乙個重要的知識點。
sap ui5 路由設計(二)
sap ui5 自定義控制項開發 - sap ui5 強大的 extensibility 體現之一,就是對自定義控制項的支援。
如何把 sap ui5 部署到 abap 伺服器 - s/4hana 裡的 fiori 應用,本質就是 sap ui5 部署在 abap 伺服器的。本單元學習如何將本地開發的 sap ui5 應用部署到 abap 伺服器上。
如何把 sap ui5 部署到 sap btp 平台 - sap ui5 和 sap 雲平台的親密接觸。
sap ui5 應用的錯誤排查(chrome 開發者工具 + ui5 inspector) - 工欲善其事,必先利其器。探索 chrome 開發者工具本身提供的強大功能。
sap ui5 應用的錯誤排查(sap ui5 自帶的診斷工具) - 學習 sap ui5 自帶的問題診斷工具。
sap ui5 應用的本地構建 - 揭開 component-preload.js 的神秘面紗。
如何使用 sap ui5 呼叫本機攝像頭實現條形碼掃瞄功能 - sap ui5 使用 j**ascript 呼叫本機硬體的乙個實際例子。
將 sap ui5 應用構建成 cordova 混合應用 - sap ui5 移動開發初探。
sap ui5 本地 launchpad 的開發 - 如何本地開發乙個仿 s/4hana 使用的 fiori launchpad.
sap ui5 輸入校驗機制的實現 - 標準校驗機制和自定義校驗機制的學習。
待續從 jerry 這個教程可以循序漸進的學習這些內容。
一套適合 sap ui5 開發人員循序漸進的學習教程
Go 語言學習路線指南
本文完全 不知道是不是有同學打算開始學習 golang,確不知道如何開始,至少我開始學習的時候就是這種感覺,為了這個,我查詢了很多的帖子和問答。網上的 golang 資料雖然不多,但是也不少,這個我的乙個學習路線,從簡單內容開始,可以作為參考。官方 中文網 這裡也可以忽略不看,因為每乙個教程都會介紹...
2019 大前端學習路線完全指南
眾所周知,大前端統一了所有的前端,特點在於一次開發,同時適用於所有平台。大前端是 web 統一的時代,利用 web 不僅能開發出 更可以開發手機端 web 應用和移動端應用程式。然而,對於尚在技術門外的小夥伴,網路上鮮有介紹學習路線的指導性資料。本文正是為了彌補這一不足而生的。為什麼要學習大前端 上...
Fabric學習資料參考及路線指南建議
位元幣 一種點對點的電子現金系統 中本聰 區塊鏈技術指南 楊寶華 yeasy 區塊鏈技術指南 鄒均 張海寧 唐屹 入門書籍 區塊鏈開發實戰hyperledger fabric關鍵技術與案例分析 馮翔 劉濤 hyperledger fabric開發實戰快速掌握區塊鏈 電子工業出版社 node.js區塊...