Contents
為 Bootcamp Directory App 建立一個真實世界的後端
從這 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
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT330 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程
也許你會有興趣
✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