iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Modern Web

用 JavaScript 打造全端產品的入門學習筆記 系列

記錄在 Alpha Camp 學習「JavaScript 全端開發—學期 2-3 後端開發實務」的筆記,期待避開非本科初心者的學習誤區,提供明確方向及有效策略。

將用 Node.js 架設伺服器、Git & GitHub 管理程式碼、Express.js 打造 Web App、NoSQL 的 MongoDB 建立資料庫、聚焦 CRUD 資料處理、在 Heroku 雲端佈署。

#專注目標
1. 打造兼具前端體驗與後端資料庫的網路應用程式
2. 使用網路開發專業工具,如全端框架、資料庫、指令列與版本控制系統
3. 初步建立「產品思維」,從使用者體驗與產品功能的角度規劃程式開發流程

鐵人鍊成 | 共 30 篇文章 | 33 人訂閱 訂閱系列文 RSS系列文 團隊Outcome First
DAY 11

活用 URL 及表單資料打造多種功能——全端實作體驗 IV

在 全端開發者必懂的「產品搭建程序」中提過:產品依序由地基、結構、建設逐步打造。當伺服器架設完畢後,下一個關鍵階段就是路由設計,而路由設計的第一步就是取得請求...

2020-09-24 ‧ 由 耿耿 Kaleb 分享
DAY 12

以演算法實踐商業邏輯——全端實作體驗 V

本篇筆記將以我蠻喜歡的一個有趣作業「幹話產生器」為例,來剖析「產品功能」到「程式邏輯」之間的思考脈絡。 將解決以下問題: 運算思維的步驟有哪些?如何應用?...

2020-09-25 ‧ 由 耿耿 Kaleb 分享
DAY 13

資料庫學習的入門指南——全端產品工具箱 V

from Toptal - Eight Common Database Design Bad Practices 由於資料庫的討論及教學的材料非常多,本筆...

2020-09-26 ‧ 由 耿耿 Kaleb 分享
DAY 14

用 Mongoose 迅速架設資料庫伺服器——經典全端實務 I

from Mongoosejs & festivalclaca.cat 本篇筆記將解決以下問題: 如何「搭建資料庫伺服器」 如何「建立資料模型」...

2020-09-27 ‧ 由 耿耿 Kaleb 分享
DAY 15

資料操作 CRUD 功能〔思維流程篇〕——經典全端實務 II

若從功能的角度談到 CRUD,就不單只有資料操作,還會包括畫面顯示與其他內部的邏輯。打造 CRUD 功能是後端工程師日常生活裡的主線任務,絕大多數的使用者需...

2020-09-28 ‧ 由 耿耿 Kaleb 分享
DAY 16

資料操作 CRUD 功能:實作新增、讀取——經典全端實務 III

本筆記將接續 前篇,將以 Todo List 為例,用五大步驟進一步拆解「新增」、「讀取」兩大常見功能的開發歷程,然而資料庫本身提供不只一種能達成目的的操作方...

2020-09-29 ‧ 由 耿耿 Kaleb 分享
DAY 17

資料操作 CRUD 功能:實作修改、刪除——經典全端實務 IV

本筆記將接續 前篇,將以 Todo List 為例,用五大步驟進一步拆解「更新」、「刪除」兩大常見功能的開發歷程,然而資料庫本身提供不只一種能達成目的的操作方...

2020-09-30 ‧ 由 耿耿 Kaleb 分享
DAY 18

強化功能:排序 sort、篩選 filter——經典全端實務 V

本筆記將接續 前篇,以 Todo List 為例,用五大步驟進一步拆解「排序」、「篩選」兩大強化功能的開發歷程,然而資料庫本身提供不只一種能達成目的的操作方法...

2020-10-01 ‧ 由 耿耿 Kaleb 分享
DAY 19

重構程式碼——經典全端實務 IV

from Brand Architecture: How To Turn Chaos Into Clarity | by Arek Dvorne 為什麼要...

2020-10-02 ‧ 由 耿耿 Kaleb 分享
DAY 20

全端開發者需要懂的「Google 搜尋策略」

Google Logo from Wikipedia 在所有需不斷學習的領域,提問是門重要的能力與技術,因為我們不可能無所不知。這在秒新分異、快速迭代的軟...

2020-10-03 ‧ 由 耿耿 Kaleb 分享