到目前為止,我喜歡這門課程
Node.js API 課程的簡潔架構
簡潔架構 Node.js + Express.js + MongoDB Bootcamp
課程 -89
資源 -1
時長 -8 小時
終身訪問
課程說明
在本教程中,我們將使用 Express.js 和 MongoDB 建立 Node.js 基本商店 API。在這一旅程中,我們將首先了解什麼是 Clean 架構,接著將深入探討編碼。
我們使用記憶體資料庫開始這門課程,然後將我們的應用程式遷移至 MongoDB 和 Mongoose。我這麼做是為了展示當你使用良好的架構時,從一個庫遷移至另一個庫可謂易如反掌。
我們將使用 Jest 藉助最新的測試堆疊和方法來測試該應用程式。
在本課程中,你將看到如何透過非常簡單的格式使用依賴注入,並瞭解它能為你提供什麼。我們還將針對實體建立和更新進行業務驗證。我想向你展示如何使用響應合同層來一覽伺服器的每個響應。
我們將建立一個應用程式錯誤處理程式來處理每個異常或錯誤並響應格式化響應。
在本課程的每一步之後,你都將進行上手練習並直接獲得答案。
參加本課程以建立酷炫的 Node.js 伺服器。願你享受其中,收穫快樂 :)
目標
- 建立良好的軟體架構和關注點分離
- Node + Express.js + MongoDB 以及現實示例
- 簡潔架構原則
- 測試後端應用程式
- 在 Node.js 後端專案中使用依賴注入
前提條件
- 網路連線
- 初學者編碼經驗
- 已安裝 Windows/Linux/OS X 的計算機
- 計算機基礎知識和術語
- Node.js 初學者水平
課程
檢視課程內部分解的詳細資訊
Course introduction
3 Lectures
-
本課程說明 01:22 01:22
-
專案概覽 03:22 03:22
-
進入整潔架構 02:06 02:06
Let's start coding
2 Lectures
Let's build the Repositories
15 Lectures
Let's build the use cases
29 Lectures
Let's build controllers
24 Lectures
Let's create Business Validations
3 Lectures
Let's move to Mongo
12 Lectures
Finish
1 Lectures
講師詳細資訊
Michael Kibenko
關於我
我是一名經驗豐富的軟體開發者和技術講師。
目前在 Natural Intelligence 擔任高階軟體開發者,在 Talpiyot Hitech Prestige Code Bootcamp 擔任技術講師。
我的過往經歷包括:
1. 擁有 3 款應用程式在 Google Play 商店中上架的 Android 開發者。
2. 一家房地產行業初創公司的 Android 和後端團隊主管。
3. 一家醫療行業初創公司的研發副總裁。
請隨時聯絡我 :)
課程證書
使用您的證書轉行或者在當前職業中晉升。
我們的學生與
最佳
反饋
相關的 影片課程
檢視更多資訊
