學習如何通過開發一個真正的應用程式來將你的 Angular 前端連接到 NodeJS 後端
從這 12.5 小時的課程,你會學到
- 建構真正的 Angular + NodeJS 應用程式
- 了解 Angular 是如何工作的以及它如何與後端互動
- 將任何 Angular 前端連接到 NodeJS 後端
- 在 Mongoose 中使用 MongoDB 與後端資料進行互動
- 使用 ExpressJS 作為 NodeJS 框架
- 通過在前端使用樂觀更新( Optimistic Updating )來提供良好的用戶體驗
- 通過添加錯誤處理( Error Handling )來改進任何Angular(+ NodeJS)應用程式
要求
- NodeJS、Express 和 MongoDB(使用 Mongoose)背後的概念將在本課程中新說明,但由於本課程重點關注這些技術與 Angular 2 的連接,因此需要有關這些技術的基本知識
- 建議具有初學者級別的 Angular 2 / Angular 4 知識,儘管本課程將提供詳細的複習,並將詳細解釋所使用的核心概念
- 本課程假定你已有 HTML、CSS 和基本的 JavaScript 知識
課程說明
了解如何使用 Angular + Node.js + Express + MongoDB 建立現代、可擴展且高速的 Web 應用程式。
Angular 1 和 NodeJS,以及 ExpressJS(NodeJS 框架)和 MongoDB 構成了非常流行的 MEAN 堆疊。現在是時候深入研究 MEAN 2.0 並用 Angular 2+ 取代 Angular 1。
受益於 Angular 為您提供的許多改進和優勢:速度、易於開發、高度反應性、對非同步操作的出色支援、出色的可擴展性等等!
並將這些優勢與 NodeJS + Express + MongoDB 後端的強大功能結合!
學習或刷新 Angular 基礎知識!
本課程不是 Angular 課程,但它包含對所使用的核心概念以及 Angular 總體知識的詳細解釋。但是,請記住,由於本課程不是 Angular 課程,因此建議使用其他資源,例如我的“Angular – 完整指南”課程。
我是 Maximilian Schwarzmüller,一位經驗豐富的 Web 開發人員,也是許多 5 星級 Udemy 課程的作者,也是 YouTube 上「Academind」編碼頻道的主持人。我將帶您踏上實踐之旅,讓您立即建立自己的 Angular + NodeJS 應用程式!
本課程遵循實踐方法,這意味著整個課程是圍繞一個大應用程式構建的,並且將在該應用程式中介紹不同的概念時對其進行詳細解釋。
具體來說,您將學習如何:
- 在 Angular CLI 的幫助下設定 NodeJS + Express + MongoDB + Angular 應用程式
- 高效使用 NodeJS 和 Express
- 在 Angular 中建立可重複使用的元件,並使用 Angular 提供的工具建立反應式使用者體驗
- 透過 Angular 的 HttpClient 服務將 NodeJS(或任何其他語言!)後端與 Angular 應用程式連接
- 在後端提供適當的端點,供前端使用
- 新增文件上傳和分頁等進階功能
- 透過實施使用者、身份驗證和授權,讓您的應用程式更加安全
- 優雅地處理錯誤
- 還有更多!
這種動手實作的概念讓您不會陷入理論困境,而是立即看到真實的實作範例!
聽聽其他課程的學生以及我的 YouTube 頻道的觀眾怎麼說
Max 不遺餘力地創作了精彩的內容,這門課程非常棒。他的教學風格涵蓋了從基礎到高級的所有主題,並且他對每個主題的解釋都很透徹
Max 展現了對主題的豐富知識和對演講的極大熱情。
Max 做得非常出色,讓 Angular 的核心概念變得平易近人、易於理解。
不要在基礎停滯
你知道那些向你展示“Hello World”例子的課程,看完這些課後就稱完成了?在這個課程不會發生這樣的事。從一個非常基本的應用程式和基本功能開始,你將很快能夠將許多不同的路線( routs )、子路線( subrouting )、觀察事件( Observables )、事件( Events )、身份驗證( Authentication )和授權( Authoriation )、錯誤處理等等融入到你的應用程式中。
最好的事情是:你將立即將它付諸實踐來學習這一切!沒有幻燈片牆,沒有不切實際的小例子 – 這是真正的交易!
誰該參加這門課程?
- 強烈建議有基本的 NodeJS/Express 和 Angular 經驗
- 您還應該熟悉 HTML、CSS 和 JavaScript 基礎知識
- MongoDB(+ Mongoose)知識優先,因為 MongoDB 將在本課程中使用,但不會成為深入解釋的主題
- 不需要或假設任何這些主題的專家或高級知識
在本課程結束時,您將能夠創建自己的、出色的 NodeJS + Angular 應用程式!
請注意,本課程是使用舊版的 Angular 和 Angular Material 錄製的。影片中顯示的程式碼可能不會總是適用於這些軟體包的最新版本。當然,一般概念和解決方案步驟仍然適用。
目標受眾
- 本課程適合所有有興趣將現有 Angular 和 NodeJS 知識付諸實踐的人
- 如果您熟悉 Angular 和 NodeJS 的基礎知識,本課程提供了有關如何連接這兩種技術的詳細指南
- 每個有興趣建立現代全端應用程式的人
- 想要鍛鍊 NodeJS 和 Angular 技能的學生將會找到一個很好的機會
講師簡介
Maximilian Schwarzmüller AWS 認證、專業 Web 開發人員和講師 (更多講師主講課程介紹)
作為(Web)開發人員的經驗
從 12 歲開始,我從未停止學習新的程式設計技能和語言。我很早就開始為朋友創建網站,也只是為了好玩。除了 Web 開發之外,我還探索了 Python 和其他非 Web 語言。這種熱情一直持續至今,並促使我決定成為自由網路開發人員和顧問。我在這份工作中獲得的成功和樂趣是巨大的,並且真正讓我的熱情永遠燃燒。
從後端開始 Web 開發(PHP 與 Laravel、NodeJS、Python),我也越來越成為在許多專案中使用 React、Angular 或 VueJS 等現代框架的前端開發人員。我現在喜歡兩個世界!
我還建立了全棧應用程式並獲得了專業的 DevOps 和雲端運算知識 – 我持有的許多 AWS 認證(包括頂級解決方案架構師專業認證)證明了這一點。
作為一名自學成才的開發人員,我有機會透過學習工商管理來拓寬我的視野,並獲得碩士學位。這使我能夠在一家大型策略諮詢公司和一家銀行工作。在了解到我比這些領域更享受發展的同時,在這個領域的時間大大提高了我的整體經驗和技能。
擔任講師的經驗
作為一名自學成才的專業人士,我確實知道學習新語言或改進已知語言時的困難部分和困難主題。這種背景和經驗使我能夠專注於最相關的關鍵概念和主題。我在 Udemy 上擁有許多 5 星級課程和超過 2,000,000 名學生的記錄就是最好的證明。
無論是擔任發展講師還是教授工商管理,我總是收到很好的回饋。最有價值的體驗是看到人們如何在我的內容的幫助下找到新的、更好的工作,構建出色的網絡應用程序,獲得令人驚嘆的項目或只是享受他們的愛好。
我與 Manuel Lorenz 一起創立了 Academind,為我們超過 3,000,000 名學生提供盡可能最好的學習體驗。
字幕:簡中、英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程


發表迴響