iT邦幫忙

鐵人檔案

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

30 天架設 Node.js - Express 框架:快速學習之路 系列

在 30 天內,由入門至深入,學習 Node.js 後端框架 -Express。適合新手及基礎學習者,建立堅實技能,輕鬆打造強大網頁應用程式。

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

Day 21 - 身分驗證與授權:實作使用者註冊和登入系統(下)

昨天已經完成了我們的註冊 / 登入系統, 但會員資料明碼存在資料庫有點怪怪的 今天我們要來介紹怎麼幫密碼加密啦~ 介紹加密套件 bcrypt 後端很常與第三方...

2023-09-22 ‧ 由 Abby 分享
DAY 22

Day 22 - RESTful API 設計:建立強大的 API 端點

大家會不會點好奇,什麼時候方法要用 GET 什麼時候要用 POST / PUT, 或是為什麼會這樣設計 API 呢? 今天我們就來介紹一下 RESTful AP...

2023-09-23 ‧ 由 Abby 分享
DAY 23

Day 23 - 實例專案:構建一個簡單的書單列表(上)

接下來的兩天, 我們就依照我們先前學到的, 來實際做一個簡單的書單專案吧! 建立書單資料庫 與之前所新增的 booktest 資料表有點差別的地方, 就是有...

2023-09-24 ‧ 由 Abby 分享
DAY 24

Day 24 - 實例專案:構建一個簡單的書單列表(下)

昨天修改了呈現的畫面之後,今天要修改後面處理資料的邏輯啦讓我們繼續看下去~ 調整新增書籍的程式 新增 POST /book 在先前已經學到使用 exp...

2023-09-25 ‧ 由 Abby 分享
DAY 25

Day 25 - 優化專案:MVC 與 三層式架構

我們已經完成了一點簡單的書單列表專案,對程式的開發已有了了解, 但為了往後的維護與新的需求開發,如果程式去部寫在同一個檔案裡面,對以後的維護會有點困難,所以今天...

2023-09-26 ‧ 由 Abby 分享
DAY 26

Day 26 - 優化專案:實作單元測試

之前有幾次的面試經驗,都會提到會不會寫測試的問題,一開始我都以為測試就只是將功能點一點看有沒有什麼問題,就可以將功能上線了,不過規模大一點、確保程式碼品質的公司...

2023-09-27 ‧ 由 Abby 分享
DAY 27

Day 27 - 安全性考慮:防止常見的 Web 攻擊

之前在介紹 express 串接資料庫的時候,有說到如果不小心可能會被駭客 SQL injection (SQL注入),其實還有一些常見的網路攻擊,今天就是以這...

2023-09-28 ‧ 由 Abby 分享
DAY 28

Day 28 - 優化專案:Connection Pool (連接池)

如果說可以讓目前專案更好的地方, 另一個部分就是在與資料庫連連接改使用 Connection Pool 了。 讓我們繼續看下去吧~ 什麼是 Connectio...

2023-09-29 ‧ 由 Abby 分享
DAY 29

Day 29 - 實用工具分享:TablePlus

在 Day 9 介紹 SQL GUI 工具的時候, 有跟大家提到會再另外介紹一下這個工具, 為什麼我會偏好喜歡 TablePlus 呢? 那就是介面簡潔好用啦...

2023-09-30 ‧ 由 Abby 分享
DAY 30

Day 30 - 實用工具分享:Postman

終於!!來到鐵人賽的最後一天,回顧這 30 天的鐵人賽,如果不是在比賽開始前已經預先寫了一些文章作為備用,有時候工作上突然出現臨時事情,就難以抽出時間繼續深入研...

2023-10-01 ‧ 由 Abby 分享