晚上要做分享了,可是應該怎么做呢?
明確分享目的
看朋友圈很多人說不敢寫,怕做分享是應為自己懂得不多。有很有名得“桶杯理論”-- 你有一桶水才能分別人一杯水。我覺得這是典型的自私的表現。我要做的事,即便自己只有半杯水也要詳盡辦法湊一杯水分享給他人。[咳咳~] Trailhead 對我影響很大的一句話是,只要你的分享能幫到大家就好。不一定非要是什么武功絕學,葵花寶典才能做分享。 這次 Salesforce DX分享主要是給想學 DX 的低年級同學做一個入門指導和人生指南。
分享的內容整理
作為DX的導讀,就跟寫成人小說一樣,目的只有一個:用一條線把相關的概念和知識點串起來,這條線也是用好DX所需要跟隨的。首先要保證重要的知識點沒有遺漏,工具的特性和使用場景傳遞清楚,這條線背后的方法論有所提及。
分享外賣
通過分享希望能讓參加的同學,
- 對DX的整體框圖和流程有個清晰的了解,接下來可以結合自己的實際情況有針對性的去學習特定的工具和流程。
- 了解 DX 背后倡導的現代軟件開發方式,結合自己目前的開發流程,看是否能解決現有流程中的問題。
培訓講義大綱
也可以用幕布查看:塞爾斯佛斯 開發體驗 分享大綱
- 什么是DX?開發體驗
- 難嗎?
- 很多沒聽過的名詞
- 命令行
- CLI
- 開發集線器
- DEV HUB
- 思過瑞馳 奧格
- Scratch Org
- 命令行
- 不用于之前的操作流程
- 代碼保存到本地/代碼保存到遠程吉特云上
- 元數據格式
- MetaData Format
- 源文件格式
- Source Code Format
- 同步源文件到“思過瑞馳 奧格”
- Sync to Scratch Org
- Push
- Pull
- Status
- Sync to Scratch Org
- 不了解/沒用過的方法論
- 模塊化開發
- Modular
- 軟件生命周期管理
- ALM
- 模塊化開發
- 一些之前不一定用過的工具
- 威愛思 扣的
- 吉特/吉特哈勃
- 道理都懂依然用不好
- 奧格隕落
- 列王紛爭
- 意面之殤
- 沒有銀彈
- 很多沒聽過的名詞
- 為什么要學 DX?
- 有利可圖
- 1
- 2
- 3
- 有利可圖
- 推薦學習途徑
- 把不懂的名詞列出來
- 理解單個概念
- 理解概念間的關系
- 在實踐中反復驗證自己理解的概念。
- 難嗎?
- 從哪里開始?
- 叢林打獵
- 掌握工具
- 叢林法則
- 自動化
- 可重復
- 主線梳理
- 一切的一切從包包開始
- 包包需要更好的倉庫
- 包包需要更好的運輸
- 包包需要更清晰圖譜
- 包包需要能追蹤
- 包包需要能隨時秀
- 包包需要能轉換
- 包包需要能方便升級
- 第二代包包
- 從圖開始
- 叢林打獵
- 參考資料
- 官方主頁:BUILD TOGETHER WITH SALESFORCE DX
https://developer.salesforce.com/platform/dx - INTRODUCTION TO SALESFORCE DX
http://salesforce.vidyard.com/watch/vwwLhNRGMCB96eB2mi4HX9 - APPLICATION LIFECYCLE MANAGEMENT
http://salesforce.vidyard.com/watch/TaedQVt7zU4kQsBcyqDi9N - Breaking Your Org into Packages with Salesforce DX and the Metadata API
https://www.salesforceben.com/breaking-your-org-into-packages-salesforce-dx/ - Managing Dependency Injection within Salesforce
https://andyinthecloud.com/2018/07/15/managing-dependency-injection-within-salesforce/ - Play by Play: Strategies for Successful Salesforce DX Migration and Adoption
https://app.pluralsight.com/library/courses/play-by-play-strategies-successful-salesforce-dx-migration-adoption/table-of-contents - Trail:Get Started with Salesforce DX
https://trailhead.salesforce.com/en/content/learn/trails/sfdx_get_started
- 官方主頁:BUILD TOGETHER WITH SALESFORCE DX