Azure DevOps Explained

- Autorzy:
- Sjoukje Zaal, Stefano Demiliani, Amit Malik


- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 438
- Dostępne formaty:
-
PDFePubMobi
Opis książki: Azure DevOps Explained
Developing applications for the cloud involves changing development methodologies and procedures. Continuous integration and continuous deployment (CI/CD) processes are a must today, but are often difficult to implement and adopt. Azure DevOps is a Microsoft Azure cloud service that enhances your application development life cycle and enables DevOps capabilities.
Starting with a comprehensive product overview, this book helps you to understand Azure DevOps and apply DevOps techniques to your development projects. You'll find out how to adopt DevOps techniques for your development processes by using built-in Azure DevOps tools. Throughout the course of this book, you'll also discover how to manage a project with the help of project management techniques such as Agile and Scrum, and then progress toward development aspects such as source code management, build pipelines, code testing and artifacts, release pipelines, and GitHub integration. As you learn how to implement DevOps practices, this book will also provide you with real-world examples and scenarios of DevOps adoption.
By the end of this DevOps book, you will have learned how to adopt and implement Azure DevOps features in your real-world development processes.
Wybrane bestsellery
-
Trzech poważanych architektów oprogramowania omawia cały cykl życia, prezentując praktyczne wskazówki, metody stosowane przez ekspertów i sprawdzone modele przydatne w każdym projekcie niezależnie od poziomu jego złożoności. Dowiesz się, jak za pomocą architektury radzić sobie z coraz większymi w...
Architektura oprogramowania w praktyce. Wydanie IV Architektura oprogramowania w praktyce. Wydanie IV
(0,00 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
W tym wyczerpującym i praktycznym przewodniku opisano, jak działają kontenery Kubernetes, jak je budować i nimi zarządzać oraz jak projektować usługi i infrastrukturę cloud native. Wyjaśniono różnice między budowaniem swoich klastrów a korzystaniem z usług zarządzanych takich firm jak Amazon, Goo...
Kubernetes - rozwiązania chmurowe w świecie DevOps. Tworzenie, wdrażanie i skalowanie nowoczesnych aplikacji chmurowych Kubernetes - rozwiązania chmurowe w świecie DevOps. Tworzenie, wdrażanie i skalowanie nowoczesnych aplikacji chmurowych
(0,00 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Ta książka pomoże Ci w uzyskaniu certyfikatu profesjonalisty Google (GCP) w specjalności architekta chmury Google. Znajdziesz tu wszystkie niezbędne materiały, dzięki którym przygotujesz się do egzaminu. Swoją wiedzę będziesz mógł skontrolować za pomocą stu przykładowych pytań sprawdzających. Jeś...
Google Cloud Certified Professional Cloud Architect. Wprowadzenie do platformy i materiały egzaminacyjne. Wydanie II Google Cloud Certified Professional Cloud Architect. Wprowadzenie do platformy i materiały egzaminacyjne. Wydanie II
(0,00 zł najniższa cena z 30 dni)57.85 zł
89.00 zł(-35%) -
Dzięki tej książce dowiesz się, jak sobie z tym poradzić. Znalazło się w niej krótkie wprowadzenie do Pythona oraz do automatyzacji przetwarzania tekstu i obsługi systemu plików, a także do pisania własnych narzędzi wiersza poleceń. Zaprezentowano również przydatne narzędzia linuksowe, systemy za...
Python dla DevOps. Naucz się bezlitośnie skutecznej automatyzacji Python dla DevOps. Naucz się bezlitośnie skutecznej automatyzacji
(0,00 zł najniższa cena z 30 dni)57.85 zł
89.00 zł(-35%) -
To książka przeznaczona dla osób, które chcą poszerzyć swoją wiedzę i umiejętności potrzebne do pracy z klastrami. Omówiono tu podstawy dotyczące konteneryzacji, Dockera i Kubernetesa, jednak więcej miejsca poświęcono bardziej zaawansowanym zagadnieniom, między innymi integracji kontenera z platf...
Kubernetes i Docker w środowisku produkcyjnym przedsiębiorstwa. Konteneryzacja i skalowanie aplikacji oraz jej integracja z systemami korporacyjnymi Kubernetes i Docker w środowisku produkcyjnym przedsiębiorstwa. Konteneryzacja i skalowanie aplikacji oraz jej integracja z systemami korporacyjnymi
(0,00 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
Systemy informatyczne oparte na chmurze stały się atrakcyjną alternatywą dla standardowej infrastruktury. Wymusiły jednak radykalne zmiany w praktykach tworzenia, wdrażania i utrzymywania aplikacji. Dziś uwaga profesjonalistów skupiona jest na Kubernetes, który w ciągu zaledwie kilku lat stał się...
Najlepsze praktyki w Kubernetes. Jak budować udane aplikacje Najlepsze praktyki w Kubernetes. Jak budować udane aplikacje
Brendan Burns, Eddie Villalba, Dave Strebel, Lachlan Evenson
(0,00 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
Platformy chmurowe i oferowane przez nie usługi przebojem zdobyły serca całych rzesz programistów i inwestorów IT, którzy cenią sobie nie tylko ich wysoką skalowalność, niezawodność i bezpieczeństwo, lecz również stosunkowo niskie koszty, wygodę używania oraz możliwości szybkiego uruchamiania i u...
-
The ability to administer and monitor a Kubernetes cluster is in high demand today. To meet this need, the Cloud Native Computing Foundation developed a certification exam to establish an administrator's credibility and value in the job market to confidently work in a Kubernetes environment.The C...
Certified Kubernetes Administrator (CKA) Study Guide Certified Kubernetes Administrator (CKA) Study Guide
(0,00 zł najniższa cena z 30 dni)203.15 zł
239.00 zł(-15%) -
To praktyczny przewodnik dla inżynierów, którzy chcą planować i wdrażać usługi Amazon Web Services. Przyda się również osobom planującym zdobycie certyfikatu AWS. Przedstawiono tu zasady pracy zgodne z najlepszymi praktykami Well-Architected Framework firmy Amazon, wprowadzono kluczowe koncepcje,...
Amazon Web Services. Podstawy korzystania z chmury AWS Amazon Web Services. Podstawy korzystania z chmury AWS
(0,00 zł najniższa cena z 30 dni)57.85 zł
89.00 zł(-35%) -
Ta książka jest przeznaczona dla osób zajmujących się automatyzacją — od żmudnych codziennych zadań po złożone wdrożenia infrastruktury jako kodu. Ten praktyczny przewodnik pozwoli na sprawne rozpoczęcie korzystania z frameworka Ansible 2.9. Na początku pokazano, jak go zainstalować i skonf...
Ansible 2 w praktyce. Automatyzacja infrastruktury, zarządzanie konfiguracją i wdrażanie aplikacji Ansible 2 w praktyce. Automatyzacja infrastruktury, zarządzanie konfiguracją i wdrażanie aplikacji
(0,00 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%)
Sjoukje Zaal, Stefano Demiliani, Amit Malik - pozostałe książki
-
Develop secure applications using different features of Azure Active Directory along with modern authentication techniques and protocols
Azure Active Directory for Secure Application Development Azure Active Directory for Secure Application Development
-
Accelerate hybrid cloud innovation using Azure Arc with the help of real-world scenarios and examples
-
Become a certified Azure Architect and learn how to design effective solutions that span compute, security, networking, and developmentKey FeaturesDiscover how you can design and architect powerful and cost-effective solutions on Microsoft AzurePrepare to achieve AZ-303 certification with the hel...
Implementing Microsoft Azure Architect Technologies: AZ-303 Exam Prep and Beyond Implementing Microsoft Azure Architect Technologies: AZ-303 Exam Prep and Beyond
-
Become a certified Azure Architect and learn how to design effective solutions that span compute, security, networking, and development
Implementing Microsoft Azure Architect Technologies: AZ-303 Exam Prep and Beyond - Second Edition Implementing Microsoft Azure Architect Technologies: AZ-303 Exam Prep and Beyond - Second Edition
-
Become a certified Azure Architect and learn to design effective solutions that span compute, security, networking, and development
Microsoft Azure Architect Technologies: Exam Guide AZ-300 Microsoft Azure Architect Technologies: Exam Guide AZ-300
-
Develop customized business management solutions with the latest features of Microsoft Dynamics 365 Business Central
-
Modernize your apps with Microsoft Azure by moving web, desktop, and mobile apps to the cloud
Migrating Applications to the Cloud with Azure Migrating Applications to the Cloud with Azure
Sjoukje Zaal, Amit Malik, Sander Rossel, Jason Marston, Mohamed Wali, Stefano Demiliani
-
Manage Microsoft Azure cloud services that span storage, security, networking, and compute cloud capabilities and ace the AZ-103 Exam Key Features Master features and concepts pertaining to Azure's Administration services Gain a deep understanding of various Azure services related to infrastruc...
-
Understanding the new Microsoft Extension model for development Key Features Develop solutions for Dynamics 365 Business Central Orient yourself with the new Microsoft Extension model for development Learn modern ways to develop with Dynamics 365 Business Central Book Description Microsoft Dy...
Dynamics 365 Business Central Development Quick Start Guide Dynamics 365 Business Central Development Quick Start Guide
-
Get certified as an Azure architect by acing the 70-535 Architecting Microsoft Solutions (70-535) exam using this comprehensive guide with full coverage of the exam objectives Key Features Learn to successfully design and architect powerful solutions on the Azure Cloud platform Enhance your sk...
Architecting Microsoft Azure Solutions Exam Guide 70-535 Architecting Microsoft Azure Solutions Exam Guide 70-535
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- Tytuł oryginału:
- Azure DevOps Explained
- ISBN Ebooka:
- 978-18-005-6865-5, 9781800568655
- Data wydania ebooka:
-
2020-12-11
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Język publikacji:
- angielski
- Rozmiar pliku Pdf:
- 25.3MB
- Rozmiar pliku ePub:
- 38.4MB
- Rozmiar pliku Mobi:
- 38.4MB
- Kategorie:
Programowanie » Programowanie w chmurze
Spis treści książki
- Azure DevOps Explained
- Why subscribe?
- Contributors
- About the authors
- About the reviewers
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Download the color images
- Conventions used
- Get in touch
- Reviews
- Section 1: DevOps Principles and Azure DevOps Project Management
- Chapter 1: Azure DevOps Overview
- Introducing DevOps
- Understanding DevOps principles
- Principle 1 Customer-centric action
- Principle 2 Create with the end in mind
- Principle 3 End-to-end responsibility
- Principle 4 Cross-functional autonomous teams
- Principle 5 Continuous improvement
- Principle 6 Automate everything
- Introducing Azure DevOps key concepts
- Plan
- Develop
- Deliver
- Operate
- Continuous integration and continuous delivery (CI/CD)
- Agile development support
- Version control
- Infrastructure as Code
- Configuration Management
- Monitoring
- Discovering Azure DevOps services
- Azure Boards
- Azure Repos
- Azure Pipelines
- Azure Test Plans
- Azure Artifacts
- Extension Marketplace
- Introducing the scenarios
- Creating the starter project
- Summary
- Further reading
- Chapter 2: Managing Projects with Azure DevOps Boards
- Technical requirements
- Understanding processes and process templates
- Creating an organization
- Creating a project
- Creating and managing project activities
- Work Items
- Backlogs
- Boards
- Sprints
- Queries
- Summary
- Further reading
- Section 2: Source Code and Builds
- Chapter 3: Source Control Management with Azure DevOps
- Technical requirements
- Understanding SCM
- Exploring branching strategies
- GitHub Flow
- GitLab Flow
- Git Flow
- Handling source control with Azure DevOps
- Cloning a remote repository
- Importing a GitHub repository into Azure DevOps
- Working with commits, pushes, and branches
- Protecting branches with policies
- Cross-repo policies
- Working with pull requests
- Creating a pull request from the Azure DevOps pull request page
- Creating a pull request from a work item
- Creating a pull request after pushing a branch
- Creating a pull request from Visual Studio Code or Visual Studio
- Handling a pull request
- Tagging a release
- Summary
- Chapter 4: Understanding Azure DevOps Pipelines
- Technical requirements
- Implementing a CI/CD process
- Overview of Azure Pipelines
- Understanding build agents
- Microsoft-hosted agents
- Self-hosted agents
- When to use a Microsoft-hosted or a self-hosted agent
- Overview of the YAML language
- Scalars
- Collections and lists
- Dictionaries
- Document structure
- Complex object definition
- Creating a build pipeline with Azure DevOps
- Pipeline definition with the classic editor
- YAML pipeline definition
- Retention of builds
- Multi-stage pipeline
- Building a pipeline with GitHub repositories
- Executing jobs in parallel in an Azure Pipeline
- Agents on Azure Container Instances
- Using container jobs in Azure Pipelines
- Summary
- Chapter 5: Running Quality Tests in a Build Pipeline
- Technical requirements
- Benefits of automatic testing
- Introduction to unit testing
- Running unit tests in a build pipeline
- Downloading the source code
- Creating the pipeline
- Introduction to code coverage testing
- Performing code coverage testing
- Assigning test results to work items
- Introduction to Feature Flags
- Using Feature Flags to test in production
- Creating a new .NET Core application
- Summary
- Further reading
- Chapter 6: Hosting Your Own Azure Pipeline Agent
- Technical requirements
- Azure pipeline agent overview
- Understanding the types of agents in Azure Pipelines
- Microsoft-hosted agents
- Self-hosted agents
- Planning and setting up your self-hosted Azure pipeline agent
- Choosing the right OS/image for the agent VM
- OS support and pre-requisites for installing an Azure Pipelines agent
- Creating a VM in Azure for your project
- Setting up the build agent
- Updating your Azure pipeline to use self-hosted agents
- Preparing your self-hosted agent to build the Parts Unlimited project
- Running the Azure pipeline
- Using containers as self-hosted agents
- Setting up Windows containers as Azure pipeline agents
- Setting up Linux containers as Azure Pipelines agents
- Using Azure Container Instances as agents
- Environment variables
- Planning for scale
- Creating an Azure VM scale set
- Setting up Azure pipeline agents with VM scale set
- Summary
- Section 3: Artifacts and Deployments
- Chapter 7: Using Artifacts with Azure DevOps
- Technical requirements
- Introducing Azure Artifacts
- Creating an artifact feed with Azure Artifacts
- Producing the package using a build pipeline
- Adding the sample project to the PartsUnlimited repository
- Creating the build pipeline
- Publishing the package to the feed from a build pipeline
- Setting the required permissions on the feed
- Consuming the package in Visual Studio from the Artifacts feed
- Scanning for package vulnerabilities using WhiteSource Bolt
- Summary
- Further reading
- Chapter 8: Deploying Applications with Azure DevOps
- Technical requirements
- An overview of release pipelines
- Creating a release pipeline with Azure DevOps
- Creating the Azure DevOps release
- Configuring the release pipeline triggers for continuous deployment
- Creating a multi-stage release pipeline
- Using approvals and gates for managing deployments
- Creating approvals
- Using gates to check conditions
- Using deployment groups
- YAML release pipelines with Azure DevOps
- Summary
- Section 4: Advanced Features of Azure DevOps
- Chapter 9: Integrating Azure DevOps with GitHub
- Technical requirements
- An overview of Azure DevOps and GitHub integration
- Integrating Azure Pipelines with GitHub
- Setting up Azure Pipelines and GitHub integration
- Testing continuous integration
- Adding a build Status badge
- Integrating Azure Boards with GitHub
- Setting up Azure Boards and GitHub integration
- Adding an Azure Boards Status badge
- Linking Azure Boards work items to GitHub objects
- Updating work items from GitHub
- Overview of GitHub Actions
- Summary
- Chapter 10: Using Test Plans with Azure DevOps
- Technical requirements
- Introduction to Azure Test Plans
- Exploratory testing
- Installing and using the Test & Feedback extension
- Planned manual testing
- Test plans, test suites, and test cases
- Managing test plans, test suites, and test cases
- Running and analyzing a manual test plan
- Summary
- Further reading
- Chapter 11: Real-World CI/CD Scenarios with Azure DevOps
- Technical requirements
- Setting up a CI/CD pipeline for .NET-based applications
- Introduction to the sample application
- Preparing the pre-requisite Azure infrastructure
- Setting up an Azure DevOps project
- Setting up a CI/CD pipeline for a container-based application
- Introduction to the sample app
- Setting up the required infrastructure
- Setting up Azure Repos for the voting application
- Setting up the CI pipeline
- Setting up the CD pipeline
- Simulating an end-to-end CI/CD experience
- Azure Architecture Center for DevOps
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think
Packt Publishing - inne książki
-
Save time and effort when building 3D scenes with this essential guide to creating stunning photorealistic 3D environments in Blender
-
Solve classic computer science problems from fundamental algorithms, such as sorting and searching, to modern algorithms in machine learning and cryptography
40 Algorithms Every Programmer Should Know - Second Edition 40 Algorithms Every Programmer Should Know - Second Edition
-
Use modern Python libraries such as pandas, NumPy, and scikit-learn and popular machine learning and deep learning methods to solve financial modeling problems
-
Get up to speed with Oracle's Autonomous Databases and implementation strategies for any workload or use case, including transactional, data warehousing, and non-relational databases
Oracle Autonomous Database in Enterprise Architecture Oracle Autonomous Database in Enterprise Architecture
-
Design, build, and deploy performant and maintainable web applications using Spring, Spring Boot, and Angular
-
Build CD pipelines following GitOps principles like declarative and immutable changes stored in version control, all continuously reconciled by Argo CD, and minimize the failure of deployments.
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.


Oceny i opinie klientów: Azure DevOps Explained Sjoukje Zaal, Stefano Demiliani, Amit Malik (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.