iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Modern Web

從零開始:全端新手的困境與成長 系列

這個系列文章記錄了一名全端新手從零開始打造購物網站的心路歷程,重點放在技術挑戰和心理成長。
文章將詳細描述從技術選型、設計 Wireframe 和心智圖,到搭建開發環境、前後端開發和資料庫管理等具體過程中遇到的困難與解決方案。
每篇文章中,我將分享自己在這些過程中踩過的坑、經歷的心理迷茫和如何克服挑戰。這個系列不僅展示了技術上的學習和成長,更強調了心態的轉變和心理挑戰的應對。
通過記錄這些真實的經歷,我希望能夠激勵更多初學者勇敢面對挑戰。

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

Day21 後端開發沒那麼可怕,來一起破關吧!

今天我們要進入一個新的挑戰——後端開發!不管是前端還是後端,專案越大,壓力越大。尤其是對於初學者來說,後端開發常常像是在黑暗裡摸索,覺得困難重重。但其實,只要掌...

2024-09-29 ‧ 由 Chiayu 分享
DAY 22

Day22 用對方式建構 MySQL 資料庫,拯救你的開發人生!

Day22 用對方式建構 MySQL 資料庫,拯救你的開發人生! 今天,我們來聊聊如何正確地建構 MySQL 資料庫。如果你跟我一樣,剛開始都是手動一行行寫 S...

2024-09-30 ‧ 由 Chiayu 分享
DAY 23

Day23 API 撰寫初體驗 – 避免常見錯誤,心態與設計皆重要

Day23 API 撰寫初體驗 – 避免常見錯誤,心態與設計皆重要 撰寫 API 對新手來說,可能像是進入一片未知領域,總覺得哪裡有點難。但其實,只要掌握一些基...

2024-10-01 ‧ 由 Chiayu 分享
DAY 24

Day24 F12 開發者工具超實用功能,前端後端調整都不再辛苦!

還記得一開始寫前端的時候,完全不會用 F12 的 Elements 或 Console,每次調整畫面都來回好多次,改個顏色、調個間距,都覺得超煩人。後來開始接觸...

2024-10-02 ‧ 由 Chiayu 分享
DAY 25

Day25 登入功能初體驗,JWT 的身份驗證流程!(上)

登入功能看起來簡單,但其實背後涉及不少技術細節,尤其是在設計和實作的過程中,許多新手開發者會面臨很多問題。比如,「要怎麼確保資料安全?」或者「如何區分不同的使用...

2024-10-03 ‧ 由 Chiayu 分享
DAY 26

Day26 登入功能初體驗,JWT 的身份驗證流程!(下)

在完成後端 JWT 驗證後,前端該如何接收、存儲和攜帶這個 Token?在這篇文章中,我們將介紹如何在 Angular 中實現 JWT 驗證,包括如何處理登入狀...

2024-10-04 ‧ 由 Chiayu 分享
DAY 27

Day27 密碼驗證流程 – MySQL 中的密碼儲存與檢查

有沒有發現我們之前的登入流程少了一個超重要的步驟?沒錯,就是密碼驗證!之前的範例中,我們根本沒檢查用戶的密碼,這樣根本不是一個完整的登入流程嘛~今天我們就來補上...

2024-10-05 ‧ 由 Chiayu 分享
DAY 28

Day28 Role-Based Permissions 權限管理的完整實作

在我們之前的應用中,已經介紹了如何使用 JWT 來進行身份驗證,但我們沒有處理不同角色之間的權限問題。這次,我們將進一步擴展,實作基於角色的權限管理,讓應用可以...

2024-10-06 ‧ 由 Chiayu 分享
DAY 29

Day29 夥伴的羈絆,走出孤獨程式戰士的 Side Project 之路

在程式開發的旅程中,我會透過 side project 來提升自己的技術與經驗。然而,這條路往往充滿挑戰與孤獨感。正如漫畫中的英雄們總有夥伴相伴,程式開發也是如...

2024-10-07 ‧ 由 Chiayu 分享
DAY 30

Day30 鐵人30天挑戰的終點,也是新旅程的起點

終於來到了第30天,這次是第一次參加在限定賽期內堅持30天不中斷,聽起來好像只是數字,然而每一天的堅持、每一篇文章的撰寫,其實背後藏著無數次的掙扎與進步。當我回...

2024-10-08 ‧ 由 Chiayu 分享