
Hands-on Azure DevOps: CICD Implementation for Mobile, Hybrid, and Web Applications Using Azure DevOps and Microsoft Azure
- Length: 418 pages
- Edition: 1
- Language: English
- Publisher: BPB Publications
- Publication Date: 2020-06-22
- ISBN-10: 9389845343
- ISBN-13: 9789389845341
- Sales Rank: #3170268 (See Top 100 Books)
Plan, build, deploy, and monitor data solutions on Azure
Key Features
- Work with PostgreSQL, MySQL, and CosmosDB databases on Microsoft Azure.
- Work with whole data architecture, leverage Azure Storage, Azure Synapse, and Azure Data Lake.
- Data integration strategies with Azure Data Factory and Data Bricks.
Description
‘Hands-On Azure Data Platform’ helps readers get a fundamental understanding of the Database, Data Warehouse, and Data Lake and their management on the Azure Data Platform.
The book describes how to work efficiently with Relational and Non-Relational Databases, Azure Synapse Analytics, and Azure Data Lake. The readers will use Azure Databricks and Azure Data Factory to experience data processing and transformation. The book delves deeply into topics like continuous integration, continuous delivery, and the use of Azure DevOps. The book focuses on the integration of Azure DevOps with CI/CD pipelines for data ops solutions. The book teaches readers how to migrate data from an on-premises system or another cloud service provider to Azure.
After reading the book, readers will develop end-to-end data solutions using the Azure data platform. Additionally, data engineers and ETL developers can streamline their ETL operations using various efficient Azure services.
What you will learn
- In-depth knowledge of the principles of the data warehouse and the data lake.
- Acquaint yourself with Azure Storage Files, Blobs, and Queues.
- Create relational databases on the Azure platform using SQL, PostgreSQL, and MySQL.
- With Cosmos DB, you can create extremely scalable databases and data warehouses.
- Utilize Azure Databricks and Data Factory to develop data integration solutions.
Who this book is for
This book is designed for big data engineers, data architects, and cloud engineers who want to understand how to use the Azure Data Platform to build enterprise-grade solutions. Learning about databases and the Azure Data Platform would be helpful but not necessary.
Cover Page Title Page Copyright Page Dedication About the Author Acknowledgement Preface Errata Table of Contents Section I: Introduction to DevOps and Assessment 1. Overview of DevOps Practices Structure Objectives DevOps How can the DevOps lead address this issue? DevOps history What is DevOps? Benefits of DevOps culture DevOps and Digital Transformation What is Digital Transformation? Big Bang approach – DevOps practices implementation Culture Transformation - people Mindset – people and processes Tools Vision and visualization Assessment, implementation, and measurements (AIM) DevOps readiness assessment DevOps practices – implementation Continuous Planning Benefits Outcome Best practices Tools Challenges Continuous code inspection Benefits Outcome Best practices Tools Challenges Continuous Integration Benefits Outcome Best practices Tools Challenges Cloud computing and containers Benefits Outcome Best practices Tools/service providers Challenges Continuous delivery and continuous deployment Benefits Outcome Best practices Tools Challenges Continuous testing Benefits Outcome Best practices Tools Challenges Continuous Monitoring Benefits Outcome Best practices Tools Challenges Continuous Feedback Benefits Outcome Best practices Challenges Continuous Improvements/Innovations Benefits Outcome Best practices Challenges Measurements Conclusion Points to remember Multiple-choice questions Answer Questions 2. DevOps Assessment – Measure the “AS-IS” Maturity Structure Objectives DevOps assessment Background Assessment framework Categories Questions & answers Charts Information gathering Day 1 (Interview) Day 2 (Interview) Workshop Day 3 (Workshop) Assessment report Vision AS-IS scenario – significant issues Assessment results Origins of existing issues DevOps practices adoption recommendations Maturity model Implementation roadmap Tools Conclusion Points to remember Multiple-choice questions Answer Questions Section II: DevOps Practices Implementation using Azure DevOps, Microsoft Azure and App Center 3. DevOps Practices Implementation for Android App – Azure DevOps Pipelines Structure Objectives DevOps practices: Continuous Integration and Continuous Delivery Azure DevOps Continuous Integration and Continuous Delivery for Android application Import a repository from GitHub CICD pipeline Code Coverage and Build Quality Conclusion Points to remember Multiple-choice questions Answer Questions 4. DevOps Practices Implementation for iOS App – Azure DevOps Pipelines Structure Objectives DevOps practices: Continuous Integration and Continuous Delivery Continuous Integration and Continuous Delivery for iOS application Continuous Integration pipeline Lint analysis using SwiftLint Unit tests and code coverage Package Continuous Delivery Conclusion Multiple-choice question Answer Questions 5. DevOps Practices Implementation for Native Apps using App Center Structure Objectives CI for Android application Create an app in the App Center Connect to Azure repo Build configuration for Android app CI for iOS application Create an iOS app in the App Center Connect to Azure repo Build configuration for iOS app Conclusion Multiple-choice questions Answer Questions 6. DevOps Practices Implementation for Java App – Azure DevOps Pipelines Structure Objectives DevOps practices: Continuous Integration and Continuous Delivery Import repository from Azure DevOps repo Create a Custom Agent SonarQube service connection Azure App Services – Platform as a Service to host Java Web Application CICD Pipeline Continuous Integration Static Code Analysis using SonarQube Unit tests and code coverage Package Continuous Delivery Conclusion Multiple-choice question Answer Questions 7. DevOps Practices Implementation for Node.js Apps – Azure DevOps Pipelines Structure Objectives DevOps practices: Continuous Integration and Continuous Delivery Conclusion Multiple-choice question Answer Questions 8. DevOps Practices Implementation for Angular App – Azure DevOps Pipelines Structure Objectives DevOps Practices: Continuous Integration and Continuous Delivery Conclusion Multiple-choice question Answer Questions 9. DevOps Practices Implementation for Python and PHP – Azure DevOps Pipeline Structure Objectives DevOps practices: Continuous Integration and Continuous Delivery for Python app DevOps practices: Continuous Integration and Continuous Delivery for PHP app Conclusion Multiple-choice question Answer Questions 10. DevOps Practices Implementation for Hybrid Mobile App (Ionic and Xamarin) – Azure DevOps Pipeline Structure Objectives DevOps practices: Continuous Integration and Continuous Delivery for Ionic Cordova app DevOps practices: Continuous Integration and Continuous Delivery for Xamarin app Conclusion Multiple-choice question Answer Questions 11. Azure DevOps Best Practices Structure Objectives Branch policies in Azure DevOps Conclusion Questions Section III: DevOps Benefits Measurement 12. Measure Benefits of DevOps Practices Implementations Structure Objectives Benefits Measurement Framework Metrics for DevOps success Velocity in scrum Sprint 1 Sprint 2 Sprint 3 Sprint 4 Conclusion Questions
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.