Growth—电子书预览版
(PS: 這是繼之前的《教你設計物聯網系統》與《GitHub 漫游指南》后的電子書,也是還在編寫的《RePractise》的前傳。 Growth是面向初中級Web開發者,而Repractise將面向中高級Web開發者。)
本書是依據Web軟件開發的迭代過程而編寫的,主要內容如下:
基礎知識篇
前端與后臺
編碼
上線
數據分析
持續交付
遺留系統
回顧與新架構
其中部分內容來自于日常博客的整理,一些內容還在編寫中,歡迎提交指導意見。
目錄如下:
Growth序
基礎知識篇
Javascript的Hello,world
更JavaScriptful
面向對象
其他
HTML的hello,world
想用中文?
其他html標記
小結
關于CSS
代碼結構
樣式與目標
選擇器
更有趣的CSS
從瀏覽器到服務器
從HTML到頁面顯示
一次語言學習體驗
輸出是最好的輸入
如何應用一門新的技術
搭建OSX開發環境
搭建Windows開發環境
搭建GNU/Linux開發環境
WebStorm還是Sublime?
語言也是一種工具
包管理
系統選擇:Windows還是Unix? WebStorm還是Sublime?
環境搭建
如何學好一門語言
Web編程基礎
CSS
HTML
JavaScript
前端與后臺
Ajax
JSON
數據庫
JavaScript
Python
Java
其他
從瀏覽器到服務器
如何選擇一門好的后臺語言
MVC
后臺即服務
數據持久化
如何選擇前端框架
RESTful、JSON與Ajax
MVVM
編碼
重構之提煉函數
重構之內聯函數
重構之以查詢取代臨時變量
思考
Stub
Mock
如何Tasking一本書
學習編程只是在學造句
編程是在寫作
編程只是在碼字
Git初入
構建系統
Git與版本管理
寫代碼只是在碼字
Kick Off
Tasking
如何編寫測試
測試金字塔
Mock與Stub
測試驅動開發
Selenium與自動化測試
可讀的代碼
代碼重構
Intellij Idea重構
上線
Spring PropertyPlaceHolder
數據庫端緩存
應用層緩存
前端緩存
客戶端緩存
Apache
Nginx
IIS
應用容器
容器
Docker
LNMP架構
HTTP服務器
代理
Web緩存
可配置
Toggle
數據分析
什么是簡單?
進階
用戶體驗要素
什么是UX
UX需要什么
爬蟲與索引
什么樣的網站需要SEO?
SEO基礎知識
內容
受眾群體
流量獲取
Google Analytics
SEO
Hadoop分析數據
UX
UX入門
認知設計
持續交付
持續集成
自動化構建
持續交付
遺留系統
遺留代碼
如何修改代碼
網站重構
回顧與新架構
如何構建一個博客系統
相關閱讀資料
預設計式架構
演進式架構
意圖導向
重構
模式與演進
自省
Retro
浮現式設計
架構模式
每個人都是架構師——如何設計一個博客系統
歡迎大家提意見哈!!
點擊原文鏈接可預覽
總結
以上是生活随笔為你收集整理的Growth—电子书预览版的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VB脚本:快速入门教程
- 下一篇: 传统的线性降维方法效果不佳。_机器学习西