Autoplay
Autocomplete
Previous Lecture
Complete and Continue
Rails E-Commerce ( 實體班線上補充教材)
概述
課程設計
上課如何跟上節奏
發問的藝術
軟體規劃
User Story
User Story 練習作業
專案環境設定
環境設定指南
第一週開發實作
建立後台( 投影片)
建立後台(實作步驟)
實作使用者功能( 投影片)
實作使用者功能(實作步驟)
解決不能登出的問題(投影片)
解決不能登出的問題(實作步驟)
管理者存取後台設定(投影片)
管理者存取後台設定(實作步驟)
在 console 建立使用者並改為 admin 權限 (投影片)
在 console 建立使用者並改為 admin 權限 (實作步驟)
將頁面用 bootstrap 套版(投影片)
將頁面用 bootstrap 套版(實作步驟)
第一週回家作業(投影片)
第一週筆記心得
豆知識 - week 1
資料庫設定 ( migrate ) 發生錯誤時的 bug fix
第一週作業解答
⽤ Bootstrap 做⼀個「有 Nav bar 」的 layout
使用 simple_form 換掉 form
加入產品修改功能
實作圖片上傳 carrierwave
前台 products#show, products#index 實作
建立後台 layout
建立使用者後台做權限管理
Deploy 到 heroku
建立 pull request 交第一週作業
第二週開發實作
第二週課前須知 ( 延續已做完的進度 )
第二週課前須知 ( 強制回溯第二週開始前的進度 )
本週目標
商品加到購物車 (投影片)
商品加到購物車 (實作步驟)
購物車的商品明細 (投影片)
購物車的商品明細 (實作步驟)
建立訂單 ( 1.寄送資訊 ) (投影片)
建立訂單 ( 1.寄送資訊 ) (實作步驟)
建立訂單 ( 2.生成訂單 ) (投影片)
建立訂單 ( 2.生成訂單 ) (實作步驟)
建立訂單 ( 3.顯示訂單內容 ) (投影片)
建立訂單 ( 3.顯示訂單內容 ) (實作步驟)
將訂單結帳 (投影片)
將訂單結帳 (實作步驟)
訂單狀態 (投影片)
訂單狀態 (實作步驟)
豆知識 - week 2
豆知識:關於第二週課程的更多內容
第二週回家作業&心得筆記
第二週回家作業
第二週心得筆記
第二週作業解答
消費者可用「清空購物車功能」來手動清空購物車
消費者可以「手動」從購物車內刪掉某些物品
購物車加入「數量」設計 ( 基礎設定 )
購物車加入「數量」設計 ( 總價 => 小計 x 數量 )
購物車加入「數量」設計 ( 數量為 0 的貨物不能「購買」)
購物車加入「數量」設計 ( 購物車不能手動更新超過庫存的數量 )
訂單產生時,要把購物車的商品數量存進去
產生訂單後,購物車應該被清空
修改訂單頁面 ( 增加數量欄位 )
建立 account/orders 可以看到該使用者過去所有訂單
結賬後跳轉到 account/orders#index
建立 admin/orders 可以看到系統內所有訂單
admin 的 order 列表應要能顯示訂單狀態
單張 order 應要可以依「按照狀態圖」改變狀態
第三週開發實作
第三週課前須知 ( 延續已做完的進度 )
第三週課前須知 ( 強制回溯第三週開始前的進度 )
本週目標
寄信功能 (投影片)
寄信功能 (實作步驟)
金流功能 (投影片)
金流功能(實作步驟 1 - 註冊智付寶 - 開發模式)
金流功能(實作步驟 2 - 在 Rails 內設定 pay2go 的資訊)
金流功能( 實作步驟 3 - 實際整合金流到 rails project )
Deploy 到 Heroku (投影片)
Deploy 到 Heroku (實作步驟)
Deploy 補充 - 環境架構解說
用 figaro 管理機密資訊 (投影片)
用 figaro 管理機密資訊 (實作步驟)
更多開發技巧
基本收納術 (投影片)
基本收納術 (實作步驟)
View 收納術
ServiceObject (投影片)
ServiceObject (實作步驟)
第三週回家作業
第三週心得筆記
第三週作業解答
註冊 Mailgun
Production 寄信用 mailgun
Production 要可以上傳圖片,使用 s3
設定 Heroku domain
可以自動建立預設資料 ( EX: 10 筆 User ) 的執行檔
把 mailer 丟到 delay job 去執行
可以在 Heroku 上跑 delayed_job
用智付寶完成 ATM 結帳
第四週開發實作
前端調教
後端調教
SEO 技巧
求職標準
找工作
Resume
持續進步
專案管理
part-1
part-2
part-3
如何衡量 User Story 的好壞
補充教材
實作 FB 登入功能
第一週回家作業(投影片)
Lecture content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock