Contents

Acknowledgments

About the Author

Introduction

Important: How to use this book to study for the exam

Chapter 1 Develop Azure Infrastructure as a Service Compute Solution

Skill 1.1: Implement solutions that use virtual machines (VM)

Provision VMs

Create ARM templates

Configure Azure Disk Encryption for VMs

Skill 1.2: Implement batch jobs by using Azure Batch Services

Manage batch jobs by using Batch Service API

Run a batch job by using Azure CLI, Azure Portal, and other tools

Write code to run an Azure Batch Services batch job

Skill 1.3: Create containerized solutions

Create an Azure Managed Kubernetes Service (AKS) cluster

Create container images for solutions

Publish an image to the Azure Container Registry

Run containers by using Azure Container Instance or AKS

Chapter summary

Thought experiment

Thought experiment answers

Chapter 2 Develop Azure Platform as a Service compute solution

Skill 2.1: Create Azure App Service web apps

Create an Azure App Service web app

Create an Azure App Service background task by using WebJobs

Enable diagnostics logging

Skill 2.2: Create Azure App Service mobile apps

Add push notifications for mobile apps

Enable offline sync for mobile app

Implement a remote instrumentation strategy for mobile devices

Skill 2.3: Create Azure App Service API apps

Create an Azure App Service API app

Create documentation for the API by using open-source and other tools

Skill 2.4: Implement Azure Functions

Implement input and output bindings for a function

Implement function triggers by using data operations, timers, and webhooks

Implement Azure Durable Functions

Create Azure Function apps by using Visual Studio

Chapter summary

Thought experiment

Thought experiment answers

Chapter 3 Develop for Azure storage

Skill 3.1: Develop solutions that use storage tables

Design and implement policies for tables

Query table storage by using code

Implement partitioning schemes

Skill 3.2: Develop solutions that use Cosmos DB storage

Create, read, update, and delete data by using the appropriate APIs

Implement partitioning schemes

Set the appropriate consistency level for operations

Skill 3.3: Develop solutions that use a relational database

Provision and configure relational databases

Configure elastic pools for Azure SQL Database

Create, read, update, and delete data tables by using code

Skill 3.4: Develop solutions that use blob storage

Move items in Blob storage between Storage Accounts or containers

Set and retrieve properties and metadata

Implement blob leasing

Implement data archiving and retention

Chapter summary

Thought experiment

Thought experiment answers

Chapter 4 Implement Azure security

Skill 4.1: Implement authentication

Implement authentication by using certificates, forms-based authentication, or tokens

Implement multifactor or Windows authentication by using Azure AD

Implement OAuth2 authentication

Implement Managed Service Identity (MSI)/Service Principal authentication

Skill 4.2: Implement access control

Implement CBAC (Claims-Based Access Control) authorization

Implement RBAC (Role-Based Access Control) authorization

Create shared access signatures

Skill 4.3: Implement secure data solutions

Encrypt and decrypt data at rest and in transit

Create, read, update, and delete keys, secrets, and certificates by using the KeyVault API

Chapter summary

Thought experiment

Thought experiment answers

Chapter 5 Monitor, troubleshoot, and optimize Azure solutions

Skill 5.1: Develop code to support scalability of apps and services

Implement autoscaling rules and patterns

Implement code that handles transient faults

Skill 5.2: Integrate caching and content delivery within solutions

Store and retrieve data in Azure Redis Cache

Develop code to implement CDNs in solutions

Invalidate cache content (CDN or Redis)

Skill 5.3: Instrument solutions to support monitoring and logging

Configure instrumentation in an app or service by using Application Insights

Analyze and troubleshoot solutions by using Azure Monitor

Implement Application Insights Web Test and Alerts

Chapter summary

Thought experiment

Thought experiment answers

Chapter 6 Connect to and consume Azure services and third-party services

Skill 6.1: Develop an App Service Logic App

Create a Logic App

Create a custom connector for Logic Apps

Create a custom template for Azure Logic Apps

Skill 6.2: Integrate Azure Search within solutions

Create an Azure Search index

Import searchable data

Query the Azure Search index

Skill 6.3: Establish API Gateways

Create an APIM instance

Configure authentication for APIs

Define policies for APIs

Skill 6.4: Develop event-based solutions

Implement solutions that use Azure Event Grid

Implement solutions that use Azure Notification Hubs

Implement solutions that use Azure Event Hub

Skill 6.5: Develop message-based solutions

Implement solutions that use Azure Service Bus

Implement solutions that use Azure Queue Storage queues

Chapter summary

Thought experiment

Thought experiment answers

Index

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.188.228.210