fbpx

Express & MongoDB 的 Node.js API 精修課

Contents

為 Bootcamp Directory App 建立一個真實世界的後端

報名參加課程更新 coupon code

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

  • Bootcamp Directory App  的實戰後端 RESTful API
  • HTTP 基礎 (Req/Res Cycle, 狀態碼等)
  • 進階 Mongoose Queries (查詢)
  • JWT/Cookie 認證
  • Express & Mongoose 中介軟體 (地理編碼、授權、錯誤處理等)
  • API 安全性 (NoSQL 注入,XSS 保護,速率限制)
  • API 文件和佈署

要求

  • 現代 JavaScript (ES6)
  • 基本程式設計原則
  • 有 Node 的基本知識將有所幫助

課程說明

這是一個基於專案的課程,我們為 DevCamper 建立了一個廣泛的、深入的後端 API,一個 bootcamp directory app。 我們將從頭開始,並最終得到一個專業佈署的帶有文件的 API。 我們將深入討論 Node、 Express 和 MongoDB。 下面是你將在這門課程和這個專案中學到的一些東西…。

  • HTTP 重點
  • Postman 客戶端
  • RESTful APIs
  • Express 框架
  • 路由和控制器方法
  • MongoDB 地圖和指南針
  • Mongoose ODM
  • 進階查詢 (Pagination, 篩選等)
  • 高階查詢(分頁、篩選等)
  • 模組與關係
  • 中介軟體(Express & Mongoose)
  • Mongodb 地理空間索引( Geospatial Index  )/ GeoJSON
  • 地理編碼( Geocoding )
  • 自訂的錯誤處理
  • 使用者角色和許可權
  • 聚合( Aggregation )
  • 照片上傳
  • 使用 JWT & Cookies 進行身份驗證
  • 郵件密碼重置令牌
  • 使用 JSON 檔案的自訂資料庫播種器( Database Seeder )
  • 密碼和令牌雜湊法(  Token Hashing )
  • 安全性: NoSQL 注入,XSS 等
  • 建立文件
  • 用 PM2, NGINX, SSL2,NGINX,SSL 做佈署

目標受眾

  • 想學習使用 Node 進行後臺 web 開發的人
  • 希望成為全端開發者的 React/Vue/Angular 前端開發者

講師簡介

Brad Traversy 全端 Web 開發人員 & Traversy Media 講師 ( 更多講師主講課程介紹 )

Brad Traversy 已經從事程式設計工作 12 年,教學工作近 5 年。 他是 Traversy Media 的所有者,這是一個成功的網路開發 YouTube 頻道,專注於從 HTML5 到像 Angular 這樣的前端框架以及像 Node.js、 PHP 和 Python 這樣的伺服器端技術。 Brad 已經掌握了用簡單的方式解釋非常複雜的話題,這是非常容易理解的。 通過觀看Brad 的課程來投資你的知識。

英文字幕:有

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

報名參加課程更新 coupon code

Sponsored by Udemy

也許你會有興趣

找其它課程?試看看 Soft & Share 網站搜尋引擎

✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧


追蹤 Soft & Share

幫我們個小忙!

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: