推介服務:課堂錄影隨時睇
(在家觀看 = 0%,在校觀看 = 100%)
(在家觀看 = 0%,在校觀看 = 100%)
100% 在校觀看日期及時間:
自由選擇,點選以下地區觀看辦公時間及位置
不限:$1,580 (地點沒有限制)報名
課時: 12 小時
享用時期: 報讀日至 4 星期內,進度由您控制,可快可慢。
課堂錄影導師:Andy
在校免費試睇:首 1 小時,請致電以上地點與本中心職員預約。
本課程提供在校免費重睇及導師解答服務。
推介服務:課堂錄影隨時睇
(在家觀看 = 100%,在校觀看 = 0%)
(在家觀看 = 100%,在校觀看 = 0%)
100% 在家觀看日期及時間:
每天 24 小時全天候不限次數地觀看
學費:$1,580 報名 phone
電話:2332-6544
課時: 12 小時
享用時期: 報讀日至 4 星期內,進度由您控制,可快可慢。
課堂錄影導師:Andy
在校免費試睇:首 1 小時,請致電以上地點與本中心職員預約。
本課程提供導師解答服務。
你希望自由自在地把龐大而且多變的資料儲存妥當,專心地進行網上應用程式開發嗎?根據調查顯示,NoSQL 資料庫系統陣營的市場佔有率已經超越了傳統的 Relational Databases,全因 NoSQL 系統擁有 3 個強大的優勢:快速存取 (Fast)、可擴展性 (Scalable) 及資料庫設計極具彈性 (Schemaless)。
當你製作網上應用程式時,首要做的是 Data modeling (設計 SQL database schema),但這往往就是最費時及麻煩的步驟。在使用傳統的 Relational Database,如 MySQL 時,你曾經遇到以下的問題嗎?
- 你不懂得如何把需要處理的 data 分成幾個不同的 tables 去儲存 (Normalization)
- 當要閱讀、更新或刪除某條資料時,花很多時間去編寫一條長長的 SQL,但最後還是漏了一點資料沒有處理好 (SQL Query),感到很苦惱
- 面對又多又大又多變的大數據 (Big Data) 時,發覺很難去改變現有的 database 結構去適應,最後你的應用程式被市場淘汰
- 覺得現時的資料庫系統很難去迎合老闆或客戶不斷提出的新要求
- 或者你明白了是時候需要改變,但應怎樣改變?用那個 NoSQL database 呢?
- 怎樣使用 PHP 跟 MongoDB 連結在一起?如何製作一個高效及可擴展的網上應用程式?有甚麼可行的方案呢?
MongoDB 是一套最流行的 NoSQL 資料庫,它是一個免費軟件,可以高效地處理多變的大數據資料。它的特點是 schemaless 及 document-based,你不再需要為設計 database schema (分割 columns、tables、設定 foreign key 等等) 而煩惱,它是極富彈性及可擴展的資料庫系統,從而使你可以專心地開發網上應用程式!
課程會透過導師的示範及討論,讓你認識到 NoSQL 跟傳統資料庫的明顯分別和 MongoDB 的強大威力。在日後開發新的項目時,你可以有多一個新的選擇!
課程名稱: |
MongoDB NoSQL 網上應用程式開發課程 - 簡稱:MongoDB NoSQL Training Course |
課程時數: | 合共 12 小時 |
適合人士: | 對 PHP 有基本認識的人士。 |
授課語言: | 以廣東話為主,輔以英語 |
課程筆記: | 本中心導師親自編寫中文為主筆記,而部份中文字附有英文對照。 |
免費重讀: | 傳統課堂學員可於課程結束後三個月內免費重看課堂錄影。 |
課程名稱:MongoDB NoSQL 網上應用程式開發課程 - 簡稱:MongoDB NoSQL Training Course |
- 認識 NoSQL 資料庫 – 衝擊你傳統的資料庫概念!
- NoSQL 與 傳統 RDBMS 的分別
- 何時及誰人會使用 NoSQL?
- 為何選用 MongoDB? 更快更容易地開發軟件
- 如何在 Linux 安裝 MongoDB?
- MongoDB Shell
- Document-Oriented 與 JSON
- Schema Design
- MongoDB CRUD (新增、閱讀、更新及刪除資料)
- MongoDB limiting result
- MongoDB sorting result
- MongoDB indexing
- MongoDB aggregation
- MongoDB backup and restore
- 如何使用 PHP 連結 MongoDB?
- 安裝 Laravel PHP Framework 及 MongoDB 插件
- 以簡單的示範作品,展現出 MongoDB 如何令你揮灑自如地處理 Web Application 的資料存取工作!
導師示範內容
導師會示範以 MongoDB 及 PHP 製作一個簡單的手機比較網站
- 一起討論 User requirements 及設計 MongoDB 的 database schema。你可以體驗到 MongoDB 怎樣大大減少開發時間!
- 設計後台的資料輸入表格
- 前台 (Frontend) 讀取及列出個別手機的資料
- 前台 (Frontend) 搜索個別手機的資料
- 後台 (Backend) 更新資料、刪除資料
- 記錄瀏覽者的行為
- 把兩部手機並列比較,及計算出那一部較優勝
- 導師會要求大幅度改變 database schema,學員可以藉此更加了解 NoSQL 的優勢!
- 學員可以下載整個 project 的 source code,作日後溫習或工作上參考之用
參考資料
http://blog.cloudthat.com/migration-from-relational-database-to-nosql-database/