iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

關於我快30歲的後端工程師,想轉職成全端工程師,在前端世界中尋求機會的那件事(後端篇) 系列

概要:
Mock Native Camp 網站(三十天能做多少就多少)
使用技術: React / NextJS / Tailwinds CSS / JAVA Spring / MongoDB (是的我會挑戰前後端都Mock)

如標題,出社會以來做了四年多的後端工程師,雖然工作上有遇到一些修改前端的需求,但大部分都是很簡單的修改,也不需要整個暸解前端的生態系,一直覺得想要認真學習一下前端,卻一直沒動力學習,最近開始嘗試在工作之餘自由接案,但不會前端技能真的很少案子可以接,所以就趁鐵人賽三十天裡,來Mock一個網站來強迫自己進步與學習。

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

[Day 1] 主角總是最後登場的 (後端篇)

其實只是拖延症點到滿等的我,說是主角其實只是拖延症發作 我通常都是先撰寫前端篇才寫後端篇,所以看官們可以先看前端篇再來看後端篇。 什麼樣的人適合閱讀此挑戰 -...

2021-09-16 ‧ 由 MorrisLin 分享
DAY 2

[Day 2]我也好想要有鑑定技能(後端篇)

如果被老闆發現我們可以一眼鑑定出需求的細節和問題的原因,那我們的工作量會不會變更多 我們要Mock的主角 NativeCamp,要Mock時就需要對功能來分析...

2021-09-17 ‧ 由 MorrisLin 分享
DAY 3

[Day 3]專案始動(後端篇)

到底該為一路順暢沒出Bug高興還是遇到難題花時間克服狂喜,都幾 第三天終於該來建立專案了,我是使用IDEA作為開發JAVA的IDE,我只能說用了之後真的回不去...

2021-09-18 ‧ 由 MorrisLin 分享
DAY 4

[Day4]專案始動-續(後端篇)

今天就直接來設定一下MongoDB以及Spring專案的架構,昨天有提到MongoDB是使用Docker運行的container, 運行指令為 docker r...

2021-09-19 ‧ 由 MorrisLin 分享
DAY 5

[Day 5]新手村外的首戰是史萊姆應該是定番吧(後端篇)

今天我們實作Users的CRUD,但今天因為花很多時間在前端的Header的排版,所以沒有什麼時間可以細作Users, 我們先根據Native Camp的會員頁...

2021-09-20 ‧ 由 MorrisLin 分享
DAY 6

[Day 6]中秋時在做什麼,有沒有空,可以幫想標題嗎(前端篇)

今天要先來看Native Camp的流程,首先是點擊註冊後的頁面, 有信箱和密碼,還有SSO的選項,但SSO我們之後再來處理,我處理密碼的方式是在前端這邊將密...

2021-09-21 ‧ 由 MorrisLin 分享
DAY 7

[Day 7]想不到有梗的標題LA(後端篇)

今天我們來看一下Native Camp用戶設定,看一下有沒有遺漏什麼欄位沒有設置的, 這邊可以看到可修改的欄位有 圖片 暱稱 電子郵件 密碼 時區 支付方...

2021-09-22 ‧ 由 MorrisLin 分享
DAY 8

[Day 8]開賽八天即遭遇難題(後端篇)

挑戰目標: MockNative Camp後端 昨天寫了signup的request object,但因為我們UsersRepository無法直接使用Sig...

2021-09-23 ‧ 由 MorrisLin 分享
DAY 9

[Day 9]人不作死就不會死(前端篇)

挑戰目標: MockNative Camp前端 今天要來實作更新會員資料API,我的習慣是將request跟response都使用Object class,這...

2021-09-24 ‧ 由 MorrisLin 分享
DAY 10

[Day 10]怎麼每天都像在趕末班電車R(後端篇)

挑戰目標: MockNative Camp前端 今天到101取I13 pro替換我的I10,不知道是年紀大了還是怎麼樣,從下訂到等待到取貨,完全沒有什麼興奮的...

2021-09-25 ‧ 由 MorrisLin 分享