iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
自我挑戰組

30 天 Node.js 探索:基礎、進階與實踐 系列

因為我是第一次接觸node.js,所以我想全面了解Node.js的核心概念和實際應用。從基礎知識開始,包括安裝和基本功能,逐步深入到進階技術,如伺服器開發、資料庫操作和性能優化。最終,系列將涵蓋實際應用的開發和部署,讓我能掌握Node.js的各項技能並應用於真實場景。

參賽天數 26 天 | 共 26 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1: Node.js簡介

Node.js簡介 Node.js是什麼? Node.js是一個基於 Chrome V8 JavaScript 引擎的開源平台。它可以在伺服器端執行 JavaS...

2024-09-15 ‧ 由 吉米 分享
DAY 2

Day 2: Node.js環境設置

上一篇介紹完整個 Node.js 的基本概念,今天就要來安裝設置,看看是否能正常運行。 安裝 Node.js 1.前往 Node.js 官方網站:http://...

2024-09-16 ‧ 由 吉米 分享
DAY 3

Day 3: 安裝 npm 並理解其基礎功能

npm 是什麼? npm 是隨著 Node.js 一同安裝的套件管理工具。它能幫助開發者下載、安裝、更新、移除和管理專案中的各種套件與模組。無論是前端還是後端開...

2024-09-17 ‧ 由 吉米 分享
DAY 4

Day 4: Node.js 基本語法

今天要來學習 JavaScript 以及 Node.js 的基本語法,包括變數宣告、條件判斷、迴圈、函數等基礎知識,為後續的開發奠定基礎。 變數宣告 Node....

2024-09-18 ‧ 由 吉米 分享
DAY 5

Day 5: Node.js 內建模組:fs 檔案系統

接下來要學習該怎麼使用 Node.js 當中的 fs 模組來進行檔案操作,包括讀取、寫入、更新和刪除檔案。 fs 模組介紹 fs(File System)是 N...

2024-09-19 ‧ 由 吉米 分享
DAY 6

Day 6: 事件驅動架構與 EventEmitter

接下來要來理解 Node.js 中的事件驅動架構,並學習使用 EventEmitter 來管理事件。 什麼是事件驅動架構? Node.js 採用了事件驅動架構,...

2024-09-20 ‧ 由 吉米 分享
DAY 7

Day 7: Node.js 內建模組:HTTP

接下來要使用 Node.js 的 http 模組來建立簡單的 HTTP 伺服器,並處理基本的請求與回應。 http 模組介紹 Node.js 的 http 模組...

2024-09-21 ‧ 由 吉米 分享
DAY 8

Day 8: 路由與請求處理:Express 框架基礎

接著要學習如何使用 Express 框架來進行基本的路由和請求處理,並了解 Express 的核心概念。 Express 框架簡介 Express 是 Node...

2024-09-22 ‧ 由 吉米 分享
DAY 9

Day 9: Middleware 中介軟體的概念與使用

接下來要了解 Express 中的中介軟體 (Middleware) 概念,並學習如何在應用程式中使用中介軟體來處理請求與回應。 什麼是中介軟體 (Middle...

2024-09-23 ‧ 由 吉米 分享
DAY 10

Day 10: Node.js 單執行緒模型與非阻塞 I/O

接下來要理解 Node.js 單執行緒模型及其非阻塞 I/O 機制,進一步加深對 Node.js 高效處理並發請求的認識。 Node.js 是單執行緒的? No...

2024-09-24 ‧ 由 吉米 分享