from Visual Studio Code 由於現階段對於 VS Code 及 Terminal 的操作複雜度不高,從安裝到實作上也較少遇到難以解決的...
from MongoDB - Relational vs non-relational databases 現實生活中事物處處關聯 在後端學習的過程中,不...
from How to create an http server with Express in Node.js 前篇 提到 「語言框架 framewo...
from Hackers and Slackers - Building Page Templates in ExpressJS With Handleba...
from Serving Static Files in Express Framework - Codeforgeek 本篇筆記將解決以下問題: 如何...
internet by NASA from Unsplash 在網路時代生活的我們,對於機器能聯網互動似乎覺得稀鬆平常。對前陣子從程式基礎邏輯、慢慢學習到...
本筆記將接續 前篇,以 Todo List 為例,用五大步驟進一步拆解「排序」、「篩選」兩大強化功能的開發歷程,然而資料庫本身提供不只一種能達成目的的操作方法...
在這個迅速數位化的時代,會員系統逐漸在各網站普及,而「註冊/登入/登出」是這個系統最基本的功能。但由於安全性考量,大多會找第三方資源來串接。然而理解這個操作過...
from GET THERE WITH MIDDLEWARE | The Playhouse Group 在後端開發的學習過程中,Middleware 會...
from Mongoosejs & festivalclaca.cat 本篇筆記將解決以下問題: 如何「搭建資料庫伺服器」 如何「建立資料模型」...
淺談物件導向程式設計 Object-oriented programming 在程式中,我們常以物件表達「真實世界的概念」: 屬性:靜態的資料,用於描述物件...
from Unsplash 為什麼工程師也要懂產品設計? 前面筆記提過,現代科技秒新分異、資訊爆炸,只要有足夠資源和時間,打造產品或服務已經越來越容易。所...
from wikipedia WHY Node.js? Node.js 是一個 JavaScript 執行環境(run-time environment...
from Brand Architecture: How To Turn Chaos Into Clarity | by Arek Dvorne 為什麼要...
若從功能的角度談到 CRUD,就不單只有資料操作,還會包括畫面顯示與其他內部的邏輯。打造 CRUD 功能是後端工程師日常生活裡的主線任務,絕大多數的使用者需...
from Toptal - Eight Common Database Design Bad Practices 由於資料庫的討論及教學的材料非常多,本筆...
craftsman from Unsplash 從學習程式的語法、電腦的思考邏輯,到寫程式解決逐漸龐雜的問題,我發現成為全端開發者沒有終點,而是段拓寬眼界...
from Heroku 從本地專案到公開上線 從全端學習開始至今,一直都在自己的電腦,以本地環境打造產品;透過「佈署(deployment)」,我們可以將...
「站在巨人肩膀上,能幫助我們免去繁瑣細節,以專注在軟體開發上。」 接續上述在 前篇 提到的觀點,此筆記將提及打造產品的三個階段,以協助我們善用資源,並且為全...
from Unsplash 寫了三十天的技術文章,最後一篇想談談「職涯發展」,畢竟這才是非本科轉職者的目標。高績效人士的七種習慣中所提到的「以終為始」,講...
from Steps to develop problem-solving skills 我認為沒有人是天生解決問題的高手,也沒有人面對問題總是一無是處、...
git logo from Wikimedia 軟體產品的開發、營運到維護是個失序到有序、複雜到規律的過程。其誕生需要動輒團隊中各種角色:產品經理/營運、...
在 全端開發者必懂的「產品搭建程序」中提過:產品依序由地基、結構、建設逐步打造。當伺服器架設完畢後,下一個關鍵階段就是路由設計,而路由設計的第一步就是取得請求...
軟件工程的範圍極其廣泛。軟件工程的某些方面可以歸類為數學或計算機科學;其他方面屬於經濟、管理或心理學領域。為了展示軟件工程的廣泛領域。 無論我們是處理計費還是防...
本篇筆記將以我蠻喜歡的一個有趣作業「幹話產生器」為例,來剖析「產品功能」到「程式邏輯」之間的思考脈絡。 將解決以下問題: 運算思維的步驟有哪些?如何應用?...
Google Logo from Wikipedia 在所有需不斷學習的領域,提問是門重要的能力與技術,因為我們不可能無所不知。這在秒新分異、快速迭代的軟...
本筆記將接續 前篇,將以 Todo List 為例,用五大步驟進一步拆解「更新」、「刪除」兩大常見功能的開發歷程,然而資料庫本身提供不只一種能達成目的的操作方...
本筆記將接續 前篇,將以 Todo List 為例,用五大步驟進一步拆解「新增」、「讀取」兩大常見功能的開發歷程,然而資料庫本身提供不只一種能達成目的的操作方...
Craft from Unsplash 全端開發者的工作日常 雖然還沒正式成為一位全端工程師或全端開發者,但可以預期若成功轉職,將會有大部分的時間花在「開...
developer from Unsplash 在 產品工匠日常:打造全端產品的宏觀程序 中,彙整了從頭到尾開發一個全端產品(web app)所需的各個程...