跳到主要內容

Documentum E20-120 Content Management Foundations 考試心得

瞭解考試主題範圍。因為相關的文件很多,如果要全部讀完才參加考試太過耗時。因為考試題目完全以官方所列的主題為主,連認證成績單上的得分率都以官方所列的主題作分類來評分。

[考試成績單]

所以考試主題作為準備的主軸會是比較有效率的方式,官方網站上可以抓到E20-120 Content Management Foundations Exam Exam Description。

[ExamDescription]

詳讀每個主題內容所描述的子題,以此準備可以確保不會漏掉任何一個方面。

[subTopics]

閱讀各項使用手冊。單純只讀官方訓練教材只能給你一些基本概念,但是有些細節還是需要查手冊。以下是可能會需要參考的手冊清單
  • Content Server Fundamentals
  • Content Server Administration Guide
  • Content Server DQL Reference Manual
  • Object Reference Manual
  • Documentum Administrator User Guide
  • 官方網站上的產品介紹
作筆記。自行整理相關概念,可以幫助記憶。我是採用心智繪圖(Mind Map)來作筆記。




[DocumentumMindMap]

反覆作模擬試題來確定自己準備的狀況
EMC官方網站有模擬試題(連結)不過數量很少,只能算熱身瞭解一下題型。
dm_cram有討論區與大量模擬試題的資源,還依照主題將模擬試題分類,所以你可以讀一個主題就練習該個主題的模擬試題,非常有利於複習。雖然模擬試題有許多複選題,不過實際考試的時候都是單選。
另外還有討論區可以與其他參加認證的人交流,這是我目前查到唯一的Documentum認證考試資源網站。Documentum Content Mangement Foundations: EMC Proven Professional Certification Exam E20-120 Study Guide這本書的作者Pawan Kumar也在這個論壇上活動,所以應該可以得到很正確的解答。
不過網站上的模擬試題有部份我覺得太刁鑽,如果真的查詢手冊找不到答案,我想應該可以忽略。

留言

這個網誌中的熱門文章

innerHTML 的安全風險

問題 若你要實作一個使用者輸入的功能,並把輸入的內容顯示在網頁上時,應避免把使用者輸入的值直接指定給某個 element 的 innerHTML 。因為若是使用者輸入包含 HTML、JavaScript, innerHTML 就會解析並執行: var userInput = '<img src="javascript:alert("XSS")">' element . innerHTML = userInput ; 因此可能 user A 的惡意輸入,會被系統顯示到 user B 的畫面上,進而執行特定成程式碼而造成 XSS 攻擊 。 解法 一般會先想到 encode HTML,但是如果只是要顯示文字,將使用者輸入值指定給 textContent 會更簡單,無需 encode,該值會被當成純文字處理,並不會執行 javascript。 var userInput = '<img src="javascript:alert("XSS")">' element . textContent = userInput ;

XMind使用心得

使用FreeMind有好一段時間,不過畫面單調一直是我不滿意之處。 XMind在畫面上好看很多,節點形狀樣式、分支線樣式有多樣選擇,也可以匯入FreeMind的檔案。 類似Excel般,工作頁活頁的概念也很不錯,可以將多個相關的心智圖存在一起。 可以某個分支為中心來檢視的功能也很令人激賞,完全符合心智圖那種可見樹、可見林的特性。 不過使用上有幾項缺點: 1.不能設定節點的預設文字大小。 預設應該是10點字,太小了,但是「喜好設定」內沒有地方可以修改,需要每次自己加大字型,很麻煩。 2.沒有加大字型的動作可以設定快速鍵。 我喜歡不只是用顏色,還有用字型的大小來凸顯主幹、分支的差別,不能快速的增大、縮小字型很不便。

ZK 教學 - 使用 MVC 或 MVVM?

不管是現在剛開始接觸 ZK 或是用過一陣子的人都可能會遇到的問題是到底要用 MVC 或 MVVM 的方式開發。從 ZK 8 之後又把 MVVM 的能力更佳的擴展,所以 MVVM 會是一個功能更強的開發方式。但 MVC 在使用上比較直覺,仍有其優勢,所以我想決定性的因素會比較是 開發者的偏好 及 專案的特性 。你可參考下面的比較來決定哪種方式比較適合你。 優勢比較 MVVM ViewModel 較不易受畫面變動影響。 因為 ViewModel 沒有變數直接指向 ZK 元件,因此若是畫面上有元件更改,ViewModel 一般不需要修改 ViewModel 較易於在不同頁面中重用。 因為 ViewModel 只包含資料跟業務邏輯,若是不同頁面需要的資料跟業務邏輯相同,就可以重用同一個 ViewModel 例如 A 頁面按按鈕執行搜尋,B 頁面點選單執行同樣的搜尋,則可以重用同一個 ViewModel 中的 command,只是兩個頁面 data binding 寫在不同的元件上。 畫面較易於重用(易於模組化)。 透過 shadow component 跟 template 機制,可以將一段頁面的片段做成可以接受傳入參數 套用 Responsive Design 的成本較低。 通常需要針對不同裝置設計不同版面,但是顯示的資料內容大同小異,因此 ViewModel 多半可以重用 易於套用美工所設計的畫面,或是網路上現成的元件。 易於整合第三方 javascript library 或 widget。 因為 ZK 8 提供了一個可以讓你透過 javascript 去呼叫 ViewModel 中的 command (client side binding) 的方式來跟後端溝通 ViewModel 的可測試性較好。 因為 ViewModel 不需要繼承特定類別跟實作特定介面,可以輕易地執行單元測試 MVC 操控元件方式直覺好學、易懂。 MVVM 控制元件較不直接,需要了解 zk framework data binding 的行為 可以完全使用元件所提供的所有 API。 仍有極少部分 ZK 元件行為沒辦法用 MVVM 控制。例如產生 Messagebox , Listbox.renderAll() , Popup.o...