# Vibe Coder Recharge | Node.js > 目標:能看懂 AI 生成的程式碼,知道它在做什麼 > 預估時間:Node.js 約 1 天 --- ## 1.1 JavaScript 語法 — [Learn-JS.org](https://www.learn-js.org) ### 基礎篇(必做) - [ ] Hello, World! - [ ] Variables and Types - [ ] Arrays - [ ] Manipulating Arrays - [ ] Operators - [ ] Conditions - [ ] Loops - [ ] Objects - [ ] Functions - [ ] Arrow Functions ⭐ *(很常見的寫法)* ### 可跳過 - [ ] ~~Pop-up Boxes~~ *(瀏覽器用的,後端不需要)* ### 進階篇(重要!Node 核心概念) - [ ] Callbacks ⭐⭐ *(理解非同步的基礎)* - [ ] Promises ⭐⭐⭐ *(現代 JS 必備)* - [ ] Async and Await ⭐⭐⭐ *(最常用的非同步寫法)* ### 進階篇(略讀即可) - [ ] Object Oriented JavaScript *(了解概念就好)* - [ ] Destructuring *(很常見,建議看)* ### 可之後再學 - [ ] ~~Function Context~~ *(this 的細節,遇到再查)* - [ ] ~~Inheritance~~ *(繼承,用到再學)* - [ ] ~~Data Structures~~ *(Map/Set,用到再查)* --- ## 1.2 Express 框架 — [官方文件](https://expressjs.com/en/starter/) - [ ] Hello World — https://expressjs.com/en/starter/hello-world.html - [ ] Basic Routing — https://expressjs.com/en/starter/basic-routing.html - [ ] Static Files — https://expressjs.com/en/starter/static-files.html *(可選)* ## 補充:看一個完整範例 - [ ] 找一個「Express REST API tutorial」影片(YouTube 30-60 分鐘的) - 關鍵字:`Express.js REST API tutorial` - 目標:看懂路由、middleware、req/res 怎麼運作 --- ## 學習完成後的自我檢核 - [ ] 我看得懂 `async/await` 在等什麼 - [ ] 我知道 `app.get('/path', handler)` 是在做什麼 - [ ] 我知道 `req.params`、`req.body`、`req.query` 的差別 - [ ] 我知道 `res.json()` 是在回傳資料
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.