Fr. 66.00

Beginning Azure Devops - Planning, Building, Testing, Releasing Software Applications on

English · Paperback / Softback

Shipping usually within 1 to 3 weeks (not available at short notice)

Description

Read more

The perfect DevOps guide for beginning Azure users
 
In Beginning Azure DevOps: Planning, Building, Testing and Releasing Software Applications on Azure, award-winning software engineer Adora Nwodo delivers a beginner's guide to DevOps on the Microsoft-powered Azure cloud platform. In the book, you'll learn to deploy Azure's built-in DevOps tools required to plan, build, test, and ship applications.
 
The author explains how to use Azure's functionality for project management, version control, code testing, and continuous integration and continuous delivery (CI/CD). She discusses how to plan software development projects from start to finish using Agile and Scrum techniques. Readers will also find:
* Updated source code repositories on GitHub with instructive practice exercises
* Strategies for improving collaboration and automating your code-to-cloud workflows
* Techniques for securing your code with advanced capabilities
 
An essential resource for Azure novices who hope to learn about the myriad possibilities unlocked by Azure DevOps tools, Beginning Azure DevOps will also earn a place in the libraries of software professionals familiar with other cloud platforms who hope to gain a foothold in the Azure cloud environment.

List of contents

Introduction xix
 
Chapter 1: Introduction to Devops 1
 
Definition and Overview of DevOps 1
 
History of DevOps 2
 
The DevOps Life Cycle 3
 
The Benefit of DevOps 4
 
The Current State of DevOps 5
 
Summary 7
 
Chapter 2: Introduction to Azure Devops 9
 
What Is Azure DevOps? 9
 
Azure DevOps Services vs. Azure DevOps Server 10
 
Differences Between Azure DevOps Services and Azure DevOps Server 10
 
Scoping 10
 
Authentication 11
 
Users and Group 11
 
User Access Management 11
 
Data Protection 12
 
Similarities Between Azure DevOps Services and Azure DevOps Server 12
 
Features 12
 
Analytics and Reporting 12
 
Process Customization 12
 
Added Benefits on Azure DevOps Services 12
 
Azure DevOps Features 13
 
Benefits of Azure DevOps 14
 
Azure Monitor 14
 
Azure DevTest Labs 15
 
Summary 15
 
Chapter 3: Managing an Azure Devops Project With Azure Boards 17
 
Azure DevOps Organizations 18
 
Planning Your Organization 18
 
Creating an Azure DevOps Organization 19
 
Azure DevOps Projects 20
 
Types of Projects 22
 
Single Project 22
 
Many Projects 22
 
Creating an Azure DevOps Project 22
 
Understanding Project Processes 24
 
Concepts in Azure Boards 27
 
Work Items 27
 
Creating a Work Item 28
 
Backlogs 31
 
Managing Backlogs 32
 
Boards 34
 
Sprints 36
 
Queries 37
 
Plans 39
 
Integrating Azure Boards with GitHub 40
 
GitHub and Azure Boards Connection 40
 
GitHub and Azure Boards Verification 44
 
Summary 45
 
Chapter 4: Version Control with Azure Repos 47
 
Version Control 48
 
Version Control Systems 48
 
History of Version Control 49
 
Benefits of Version Control 50
 
Git 50
 
What Is a Git Repository? 51
 
Create a Git Repository on Azure DevOps 51
 
Setting Repository Permissions 51
 
Creating the Repository 53
 
Cloning the Repository 55
 
Import an Existing Git Repository to Azure DevOps 57
 
Pull Requests 58
 
Draft Pull Requests 58
 
Create a Pull Request from Azure Repos 59
 
Creating a Pull Request from the Pull Requests Page 59
 
Creating a Pull Request from a Feature Branch 60
 
Creating a Pull Request from a Work Item in Azure Boards 60
 
Creating a Draft Pull Request 62
 
Collaborate in Pull Requests 63
 
Git Tags 63
 
Annotated Tags 63
 
Lightweight Tags 64
 
Create Tags in Azure DevOps 64
 
Using the Tags View 64
 
Using the Commits View 65
 
Summary 66
 
Chapter 5: Automating Code Builds with Azure Pipelines 67
 
Overview of Continuous Integration and Continuous Deployment 68
 
Continuous Integration 68
 
Continuous Deployment 68
 
Continuous Delivery 69
 
Overview of Azure Pipelines 69
 
Azure Pipelines Features 69
 
Defining Pipelines 69
 
Defining Pipelines Using YAML 71
 
Defining Pipelines Using the Classic Editor 74
 
Components of Azure Pipelines 76
 
Azure Pipelines Agents and Agent Pools 77
 
Agents 77
 
Agent Pools 77
 
Using Microsoft- Hosted Agents 78
 
Using Self- Hosted Linux Agents 79
 
Using Self- Hosted Windows Agents 81
 
Using Self- Hosted macOS Agents 82
 
A

About the author










ADORA NWODO is an award-winning software engineer who develops mixed-reality products on the Azure cloud at Microsoft. She regularly publishes tech and career content on her blog and YouTube channel, where she teaches her community about software, infrastructure, and cloud engineering. She is a sought-after public speaker, tech community leader, and is the author of the self-published, Cloud Engineering for Beginners.

Summary

The perfect DevOps guide for beginning Azure users

In Beginning Azure DevOps: Planning, Building, Testing and Releasing Software Applications on Azure, award-winning software engineer Adora Nwodo delivers a beginner's guide to DevOps on the Microsoft-powered Azure cloud platform. In the book, you'll learn to deploy Azure's built-in DevOps tools required to plan, build, test, and ship applications.

The author explains how to use Azure's functionality for project management, version control, code testing, and continuous integration and continuous delivery (CI/CD). She discusses how to plan software development projects from start to finish using Agile and Scrum techniques. Readers will also find:
* Updated source code repositories on GitHub with instructive practice exercises
* Strategies for improving collaboration and automating your code-to-cloud workflows
* Techniques for securing your code with advanced capabilities

An essential resource for Azure novices who hope to learn about the myriad possibilities unlocked by Azure DevOps tools, Beginning Azure DevOps will also earn a place in the libraries of software professionals familiar with other cloud platforms who hope to gain a foothold in the Azure cloud environment.

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.