Cargando…

.NET DevOps for Azure : a developer's guide to DevOps architecture the right way /

Use this book as your one-stop shop for architecting a world-class DevOps environment with Microsoft technologies. .NET DevOps for Azure is a synthesis of practices, tools, and process that, together, can equip a software organization to move fast and deliver the highest quality software. The book b...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Palermo, Jeffrey (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: New York : Apress, [2019]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1125265624
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 191029s2019 nyua ob 001 0 eng d
040 |a GW5XE  |b eng  |e rda  |e pn  |c GW5XE  |d EBLCP  |d LQU  |d TEFOD  |d UKMGB  |d OCLCF  |d N$T  |d UMI  |d OCLCQ  |d UKAHL  |d K6U  |d OCLCQ  |d OCLCO  |d COM  |d OCLCQ  |d OCLCO 
015 |a GBB9I4302  |2 bnb 
016 7 |a 019592213  |2 Uk 
019 |a 1125990363  |a 1126621606  |a 1127283717  |a 1135325933 
020 |a 9781484253434  |q (electronic bk.) 
020 |a 1484253434  |q (electronic bk.) 
020 |z 9781484253427 
024 7 |a 10.1007/978-1-4842-5343-4  |2 doi 
024 8 |a 10.1007/978-1-4842-5 
029 1 |a AU@  |b 000066201254 
029 1 |a AU@  |b 000066261190 
029 1 |a AU@  |b 000066526532 
029 1 |a AU@  |b 000066971606 
029 1 |a AU@  |b 000067074057 
029 1 |a AU@  |b 000067114637 
029 1 |a AU@  |b 000070460262 
029 1 |a UKMGB  |b 019592213 
035 |a (OCoLC)1125265624  |z (OCoLC)1125990363  |z (OCoLC)1126621606  |z (OCoLC)1127283717  |z (OCoLC)1135325933 
037 |a A21A2668-6935-4085-99AA-A7A4585A27D6  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.9.A73  |b P35 2019eb 
082 0 4 |a 004.2/2  |2 23 
049 |a UAMI 
100 1 |a Palermo, Jeffrey,  |e author. 
245 1 0 |a .NET DevOps for Azure :  |b a developer's guide to DevOps architecture the right way /  |c Jeffrey Palermo. 
264 1 |a New York :  |b Apress,  |c [2019] 
264 4 |c Ã2019 
300 |a 1 online resource :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Online resource; title from PDF title page (SpringerLink, viewed October 29, 2019). 
505 0 |a Intro; Table of Contents; About the Author; Acknowledgments; Introduction; Chapter 1: Introduction; The Problem; The Challenge of Explosive Growth; No End-to-end Reference Implementation; The Solution; DevOps Architecture; Logical View; Process view; Physical View; Development View; Scenarios; DevOps Methodology; The First Way: Systems Thinking; The Second Way: Amplify Feedback Loops; The Third Way: Culture of Continual Experimentation and Learning; How to Get Started; Application Runtime Architectures; The Necessary Tools; The Sample Application; About the Book; Wrap Up; Bibliography 
505 8 |a Chapter 2: Zero to Azure in 60 MinutesDeploy an App to App Service; Download and Test the App; Create the Azure App Service Web App; Deployment with Visual Studio; Deployment Slots; Summary; Additional Reading; Continuous Integration and Deployment; Publish the App's Code to GitHub; Disconnect Local Git Deployment; Create an Azure DevOps Organization; Configure the Azure Pipelines Pipeline; Grant Azure DevOps Access to the GitHub Repository; Create the Build Definition; Create the Release Pipeline; Commit Changes to GitHub and Automatically Deploy to Azure 
505 8 |a Examine the Azure Pipelines pipelineBuild definition; Release Pipeline; Additional Reading; Monitor and Debug; Basic Monitoring and Troubleshooting; Advanced Monitoring; Profile with Application Insights; Logging; Log Streaming; Alerts; Live Debugging; Conclusion; Additional Reading; Wrap Up; Chapter 3: The Professional-Grade DevOps Environment; The State of DevOps; Removing the Ambiguity from DevOps; A Professional-Grade DevOps Vision; DevOps Architecture; Version Control; Private Build; Continuous Integration Build; Package Management; Test-Driven Development Environment (TDD Environment) 
505 8 |a Manual Test EnvironmentProduction Environment; Production Monitoring and Diagnostics; Tools of the Professional DevOps Environment; Azure DevOps Services; Azure Subscription; Visual Studio 2019; A DevOps-Centered Application; Using Onion Architecture to Enable DevOps; What is Onion Architecture?; Implementing Onion Architecture in .NET Core; Integrating DevOps Assets; Wrap Up; Bibliography; Chapter 4: Tracking Work; Change your Process Template; Types of Work Items; Customizing your Process; Working with the Process; Linking Commits; Branching from Azure Boards; Merging Using Pull Requests 
505 8 |a Wrap UpBibliography; Chapter 5: Tracking Code; How Many Repositories?; What Should be in Your Git Repository; The Structure of the Git Repository; Choosing a Branching Pattern; Useful Tips in Azure Repos Configuration; How does GitHub Fit in?; Wrap Up; Bibliography; Chapter 6: Building Code; Structure of a Build; Flow of a Build on a Feature Branch; Flow of a Build on the Master Branch; Steps of a Build; Using Builds with .NET Core and Azure Pipelines; Enabling Continuous Delivery's Commit Stage; Wrap Up; Bibliography; Chapter 7: Validating the Code; Strategy for Defect Detection 
520 |a Use this book as your one-stop shop for architecting a world-class DevOps environment with Microsoft technologies. .NET DevOps for Azure is a synthesis of practices, tools, and process that, together, can equip a software organization to move fast and deliver the highest quality software. The book begins by discussing the most common challenges faced by developers in DevOps today and offers options and proven solutions on how to implement DevOps for your team. Daily, millions of developers use .NET to build and operate mission-critical software systems for organizations around the world. While the marketplace has scores of information about the technology, it is completely up to you to put together all the blocks in the right way for your environment. This book provides you with a model to build on. The relevant principles are covered first along with how to implement that part of the environment. And while variances in tools, language, or requirements will change the needed implementation, the DevOps model is the architecture for the working environment for your team. You can modify parts of the model to customize it to your enterprise, but the architecture will enable all of your teams and applications to accelerate in performance. What You Will Learn: Get your .NET applications into a DevOps environment in Azure Analyze and address the part of your DevOps process that causes delays or bottlenecks Track code using Azure Repos and conduct acceptance tests Apply the rules for segmenting applications into Git repositories Understand the different types of builds and when to use each Know how to think about code validation in your DevOps environment Provision and configure environments; deploy release candidates across the environments in Azure Monitor and support software that has been deployed to a production environment This book is for .NET Developers who are using or want to use DevOps in Azure but dont know where to begin. Jeffrey Palermo is Chief Architect a nd CEO of Clear Measure, Inc., a DevOps-centered software engineering company. He is also the founder of the Azure DevOps Podcast and the Azure DevOps User Group. Previously, he was a founding board member of AgileAustin, the founder of AzureAustin, and a leader in the Austin .NET User Group. Jeffrey is a well-known author and international public speaker. He has received 13 Most Valuable Professional awards from Microsoft and has spoken at industry conferences such as Microsoft TechEd, Microsoft Ignite, Microsoft Build, DevTeach, VSLive, and various other regional conferences. 
504 |a Includes bibliographical references and index. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Microsoft Azure (Computing platform) 
650 0 |a Computer software  |x Development  |x Management. 
650 6 |a Microsoft Azure (Plateforme informatique) 
650 7 |a Computer software  |x Development  |x Management  |2 fast 
650 7 |a Microsoft Azure (Computing platform)  |2 fast 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484253434/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH36957504 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5967881 
938 |a EBSCOhost  |b EBSC  |n 2283257 
994 |a 92  |b IZTAP