課程簡介
介紹
Node.js 概念
- RAM 與 I/O 延遲
- 阻塞與非阻塞
- 語法和邏輯
API 的基礎知識及其功能
- ScalaR 類型
- Web 架構模式:複合模式、代理模式和外觀模式
REST概覽
- 獲取選項
- 拉動選項
- 發佈選項
- 刪除選項
準備開發環境
- 安裝與設定Node.js
- 安裝和配置 Express.js
- 安裝和配置 MongoDB
- 測試安裝
節點模組和包管理員
- 創建模組
- 載入模組
- 使用模組函數
- 創建事件參數
- 擴展事件發射器
- 安裝 Node 套件
- 使用包
- 列出套件
- 更新套件
- 卸載套件
- 發佈包
使用 Express.js
- 創建自訂中間件
- 使用 Express 路由器
- 過濾路徑
REST 和 GraphQL API
- 構建 Web 伺服器
- 處理路線
- 解析 HTTP 請求
- 調用終結點
- 定義架構
- 添加輸入驗證
- 管理突變
- 添加變數
- 處理錯誤
使用 MongoDB 的 CRUD 操作
- 保存文件
- 查詢文件
- 更新文件
- 刪除文件
身份驗證和安全性
- 創建和註冊使用者
- 生成令牌
- 存儲在環境變數中
- 保護路由
- 測試授權
故障排除
- 編寫單元測試
- 編寫集成測試
- 單元接線和集成測試
總結和結論
最低要求
- JavaScript 程式設計經驗
觀眾
- Web 開發人員
客戶評論 (5)
友好的環境。另外,我喜歡一對一的培訓。這是非常有成效的。我肯定會推薦給我的朋友和同事。
Zeed - Tamkeen Technologies
Course - Building Microservices with NodeJS and React
機器翻譯
這種情況是不典型的,因為對開發人員的強化培訓將與非開發人員一起進行。盧卡斯以同理心和幽默感接受了這一挑戰。通過他聰明而靈活的方式,他能夠確保每個人都能獲得具體的學習收益。我非常喜歡這個,很樂意再次與盧卡斯一起參加研討會。
Christoph - Honda Bank GmbH
Course - MERN Fullstack Development
機器翻譯
學到了很多關於這個話題的知識
Zsolt Langviser - Accenture Industrial SS
Course - NestJS: Beginner to Advanced
機器翻譯
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Course - Building Web Apps using the MEAN stack
I mostly liked the all the in code examples.