会员   密码 您忘记密码了吗?
1,505,731 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

浏览历史

当前位置: 首页 > 电脑资讯 > 网页开发设计 > 用輕量級Web平台開發重量級應用網頁
用輕量級Web平台開發重量級應用網頁
上一张
用輕量級Web平台開發重量級應用網頁
下一张
prev next

用輕量級Web平台開發重量級應用網頁

作者: 邱俊濤
出版社: 佳魁資訊
出版日期: 2018-04-02
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT540.00
市场价格: RM82.15
本店售价: RM73.11
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

學習輕量級、最新的Web開發方法

  輕量化是目前資訊業的趨勢,輕量級Web開發是一個很廣的主題,開發人員經常提到,卻很少有人能夠說明它的內涵。

  好的程式設計師就是由基礎開始,從作業系統、工具、開發環境、程式語言、測試架構、資料庫、雲端平台等,如果都做到輕量級,整個程式自然就執行飛快,測試容易,錯誤變少,維護方便。

  本書將教會讀者如何將一個想法變成實際的Web應用。從高效的程式設計工具、開發流程,到敏捷開發中的各種輕量級實踐,再從零開始開發一個具體的實例。

  ■使用Mac OS作為開發作業系統:既能享受Windows的方便,又是原生UNIX
  ■用zsh取代bash,少打很多字,少用很多cd到處找
  ■用vim不用普通的文字編輯,所有和文字有關的事,手都不需離開鍵盤
  ■用Ruby作為網頁語言,天生的Web DNA,非傳統程式思考方式
  ■用Bootstrap/Foundation作為樣式框架,又漂亮又簡單

  適用:軟體開發人員、對輕量級Web開發感興趣者。


作者介紹

作者簡介

邱俊濤


  軟體工程師,現就職於ThoughtWorks。

  熱愛程式設計,尤其喜歡程式設計帶來的成就感。對動態語言、開源軟體、函數式程式設計等有濃厚的興趣。喜歡知識分享,並從他人的分享中學習。崇尚簡單,輕量的設計和模式。


目錄

前言

第1章 環境設定與工具準備
1.1 Shell
1.2 管線
1.3 幾個常用指令
1.4 編輯器
1.5 程式啟動器
1.6 關於Windows

第2章Web 應用伺服器
2.1 Rack
2.2 Sinatra
2.3 Grape

第3章 資料庫存取層
3.1 資料庫的存取
3.2 資料庫結構(schema)的修改
3.3 ActiveRecord
3.4 DataMapper

第4章 用戶端架構
4.1 豐富型使用者端
4.2 Backbone.js 簡介
4.3 Angular.js

第5章 CSS 架構簡介
5.1 Foundation 簡介
5.2 BootStrap 簡介

第6章 用戶端測試架構
6.1 Jasmine 簡介
6.2 Mocha

第7章 現代的前端開發方式
7.1 Karma 簡介
7.2 前端相依管理
7.3 架設專案
7.4 測試驅動開發
7.5 實例Todoify

第8章 撰寫更容易維護的JavaScript 程式
8.1 應用實例
8.2 重構:更容易測試的程式
8.3 重點分離:另一種實現方式

第9章 本機建置
9.1 Ruby 中的建置
9.2 JavaScript 中的建置

第10章 持續整合
10.1 環境架設
10.2 持續整合伺服器
10.3 與Github 整合

第11章 單元測試與整合測試
11.1 RSpec 單元測試
11.2 整合測試工具Selenium
11.3 架設Selenium 獨立環境

第12章 環境架設的自動化
12.1 自動化工具Chef
12.2 安裝nginx 伺服器

第13章 應用程式發佈
13.1 使用Heroku 發佈應用程式
13.2 發佈到虛擬機器環境
13.3 伺服器典型設定

第14章 範例:植物世界(前端)
14.1 線框圖
14.2 搜索結果頁面
14.3 詳細資訊頁面
14.4 加入JavaScript

第15章範例:植物世界(後台)
15.1 第一個重疊過程
15.2 發佈到Heroku
15.3 更進一步

第16章 範例:植物世界(整合)
16.1 發佈
16.2 增加圖片
16.3 新的問題
16.4 檔案儲存

Appendix A  Web 運行原理
Appendix B  Angular.js 的測試