Udemy線上課程 Node.js實戰教程 (含教材) 講師:Andrew Deng 影音教學 中文發音 中文字幕版(DVD版)
Udemy線上課程Node.js實戰教程(含教材)講師:AndrewDeng影音教學中文發音中文字幕版(DVD版)內容說明:
整個課程基於一個目標:使您成為能夠開發,測試和部署實際生產應用程式的專業Node開發人員。

學習Node的最好方法就是構建Node應用程式。

在這門課程裡,您將構建四個項目:

1.一個記筆記的應用程式
2.與DarkSkyAPI交互的天氣應用程式
3.任務管理程式,具備帳戶和身份驗證功能,提供生產級的RESTAPI
4.聊天室應用程式

到最後,您將能夠依據自己所掌握的知識,開始構建屬於自己的Node應用程式。

根據2016年StackOverflow調查,Node在後端受歡迎程度和後端薪水方面排名前十,平均薪水為$85k。這為您意味著更多的工作和更多的機會。

在課程裡,您將學到:
1.Node.js
2.npm
3.Asynchronousprogramming
4.ES6/ES7
5.MongoDB
6.Express
7.Socket.IO
8.JWTAuthentication
9.Mongoose
10.Fileandimageuploads
11.ApplicationdeploymentwithJenkins
12.VersioncontrolwithGit
13.GitHub
14.RESTAPIDesign
15.Codetesting
16.Debugging
17.Jest
18.Manymoretools
課程內容:
01引言
001Node.js簡介.mp4
002為什麼學習Node.js.mp4
003阻塞和非阻塞編程模型.mp4
004創建第一個node程序.mp4
005課程代碼.html
006導入node提供的模塊來完成寫文件操作.mp4
007完成文件內容的添加操作.mp4
008導入文件并使用其中的方法.mp4
009導出更多的方法.mp4

02Node模塊系統
010模塊的概念.mp4
011node模塊化的奧秘.mp4
012引入npm模塊.mp4
013npminstall指令.mp4
014使用chalk模塊.mp4
015全局模塊和nodemon.mp4

03文件系統和命令行參數(NotesApp)
016獲取用戶的輸入.mp4
017使用yargs模塊解析用戶輸入指令.mp4
018完善添加note的功能.mp4
019重構完善添加note的功能.mp4
020完善刪除note的功能.mp4
021完善展示note的功能.mp4
022完善閱讀note的功能.mp4
023重構addNote方法.mp4

04Debugging
024使用console.log進行簡單的debug.mp4
025專業的debugging工具介紹.mp4

05node中的異步機制(WeatherApp)
026初識異步編程.mp4
027異步函數的內部工作原理.mp4
028注冊并獲取天氣相關的信息.mp4
029在app里發送http請求并解析返回的數據.mp4
030探索request和weatherstackAPI.mp4
031錯誤處理.mp4
032callback深入.mp4
033使用callback改造既有函數.mp4
034es6shorthand和destructing語法糖.mp4
035使用shorthand和objectdestructing重構代碼.mp4

06web服務器(WeatherApp)
036介紹.mp4
037helloexpress.mp4
038返回json和html數據.mp4
039處理靜態資源.mp4
040處理客戶端頁面的js,css.mp4
041模板引擎和動態頁面.mp4
042設置view模板目錄.mp4
043使用hbsparticals定義模塊.mp4
044定義錯誤頁面.mp4
045調整頁面樣式.mp4

07創建API并從網頁瀏覽器訪問(WeatherApp)
046獲取前端發送過來的查詢參數.mp4
047客戶端JavaScript編程發送帶參數的請求.mp4
048增加查詢界面.mp4
049在頁面顯示查詢結果.mp4

08部署
050搭建或者購買Jenkins服務.mp4
051服務器的選購.mp4
052在ubuntu上安裝nodejs和npm.mp4
053安裝Jenkins.mp4
054定義程序啟動命令npmstart.mp4
055Jenkinsfile.mp4
056推送項目到github上.mp4
057構建第一個JenkinsJob.mp4
058Github自動觸發Jenkinsjob構建.mp4

09mongodb(TaskApp)
059安裝mongodb.mp4
060使用客戶端GUI鏈接到mongodb.mp4
061使用node往mongodb里插入數據.mp4
062查閱API文檔,完成插入多條數據.mp4
063ObjectID.mp4
064查詢數據.mp4
065刪除數據.mp4
066更新數據.mp4

10RESTAPIs和Mongoose
067ORmapping介紹.mp4
068vscode介紹.mp4
069不同數據類型擁有的方法.mp4
070內置檢查器.mp4
071創建第一個RESTAPI.mp4
072安裝和使用postman來測試postAPI.mp4
073定義postAPI創建用戶.mp4
074開始使用mongoose.mp4
075更新數據.mp4
076根據用戶id刪除數據庫里的用戶.mp4
077自定義檢查器.mp4
078讓更新數據的代碼更健壯.mp4
079重構路徑相關代碼.mp4
080集成Validator模塊.mp4

