本書從雲計算理論基礎知識、歷史發展過程與現階段狀態、國內外雲廠商的特色等入手介紹雲平臺。在此基礎上,站在企業的視角,介紹雲應用程序在開發、測試、部署、運維等各個軟件開發週期中涉及的主流技術。全書共9章,通過一個Java 語言編寫的 Web 應用程序案例,按開發順序由淺至深、循序漸進地講述了雲端Web應用涉及的基礎開發技術,包括版本控制、自動化測試、容器(Docker)、持續集成/持續交付/持續部署、DevOps以及雲平臺等內容。本書結構合理、條理清晰、內容豐富。在每一章後面都配有一定數量的習題,在附錄中還提供了VisualBox的相關知識,便於讀者參考。本書既可以作為高等院校計算機及軟件相關專業本科生的課程教材,也可以作為軟件培訓機構的培訓教材,還可以作為軟件工程師、廣大軟件愛好者的自學讀物和參考用書。