fbpx

MongoDB – 完整的開發者指南

網路和行動應用程式的 MongoDB 開發。 Crud 操作,索引,聚合( Aggregation  )框架-所有關於 MongoDB

課程介紹:English 简中

從這 17 小時的課程,你會學到

  • 在未來的專案中充分發揮 MongoDB 的潛力
  • 寫出高效和表現優良的查詢,以便依你所需的格式獲取資料
  • 使用 MongoDB 提供的所有功能,有效地處理資料

要求

  • 不需要對任何資料庫有的預先的認識
  • 一般的網路開發或行動開發知識將有所幫助,但不是必要的
  • 你可以使用任何作業系統- Windows、macOS、Linux,都可以使用

課程說明

Mongodb 是你現在可以使用的最重要的資料庫之一。 它非常受歡迎,而且 MongoDB 的開發人員需求量很大。

無論你是在建構網路應用程式、行動應用程式還是其他任何型別的應用程式,或者如果你是一個資料科學家,你都需要處理資料。 儲存資料、有效地查詢資料、最小化複雜性,同時優化效能是至關重要的任務。

MongoDB  使得資料處理變得簡單——它建立在優先考慮效能和效率的哲學基礎之上。

在這門課程中,你將從頭開始瞭解 MongoDB。 不需要之前有任何 MongoDB 或資料庫的經驗!

詳細來說,你會學到:

  • 如何在本地和雲端安裝和使用 MongoDB
  • 如何在 MongoDB 資料庫上執行 CRUD ( 建立、讀取、更新、刪除 ) 操作
  • 如何有效地過濾資料
  • 如何同時使用 Mongo Shell 和驅動程式(如 Node.js 驅動程式)
  • 如何通過使用索引(以及如何使用正確的索引 ! )來提高效能
  • 如何使用建立在 MongoDB 中的神奇”聚合框架”
  • 複製的集合和分割是什麼
  • 如何使用 MongoDB Atlas – MongoDB 提供的雲端解決方案
  • 如何使用 MongoDB 提供的 serverless 平臺 ( Stitch )
  • 還有更多!

這門課程是一門實踐課程,你可以通過編寫程式碼 / 命令來學習。 我們將研究各種各樣的範例資料和使用案例。在課程結束時,你將擁有你在下一個專案中運用 MongoDB 所需要的所有知識!

無論你打算使用哪種程式語言,這門課程都是為你準備的,你將學到一種與 MongoDB 互動的一致方法,這種方法可以很容易地應用到任何語言中。

這門課程是為你而設的:

  • 如果你是 MongoDB 和一般資料庫的新手
  • 如果你有一些基本的資料庫甚至 MongoDB 的經驗,在這個課程中,你可以選擇不同的入學點!
  • 如果你是一個網路或行動應用程式(或者桌面應用程式)開發者,考慮使用 MongoDB
  • 如果你所在的團隊考慮使用 MongoDB (或者已經在使用 MongoDB)
  • 如果到目前為止你主要使用基於 SQL 的資料庫,並且想要探索最流行的 NoSQL 替代方案

這門課程不適合你:

… if you’re looking for a guide on administrating MongoDB servers => This course focuses on the commands/ queries you write, it’s NOT an administration course. I will show (in detail) how to deploy a ready-to-use cloud MongoDB solution that follows best practices though.

如果你正在尋找管理 MongoDB 伺服器的指南 => 這門課程重點在於學會寫命令 / 查詢,這不是一門管理伺服器的課程。 我將(詳細地)展示如何佈署一個遵循最佳實踐的可用雲端 MongoDB 解決方案。

目標受眾

  • 計劃(或已經)運用 MongoDB 的開發人員或資料科學家
  • 所有對 NoSQL 資料庫感興趣的人
  • 想要探索所有的核心特性初學者和進階 MongoDB 使用者

講師簡介

Maximilian Schwarzmüller   專業的Web開發人員和講師更多講師主講課程介紹 )

作為Web開發人員的經驗

從13歲起,我不間斷地學習新的程式設計技巧和語言。 早期我只是因為好玩開始為朋友做網站。 這種熱情一直持續下去,並導致我成為一個自由的 Web 開發人員和顧問的決定。 我在這份工作上獲得的成功和樂趣很豐盛,也引燃並持續這份熱情。

我從後端的 Web 開發 ( PHP 的 Laravel、NodeJS ) 開始,漸漸也做越來越多的前端開發,在很多專案中使用 Angular 或 VueJS 2 等現代框架。 我現在兩個世界都愛!

作為一名自學的開發人員,我有機會通過攻讀工商管理碩士拓寬視野,也取得學位。 這使我能夠在一家重要的戰略諮詢公司和一家銀行工作。 這段時間大大提升了我的整體經驗和技能。

身為教練的經驗

由於自我學習成為專業人士的經驗,我真正了解在學習新知識或改進已知語言時的困難部分和難題。 這種背景和經驗使我能夠專注於最相關的關鍵概念和主題。 我有很多五星級的課程記錄,在 Udemy 有超過10萬名學生以及成功的 YouTube 頻道,是最好的證明。

無論是作為開發的指導員,還是工商管理教學,我都收到很好的反饋。 最有意義的經驗是看到人們因此找到新的、更好的工作、建立很棒的網路應用程式、獲取令人驚奇的專案,或只是在我的教學幫助下把開發網頁當成嗜好享受其中的樂趣。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

優惠資訊

如何購買這門課程比較划算?可以參考課程合購優惠方案


報名參加課程 

Sponsored by Udemy

也許你會有興趣

  • 追蹤這個 Twitter ,追蹤各種軟體開發和個人成長學習訊息

 歡迎使用 e-mail 訂閱 Soft & Share 

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: