Learning DevOps: Continuously Deliver Better Software
暫譯: 學習 DevOps:持續交付更好的軟體
Joakim Verona, Michael Duffy, Paul Swartout
- 出版商: Packt Publishing
- 出版日期: 2017-01-31
- 售價: $3,240
- 貴賓價: 9.5 折 $3,078
- 語言: 英文
- 頁數: 726
- 裝訂: Paperback
- ISBN: 1787126617
- ISBN-13: 9781787126619
-
相關分類:
DevOps
海外代購書籍(需單獨結帳)
相關主題
商品描述
Learn to use some of the most exciting and powerful tools to deliver world-class quality software with continuous delivery and DevOps
About This Book
- Get to know the background of DevOps so you understand the collaboration between different aspects of an IT organization and a software developer
- Deploy top-quality software and ensure software maintenance and release management with this practical guide
- This course covers some of the most exciting technology available to DevOps engineers, and demonstrates multiple techniques for using them
- Real-world and realistic examples are provided to help you as you go about the implementation and adoption of continuous delivery and DevOps
Who This Book Is For
This course is for developers who want to understand how the infrastructure that builds today's enterprises works, and how to painlessly and regularly ship quality software.
What You Will Learn
- Set up and familiarize yourself with all the tools you need to be efficient with DevOps
- Design an application that is suitable for continuous deployment systems with DevOps in mind
- Test the code using automated regression testing with Jenkins Selenium
- Managing the lifecycle of hosts, from creation to ongoing management using Puppet Razor
- Find out how to manage, use, and work with Code in the Git version management system
- See what traps, pitfalls, and hurdles to look out for as you implement continuous delivery and DevOps
In Detail
Harness the power of DevOps to boost your skill set and make your IT organization perform better. If you're keen to employ DevOps techniques to better your software development, this course contains all you need to overcome the day-to-day complications of managing complex infrastructures the DevOps way.
Start with your first module – Practical DevOps - that encompasses the entire flow from code from testing to production. Get a solid ground-level knowledge of how to monitor code for any anomalies, perform code testing, and make sure the code is running smoothly through a series of real-world exercise, and develop practical skills by creating a sample enterprise Java application.
In the second module, run through a series of tailored mini-tutorials designed to give you a complete understanding of every DevOps automation technique. Create real change in the way you deliver your projects by utilizing some of the most commendable software available today. Go from your first steps of managing code in Git to configuration management in Puppet, monitoring using Sensu, and more.
In the final module, get to grips with the continuous delivery techniques that will help you reduce the time and effort that goes into the delivery and support of software.
This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:
- Practical DevOps by Joakim Verona
- DevOps Automation Cookbook by Michael Duffy
- Continuous Delivery and DevOps : A Quickstart Guide - Second Edition by Paul Swartout
Style and approach
This course is an easy to follow project based guide for all those with a keen interest in deploying world-class software using some of the most effective and remarkable technologies available.
商品描述(中文翻譯)
學習使用一些最令人興奮和強大的工具,以持續交付和 DevOps 提供世界級質量的軟體
關於本書
- 了解 DevOps 的背景,以便理解 IT 組織和軟體開發人員之間的協作
- 使用這本實用指南部署高品質軟體,並確保軟體維護和版本管理
- 本課程涵蓋一些 DevOps 工程師可用的最令人興奮的技術,並展示多種使用這些技術的技巧
- 提供真實且現實的範例,以幫助您在實施和採用持續交付和 DevOps 的過程中
本書適合誰
本課程適合希望了解當今企業基礎設施如何運作的開發人員,以及如何輕鬆且定期地交付高品質軟體。
您將學到什麼
- 設置並熟悉您在 DevOps 中需要的所有工具,以提高效率
- 設計適合持續部署系統的應用程式,考慮 DevOps 的因素
- 使用 Jenkins Selenium 進行自動回歸測試來測試代碼
- 使用 Puppet Razor 管理主機的生命周期,從創建到持續管理
- 了解如何在 Git 版本管理系統中管理、使用和處理代碼
- 了解在實施持續交付和 DevOps 時需要注意的陷阱、問題和障礙
詳細內容
利用 DevOps 的力量提升您的技能,讓您的 IT 組織表現更佳。如果您渴望運用 DevOps 技術來改善您的軟體開發,這門課程包含了您克服日常管理複雜基礎設施的所有所需知識,並以 DevOps 的方式進行。
從您的第一個模組開始 - 實用 DevOps - 涵蓋從測試到生產的整個代碼流程。獲得如何監控代碼異常、執行代碼測試的扎實基礎知識,並通過一系列真實世界的練習確保代碼運行順利,並通過創建一個示範企業 Java 應用程式來發展實用技能。
在第二個模組中,通過一系列量身定制的小教程,讓您全面了解每種 DevOps 自動化技術。利用當今一些最值得稱讚的軟體,為您交付項目的方式帶來真正的變化。從在 Git 中管理代碼的第一步開始,到 Puppet 中的配置管理、使用 Sensu 進行監控等。
在最後一個模組中,掌握持續交付技術,幫助您減少交付和支持軟體所需的時間和精力。
這條學習路徑結合了 Packt 提供的一些最佳內容,形成一個完整的策劃包。它包括以下 Packt 產品的內容:
- Joakim Verona 的《實用 DevOps》
- Michael Duffy 的《DevOps 自動化食譜》
- Paul Swartout 的《持續交付與 DevOps:快速入門指南 - 第二版》
風格與方法
這門課程是一個易於遵循的基於項目的指南,適合所有對使用一些最有效和卓越的技術部署世界級軟體有濃厚興趣的人。