Contents
學習使用 Node、Express 和 MongoDB 建構快速、可擴展且安全的 RESTful 服務,從設定到上線營運
從這 15 小時的課程,你會學到
- 為你的網路和行動應用程式建構後端
- 使用最新的 JavaScript 功能(ES6,ES7)
- 實現 CRUD 操作
- 處理和記錄錯誤,正確的方法
- 編寫單元和整合測試
- 實踐測試驅動開發( TDD )
- 在 MongoDB 中儲存和檢索複雜的資料
- 實現認證和授權
- 將你的 Node 應用程式佈署到生產環境
- 應用建構快速、可擴展且安全的應用程式的最佳實踐
要求
基本熟悉 JavaScript
課程說明
什麼是Node.js?
Node.js ( Node )是瀏覽器外執行 JavaScript 程式碼的執行環境( runtime environment )。 它非常適合建構高度可擴展的資料密集型後端服務(API),從而為客戶的應用程式(Web或行動應用)提供動力。
為什麼學習 Node?
Node 非常適合製作原型和敏捷開發,以及建構超快速和高度可擴展的應用程式; 像 Uber 和PayPal 這樣的公司在生產中使用 Node 開發他們的應用程式,因為它需要的人員和程式碼比較少。 另外,Node 擁有最大的開放源始碼庫生態系統,因此你不必從頭開始建構一切。
從這一步一步的 A 到 Z 課程你會得到什麼:
- 15 小時的高解析度視訊教學,包含練習和解決方案
- 一個真實世界的專案:你將做一個影視租用應用程式的後端,而不是太平常的待辦應用程式!
- 無冗餘的時間浪費在漫長的課程或過時的教學上
- 最新且實用的訊息和解決方案(沒灌水!)
- 有機會按照自己的節奏學習 – 終生使用 – 依你想要運用自己的時間
- 跟著專家成為 Node 明日之星
- 了解最佳實踐和應避免的常見陷阱
- 在任何設備上觀看,線上或離線 – 行動友好和可下載的課程
- 完成證書展現給你的雇主
你會學到:
- 使用 Node.js、Express.js 和 MongoDB 自信地建構 RESTful 服務(API)
- 採用 Node.js 的最佳實踐
- 避免常見的錯誤
我們將涵蓋的內容:
- Node 模組系統
- Node 套件管理器(NPM)
- 非同步 JavaScript
- 有用的 ES6 + 功能
- 實施 CRUD 操作
- 在 MongoDB 中儲存複雜的資料
- 資料驗證
- 認證和授權
- 正確處理和記錄錯誤
- 單元和整合測試
- 測試驅動開發(TDD)
- 佈署
如果符合以下條件,本課程適合
- 你是一位後端開發人員,習慣於使用 ASP.NET、Rails、Django 等框架。你想將Node.js 添加到你的工具箱中。
- 你是前端開發人員,並且想要轉換為全端開發者。
- 你已經嘗試了其他 Node.js 課程,並發現它們太慢、過時且無聊!
- 你想在履歷中添加 Node.js 幫助自己找到更好的工作並賺更多錢。
以下是其他學生的看法:
“絕對是最好的!如果你想從零開始學習 Node.js,我強烈建議你學習 Node 是什麼以及它可以做什麼,真正全面,完美的評價!Mosh 知道他的東西,他值得你的支持。 我現在的公司使用 Mosh 的課程作為培訓/提升知識的巨大資源和參考,我只想說謝謝,請不要停止教學,你天生就有天賦教授。 -Eugene John Arellano
“Mosh 是現代網路發展的前三名導師之一,他輕鬆解釋了困難的概念,因為他的教學細節和教學風格,我推薦他所有的課程。” – 沃倫艾薩克
“我最喜歡的課程是 Mosh 的方法論和他如何解釋事物的方式,以及高品質演講的結構良好的課程。” -Omar Amrani
你的導師是誰?
嗨! 我的名字是 Mosh Hamedani,我幫助雄心勃勃的開發人員將他們的程式設計技巧提升到了一個新的水平。 我是一位擁有 15 年以上經驗的軟體工程師,我通過線上課程為超過 20 萬名學生授課。 我的 YouTube 頻道 Programming with Mosh 已有超過6百萬次的觀看。 我的學生描述我的教學説清晰、簡潔、有趣、沒有任何毛病。
你想成為 Node 明日之星? 註冊本課程並開始學習吧 !
目標受眾
- 熟悉ASPNET、Rails、Django 等框架,想要將 Node 添加到工具箱的後端開發人員。
- 想要轉換為全端開發的前端開發人員。
- 想在履歷中添加 Node,以找到更好的工作並賺更多的錢的工程師。
講師簡介
Mosh Hamedani 熱情的軟體工程師和最暢銷的講師
Mosh(Moshfegh)Hamedani 是一位充滿熱情和創造力的軟體工程師,專注於實用主義和簡單性。 他七歲就在 Commodore 64 寫程式。後來,在高中時期,他開始學習 C 和 C ++。 在2002年,隨著 .NET 的第一個版本,他把重點轉移到 C#。 從那時起,他一直參與眾多軟體專案的設計和實踐,包括現代 Web 應用程式、行動應用程式、桌面應用程式和框架。
他於2014年開始 在Udemy 教學,目前他在 182 個國家擁有超過 10 萬名學生。 他是 Udemy 最暢銷課程和 Pluralsight(成為一個完整的.NET開發人員)排名第一的課程作者。
Mosh擁有網路系統科學碩士學位和軟體工程科學學士學位。他還是 Microsoft 認證的應用程式開發人員、技術專家(Web應用程式)和專業人員。
走出軟體世界,Mosh是一位攝影師、鋼琴家,也是熱情的拉丁舞者。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化
🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結
- 點選這個✨優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- Nodejs 相關線上課程介紹
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
- Soft & Share 特價課程與學習資訊分享 加入這個社團追蹤我們的特價課程與學習訊息
- 追蹤這個 Twitter ,追蹤各種軟體開發和個人成長學習訊息
當我瀏覽這個課程的時候,並沒有英文字幕的顯示耶? 要怎麼把英文字幕變出來? 求解,謝謝!
抱歉,剛剛看了一下這個課程,並沒有英文字幕,如果你已經購買可以向 udemy 要求退費
Soft & Share 的介紹文沒有說明這有英文字幕, 不過如果以已經買了, 還是蠻想上的, 還有一個方法是寫個建議給老師, 請他開放自動英文字幕. 也許他會做. 我也將試試看給他建議 !
剛剛跟老師反應了, 通常老師應該都會很樂意. 有消息將馬上跟你說 >_+
Hi ESA,
Soft & Share 本來課程介紹是有寫有英文字幕的,我想他們剛剛修訂了。
但基本上因為老師講話沒有口音,所以英文還可以聽得懂。
我本身英文聽力不太好,怕說之後課程難度逐漸提升後,我會開始聽不懂 XD
我應該不會退費啦,因為我對這個還蠻有興趣的,就學技術順便練聽力囉~:D
謝謝~
感謝您的回覆. 下次我們會注意英文字幕的部分 ^_^