iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Software Development

我獨自開發 - 30天進化之路,掌握 Laravel + Nuxt 系列

這次參賽的方向其實很簡單,就是要大家動手做出一個能解決問題的軟體。無論你擅長前端還是後端,都可以選擇一個自己感興趣的題目,然後用比較熱門的框架(像是 Nuxt 或 Laravel)來實現。你只需要做出一個最小可行性產品(MVP),讓系統的核心功能跑得起來,像是管理用戶、處理數據或生成簡單的報表。

比賽重點不在於做得多複雜,而是要實用、有創意,並且讓人用起來感覺順手。只要你能在短時間內展示出解決問題的方案,就算是個不錯的作品啦!另外,如果系統有擴展性、未來能繼續優化,那就更加分了。簡單來說,就是把一個好點子實現出來!

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

D1 - 序章

這個「我獨自開發」系列,來自我多年的工程師經歷。雖然常聽到大家說團隊合作,但實際上,很多時候我們都在獨自解決問題。無論是學新技術,還是完成某個功能,大部分的時間...

2024-09-14 ‧ 由 rewrite 分享
DAY 2

D2 - 我獨前後端,快速打造 MVP - 個人財務管理系統

獨自開發並不意味著必須精通所有技術,而是能夠在遇到問題時,主動查找資料、解決 bug,並且完成整個專案。即使還未成為全端專家,重點是能夠從頭到尾完成一個最小可行...

2024-09-15 ‧ 由 rewrite 分享
DAY 3

D3 - 先想清楚再動手:系統需求規劃

到了第三篇~!,我們準備進一步進入正題! 上一篇,我們已經選定了要開發的專案:「個人財務管理系統」。不過,開始寫程式之前,千萬別急著衝一波,咱們得先做點規劃。因...

2024-09-16 ‧ 由 rewrite 分享
DAY 4

D4 - 來吧!用 Docker 打造開發環境(Laravel + Nuxt + Nginx + MariaDB)

好了,到了這個階段,我們終於要進入 Docker 的世界了!前幾篇文章我們討論了系統規劃與需求,現在來到實作的部分,要為整個開發環境打好基礎。這篇文章將帶你一步...

2024-09-17 ‧ 由 rewrite 分享
DAY 5

D5 - 拆解 Docker 環境:快速理解Nginx 反向代理 Nuxt 和 Laravel 的關係

好了,到了這一步,我們已經有了一個基於 Docker 的開發環境,但你可能會想:「這麼多配置,到底是怎麼運作的?」別擔心,今天我們要一起拆解這個 Docker...

2024-09-18 ‧ 由 rewrite 分享
DAY 6

D6 - 第一階段小驗收

好了,經過前幾篇的努力,我們的 Docker 環境已經搭建完成。現在,是時候換上使用者的帽子,來驗收我們的開發環境了!畢竟,環境建置得再漂亮,如果不能正常運作,...

2024-09-19 ‧ 由 rewrite 分享
DAY 7

D7 - 加入版本控制,讓你的專案擁有「多重宇宙」

好了,經過前幾篇的努力,我們的開發環境已經搭建完成,並進行了初步的測試。一切看起來都很順利,但在正式進入開發之前,我們還有一件重要的事情要做:加入版本控制。你可...

2024-09-20 ‧ 由 rewrite 分享
DAY 8

D8 - 深入設計個人財務管理系統的資料庫結構

哈囉,各位!我們已經搭建好了開發環境,也處理好了版本控制。現在,是時候來設計我們的資料庫了。這一步可不能馬虎,因為資料庫就像是系統的心臟,設計得好,才能讓整個系...

2024-09-21 ‧ 由 rewrite 分享
DAY 9

D9 - 走進 Laravel 的世界,從 Migration 開始

哈囉,大家好!經過前面的努力,我們已經為個人財務管理系統設計了完整的資料庫結構。現在,是時候將這些設計實際落地到 Laravel 框架中了。今天,我們要一起探索...

2024-09-22 ‧ 由 rewrite 分享
DAY 10

D10 - 深入 Laravel 的 Model,與資料庫暢快互動

哈囉,大家好!在上一篇文章中,我們成功地使用 Laravel 的 Migration 建立了資料庫結構。現在,是時候來探索 Laravel 中的另一個重要組件:...

2024-09-23 ‧ 由 rewrite 分享