這門課程旨在透過 40.5 小時的指導,教授學生流行的 Web 開發框架 Node.js 及其相關技術,如 Deno.js,REST API,GraphQL,身份驗證,MongoDB,SQL 等。不需要先前的 Node.js 知識,建議具備基本的JavaScript 知識即可。學生將建構兩個主要專案:一個線上商店和一個部落格,實用課程的主題和功能。
課程介紹影片
從這 40.5 小時的課程,你會學到
- 使用最受歡迎的 Web 開發程式語言之一
- 詳細了解 NodeJS 的基礎知識和高級概念
- 使用 NodeJS、SQL 或 MongoDB 等資料庫建構現代、快速且可擴展的伺服器端 Web 應用程式
- 了解 NodeJS 生態系統並建構伺服器端呈現的應用程式、REST API 和 GraphQL API
- 全面了解 DenoJS
要求
- 關於網頁如何運作的一般知識是推薦的,但不是必備的
- 基本的 JavaScript 知識是強烈推薦的,但是可以在觀看課程中得到
- 不需要 NodeJS 的知識
課程說明
加入 Udemy 上最全面的 Node.js 課程,以實踐和理論相結合的方式學習 Node!
–
Node.js 可能是目前最受歡迎、最現代化的伺服器端程式語言!
Node.js 開發者需求旺盛,語言的應用範圍廣泛,從基於 REST API 的伺服器端渲染視圖的傳統 Web 應用,到 GraphQL API 和實時 Web 服務,不一而足。更不用說它在各種規模專案的建置工作流程中的應用了。
本課程將教您所有這些!無需任何基礎,從零開始即可學習。當然,如果您具備一些相關知識,也能快速進入您最感興趣的課程模組。
以下是你將在本課程中學到的東西:
- Node.js 基礎和基本核心模組
- Parsing Requests & Sending Responses
- 分析請求和傳送回應
- 動態渲染 HTML (在伺服器端)
- 使用 Express.js
- 處理檔案並在伺服器上生成 PDFs (迅速地)
- 檔案上傳及下載
- 使用Model-View-Controller(MVC)設計模式
- 使用具有 SQL (MySQL) 和 Sequelize 整合的 Node.js
- 使用 Node.js 和 NoSQL (MongoDB)和 Mongoose 整合
- 與 Sessions & Cookies 一起運作
- 使用者認證及授權
- 發送電子郵件
- 驗證使用者輸入
- 資料分頁
- 使用 Stripe.js 處理支付
- 建立 REST APIs
- 在 REST APIs 中認證
- File Upload in REST APIs
- 使用 REST APIs 上傳檔案
- 建立 GraphQL APIs
- 在 GraphQL APIs 中做身份驗證
- File Upload in GraphQL APIs
- 在 GraphQL APIs 中上傳檔案
- 使用 Websockets 建構即時 Node.js 應用程式
- 部署 Node.js 應用程式
- 在 Node.js 中使用 TypeScript
- 探索 Deno.js
- 還有更多!
看起來內容很多嗎?當然!
這不是短期課程,但畢竟它是 Node.js 的「完整指南」。我們將深入探討許多主題,而不是只停留在皮毛。
我們也不會只是講解枯燥的理論和一些投影片。相反,我們將建立兩個主要項目:一個線上商店(包含結帳和支付功能)和一個部落格。
課程的所有主題和功能都將在這些項目中展示和使用,因此您將在真實的環境中學習它們。
這個課程適合你嗎?
如果你沒有 Node.js 的經驗,你會喜歡這門課程的,因為它是從零知識開始的。 這是成為 Node.js 開發人員的完美路線。
如果你有基本的 Node.js 經驗,這門課程也是一個完美的匹配,因為你可以快速地走過基本模組,你將從所有深入和高階主題中受益。
你是 Node.js 的高階使用者嗎? 那就看看課程表吧。 也許你沒有發現其他課程可以顯示如何使用 Node.js。 或者你對 GraphQL 感興趣。 很有可能,你會從這門課程中獲得很多價值!
先決條件
- 不用課前具備 Node.js 知識!
- 不需要其它的程式語言知識(除了 JavaScript,請參閱下一點)
- 不過,基本的 JavaScript 知識是假設具備的——你至少應該願意在通過這門課程的時候學會它。 一個 JS 複習模組的存在是為了讓你快速的達到最新的語法
- 基本的 HTML + CSS 知識是有幫助的,但不是必需的
目標受眾
- 初學者或高階 Web 開發人員,希望使用 NodeJS 進入後端(伺服器端)開發
- 對於建立最新的、可擴充套件和高效能網頁應用程式感興趣的人
- 經驗豐富的 NodeJS 開發者想要深入到特定的特性,比如使用 GraphQL 和 NodeJS
講師簡介
Academind by Maximilian Schwarzmüller 線上教育
將課程和成功講師的專業知識結合,Academind 致力於提供高品質的線上教育。
運用線上教育幫助人們在現實生活中成功——是 Academind 所主張的。 以有趣且引人入勝的方式學習 Web 開發、資料分析等主題。
我們已經為超過 3,000,000 名學生教授過各種各樣的主題。 我們也很樂意教你!
保持學習!
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 永久擁有課程 NT310 起特價中(點擊連結看更多)
- ✨年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- Javascript 程式設計學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- Soft & Share 特價課程與學習資訊分享 加入這個社團追蹤特價課程與學習資訊

發表迴響