”“”
以測試為導向的開發學習node.js
使用Express.js
構建功能齊全的後退應用程序
在這項全面的課程中,您將在Node.js中使用Express.js構建功能齊全的後端服務方面獲得實踐經驗。在整個課程中,我們將我們的應用程序稱為“騙局”。在構建此應用程序時,您將學習如何使用Express.js創建網絡恢復服務,並結合諸如驗證,國際化,服務靜態資源,緩存和操縱JSON等基本功能。此外,您將找出如何與外部服務進行交互並使用ORM semelize軟件包處理數據庫操作。我們還將探討數據庫版本和遷移的歷史以及面向測試的開發的原理和好處。
通過實施面向測試的開發,您將提高代碼的質量,重用和對實施反映的信心。此外,您將學習如何在Heroku和Google Cloud等平台上實現應用程序,並使用GITHUB操作自動化部署過程。本課程旨在提供真實的世界實踐示例,以確保您編寫的每個代碼代碼都為我們的Hoxify應用程序的實際實施做出貢獻。在每個部分中,我們都會逐步構建我們的應用程序,一次重點是一項要求。這種方法將鞏固您對RESTFUL Web服務要求的理解,以及如何使用Node.js和麵向測試的開發方法實施它們。
您將學到什麼
- 從頭到尾練習一個真正項目的面向測試的開發
- 學習測試跑步者,開玩笑,並了解如何構建測試模塊
- 使用express.js
- 學習如何構建靜止的API
- 將您的應用程序配置為在不同環境中工作
- 實施對用戶本地化和國際化(I18N)的支持
- 使用續集將其應用程序連接到關係數據庫管理系統(RDBMS),例如PostgreSQL,並處理所有數據庫相關的操作
- 使用基本身份驗證,JWT和自定義令牌實施等常見實踐保護您的應用程序
- 使用node.js
- 在雲中的虛擬機(VM)上實現您的應用程序
- 通過將計算機從您的計算機發送到GitHub來體驗自動部署。 Github的行動將照顧其餘的
- 了解測試開發如何通過重構和實施其應用程序來灌輸信心
- 用電子郵件驗證流和帳戶激活實施用戶註冊
- 實施密碼重新定義流
創建一個功能齊全的應用程序
在服務器端使用JavaScript