11認證和安全(TaskApp)
081保存密碼.mp4
082對創建或更新的密碼計算hash值.mp4
083task-manager-用戶登錄API.zip
083用戶登錄API.mp4
084JsonWebToken.mp4
084task-manager-Jason-Web-Token.zip
085task-manager-生成Token.zip
085生成Token.mp4
086task-manager-驗證Token.zip
086驗證Token.mp4
087task-manager-用戶logout.zip
087用戶logout.mp4
088task-manager-隱藏敏感數據.zip
088隱藏敏感數據.mp4
089task-manager-重構其他的API.zip
089重構其他的API.mp4
090postman的高級用法.mp4
091添加task模塊.mp4
092task-manager-user和task的關聯.zip
092user和task的關聯.mp4
093task-manager-刪除用戶的時候同時刪除和他關聯的任務.zip
093刪除用戶的時候同時刪除和他關聯的任務.mp4
094重構task相關的API.mp4

12排序、分頁和過濾(TaskApp)
095添加數據創建日期和數據更新日期字段.mp4
096task-manager-過濾數據.zip
096過濾數據.mp4
097task-manager-分頁.zip
097分頁.mp4
098task-manager-對數據進行排序.zip
098對數據進行排序.mp4

13上傳文件
099添加multer模塊上傳圖片.mp4
100task-manager-用戶上傳自己的頭像.zip
100用戶上傳自己的頭像.mp4
101task-manager-驗證上傳文件.zip
101驗證上傳文件.mp4
102task-manager-處理Express錯誤.zip
102處理Express錯誤.mp4
103task-manager-給用戶上傳和刪除頭像.zip
103給用戶上傳和刪除頭像.mp4
104task-manager-根據用戶id獲取用戶頭像.zip
104根據用戶id獲取用戶頭像.mp4
105task-manager-更改用戶上傳頭像尺寸.zip
105更改用戶上傳頭像尺寸.mp4

14單元測試
106task-manager-使用Jest創建測試用例.zip
106使用Jest創建測試用例.mp4
107task-manager-使用expect編寫測試用例.zip
107使用expect編寫測試用例.mp4
108task-manager-監聽測試相關代碼.zip
108監聽測試相關代碼.mp4
109task-manager-測試異步函數.zip
109測試異步函數.mp4
110task-manager-配置環境變量.zip
110配置環境變量.mp4
111task-manager-配置Jest環境變量.zip
111配置Jest環境變量.mp4
112安裝vscode插件.mp4
113task-manager-測試API.zip
113測試API.mp4
114setup和teardown.mp4
114task-manager-setup和teardown.zip
115task-manager-測試用戶登錄API.zip
115測試用戶登錄API.mp4
116task-manager-測試需要token認證的API.zip
116測試需要token認證的API.mp4
117task-manager-更多的測試技巧.zip
117更多的測試技巧.mp4
118task-manager-給user其他的API編寫測試用例.zip
118給user其他的API編寫測試用例.mp4
119taskAPI相關的測試以及更多的ideas.mp4
119task-manager-taskAPI相關的測試以及更多的ideas.zip

15構建聊天室應用
120chat-app-創建項目.zip
120創建項目.mp4
121Websocket.mp4
122chat-app-開始使用socket.io建立websocket鏈接.zip
122開始使用socket.io建立websocket鏈接.mp4
123chat-app-socketio事件.zip
123socketio事件.mp4
124chat-app-添加文本框發送和廣播消息.zip
124添加文本框發送和廣播消息.mp4
125chat-app-廣播事件.zip
125廣播事件.mp4
126chat-app-分享地理位置信息.zip
126分享地理位置信息.mp4
127chat-app-過濾敏感文字信息.zip
127過濾敏感文字信息.mp4
128chat-app-重構前端部分功能.zip
128重構前端部分功能.mp4
129chat-app-讓消息顯示在頁面.zip
129讓消息顯示在頁面.mp4
130chat-app-頁面顯示超鏈接.zip
130頁面顯示超鏈接.mp4
131chat-app-給消息添加時間戳.zip
131給消息添加時間戳.mp4
132chat-app-樣式化頁面.zip
132樣式化頁面.mp4
133chat-app-添加一個登陸頁面.zip
133添加一個登陸頁面.mp4
134chat-app-加入到不同的聊天室.zip
134加入到不同的聊天室.mp4
135添加用戶對象記錄用戶信息.mp4
136chat-app-對頁面顯示的進一步改造.zip
136對頁面顯示的進一步改造.mp4
137chat-app-顯示聊天室的名稱以及聊天室里的在線用戶.zip
137顯示聊天室的名稱以及聊天室里的在線用戶.mp4
138chat-app-頁面的自動滾動.zip
138頁面的自動滾動.mp4
139使用Jenkins部署應用.mp4
相關商品:Udemy線上課程Linux作業系統實戰入門(含教材)講師:AndrewDeng影音教學中文發音中文字幕版(DVD版)Udemy線上課程Terraform從入門到精通講師:AndrewProgramming(含教材)影音教學中文發音中文字幕版(DVD版)Udemy線上課程uni-app跨平台項目實戰企業站製作uniapp線上視頻教程(含教材)講師:菊華黃影音教學中文發音中文字幕版(DVD版)Udemy線上課程初學者的3D列印課程|向一位德國工程師學習3D列印(含教材)講師:M.Eng.JohannesWild影音教學中文發音中文字幕版(DVD版)Udemy線上課程Maven基礎篇之Maven實戰入門(含教材)講師:Congzhencai影音教學中文發音中文字幕版(DVD版)