MongoDB NoSQL 網上應用程式開發課程


課程優惠!
現凡同時報讀以下兩個課程:

即減 $210!


本中心現已支援 轉數快 付款。



推介服務:課堂錄影隨時睇
(在家觀看 = 0%,在校觀看 = 100%)

100% 在校觀看日期及時間:
自由選擇,點選以下地區觀看辦公時間及位置

不限$1,580 (地點沒有限制)報名
旺角95折 $1,501 報名 phone
電話:2332-6544
觀塘9折 $1,422 報名 phone
電話:3563-8425
北角9折 $1,422 報名 phone
電話:3580-1893
沙田85折 $1,343 報名 phone
電話:2151-9360
屯門85折 $1,343 報名 phone
電話:3523-1560

課時: 12 小時

享用時期: 報讀日至 4 星期內,進度由您控制,可快可慢。

課堂錄影導師:Andy
在校免費試睇:首 1 小時,請致電以上地點與本中心職員預約。

本課程提供在校免費重睇導師解答服務。




推介服務:課堂錄影隨時睇
(在家觀看 = 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 時,你曾經遇到以下的問題嗎?

  1. 你不懂得如何把需要處理的 data 分成幾個不同的 tables 去儲存 (Normalization)
  2. 當要閱讀、更新或刪除某條資料時,花很多時間去編寫一條長長的 SQL,但最後還是漏了一點資料沒有處理好 (SQL Query),感到很苦惱
  3. 面對又多又大又多變的大數據 (Big Data) 時,發覺很難去改變現有的 database 結構去適應,最後你的應用程式被市場淘汰
  4. 覺得現時的資料庫系統很難去迎合老闆或客戶不斷提出的新要求
  5. 或者你明白了是時候需要改變,但應怎樣改變?用那個 NoSQL database 呢?
  6. 怎樣使用 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 製作一個簡單的手機比較網站
  1. 一起討論 User requirements 及設計 MongoDB 的 database schema。你可以體驗到 MongoDB 怎樣大大減少開發時間!
  2. 設計後台的資料輸入表格
  3. 前台 (Frontend) 讀取及列出個別手機的資料
  4. 前台 (Frontend) 搜索個別手機的資料
  5. 後台 (Backend) 更新資料、刪除資料
  6. 記錄瀏覽者的行為
  7. 把兩部手機並列比較,及計算出那一部較優勝
  8. 導師會要求大幅度改變 database schema,學員可以藉此更加了解 NoSQL 的優勢!
  9. 學員可以下載整個 project 的 source code,作日後溫習或工作上參考之用


參考資料

http://blog.cloudthat.com/migration-from-relational-database-to-nosql-database/


回到頂端 keyboard_arrow_up