iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0

背景介紹

關於我

哈囉!我是 Mia,從什麼都不會的白紙,正在努力轉職成後端工程師。在好想工作室的 Backend Camp 自學已經有段時間。

工商一下:好想工作室

好想工作室是個神奇的地方,加入 camp 前六個月完全免費,但沒有課程、沒有講師、沒有提供課綱,這裡強調的是自學的精神、以及練習自學。你說這樣每天去那邊幹嘛?這裡有mentor、有很多遠端工作的進駐者、有資訊社群的各種資源、有夥伴,就像學英文就要去英語系國家一樣,這裡提供了環境,讓你練習未來工作需要具備的技能-自學。

參賽目標

以前我的工作偏向 PM 職位,在自學這條路上技術不是絕頂也不是天才,但當 PM 的經驗讓我在學習上似乎多了那麼一點點優勢,可以更好、更快地理解一些設計邏輯。

在剛開始學習 Laravel 框架、甚至是想要嘗試練習些專案的時候,官方文件的撰寫方式讓我難以同時了解 Laravel 的整體概念,這不是他寫的不好或不清楚,事實上 Laravel 的官方文件已經是少數寫得很完整的文件!但如果是我自己,會想要知道多一些的流程概念,讓我的思考邏輯可以更順暢!

此外,我發現很多文章內容偏向技術實作,包括我自己的筆記都只是記錄一步步過程,這些文章在實作功能時很有幫助,但無法讓我快速理解其概念。因此希望我這三十天參賽的筆記能夠發揮我的小專長,帶給大家稍微不同面向的理解過程。


鐵人賽規劃

預計內容

  1. 複習 Laravel 官方文件內容、補充各功能間的流程概念 - 因此不會手把手帶你做
  2. 以後端角度為主,記錄全端 v.s 前後端分離的差異
  3. 會拿購物車專案舉例 - 我自己的設計其實更偏向企業或單位內部的團購網站,如果你也有興趣的話,可以斟酌設計規劃自己想做的。(自己也想做才有動力)
  4. 紀錄我碰到的問題、解決方法

這三十天比較多筆記我理解的概念,盡量把官方文件不同區塊內容串連起來,期望把我走過的痛苦路記錄下來,最好也能帶給你幫助^^。

基礎知識要求

雖然是適合菜鳥的專案,但仍需有基基基本的技術知識:

  1. mariaDB / MySQL
  2. composer
  3. laravel:稍微會用但不熟,例如知道routes, model, controller, view
  4. git / github

此外,也十分推薦的相關學習資源:

  1. 官方文件 - https://laravel.com/docs/10.x
  2. 中文版官方文件 - https://docs.cornch.dev/zh-tw/laravel/10.x/installation
  3. 高見龍 為你自己學 Laravel - https://youtube.com/playlist?list=PLBd8JGCAcUAFtnWuuqd0tzMwYsVAN4es_&si=EDOrvTXLfsVRaX1q
  4. Laravel 8 From Scratch - https://laracasts.com/series/laravel-8-from-scratch

開發環境與版本

  1. Mac OS
  2. php ^8.1
  3. Laravel ^10.10
  4. Bootstrap^5.3.1 (簡易前端版面)

會用到的工具

  1. postman:後端打 api 使用
  2. tablePlus:圖形化資料庫工具

那麽~~挑戰開始了!(抖


下一篇
打code前先做個夢:網站功能設計、線稿圖
系列文
Laravel 後端菜鳥可以知道的流程概念30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
jyu1999
iT邦新手 5 級 ‧ 2023-09-16 13:59:35

膜拜orz

0
Jessie
iT邦新手 5 級 ‧ 2023-09-16 20:57:35

Mia開賽了gogo /images/emoticon/emoticon31.gif
等我前端搞定再來膜拜一下此系列

Mia iT邦新手 5 級 ‧ 2023-09-16 21:00:16 檢舉

/images/emoticon/emoticon24.gif
一起加油GOGO

我要留言

立即登入留言