iT邦幫忙

鐵人檔案

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

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

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

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21: 計畫應用實作、準備工作與專案初始化

接下來的十天,經過了前面二十天的知識與經驗累積,我想做出一個實用的應用,既能覆蓋到我學到的 Node.js 相關知識,也能讓我在實作過程中進行擴展和優化。 終極...

2024-10-05 ‧ 由 吉米 分享
DAY 22

Day 22: 註冊與登入功能 (JWT 驗證)

今天將為個人財務管理應用實現用戶註冊和登入功能,並透過 JWT (JSON Web Token) 進行身份驗證。這是應用安全性的重要一環,能確保只有經過驗證的用...

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

Day 23: 設置財務記錄的資料模型與 CRUD

今天將建立財務記錄的資料模型,並實現相應的 CRUD (Create, Read, Update, Delete) 功能,讓用戶能夠新增、檢視、修改和刪除財務紀...

2024-10-07 ‧ 由 吉米 分享
DAY 24

Day 24: 資料庫連接與中介軟體設置

今天將專注於建立應用程式與 MongoDB 資料庫的連接,並設置必要的中介軟體(Middleware)來處理請求資料、驗證身份和管理錯誤處理。這些基礎設置對於確...

2024-10-08 ‧ 由 吉米 分享
DAY 25

Day 25: 類別與標籤管理功能

今天將實現「類別與標籤管理」功能。這些功能將幫助用戶更有效地管理和分類他們的財務記錄。類別可用於標記不同的收支類型(如「食物」、「交通」、「娛樂」),而標籤則允...

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

Day 26: 錯誤處理與日誌管理

在今天的內容中,會學習如何在個人財務管理應用中實施錯誤處理與日誌管理。良好的錯誤處理機制和日誌記錄對應用程式的穩定性與可維護性至關重要。這不僅能夠及時發現問題,...

2024-10-10 ‧ 由 吉米 分享
DAY 27

Day 27: 報表生成與數據圖表顯示

今天將實作財務報表生成功能,並且使用圖表來視覺化財務數據。這將幫助使用者清晰地了解自己的財務狀況,包括收入、支出和儲蓄目標的完成情況。 報表生成 新增報表路由...

2024-10-11 ‧ 由 吉米 分享
DAY 28

Day 28: 設定儲蓄目標與提醒功能

今天將添加一個儲蓄目標的功能,讓使用者可以設定他們的財務目標,像是存錢計畫,並且在接近目標截止日期時,應用會提供提醒。 新增目標資料模型 首先需要為儲蓄目標設置...

2024-10-12 ‧ 由 吉米 分享
DAY 29

Day 29: 部署至 Heroku

今天將學習如何將整個應用部署至 Heroku,讓它可以在雲端上運行並被訪問。這是一個重要的步驟,將本地開發的應用推向線上,供使用者隨時隨地使用。 Heroku...

2024-10-13 ‧ 由 吉米 分享
DAY 30

Day 30: 測試、優化應用、心得

在今天的內容中,將進行應用的測試與優化。測試是確保應用在各種情況下能夠正常運行的重要環節,而優化則能提高應用的性能和使用體驗,最後則是在這三十天的種種感想。 測...

2024-10-14 ‧ 由 吉米 分享