![Exam Ref AZ-204 Developing Solutions for Microsoft Azure](http://img.images-bn.com/static/redesign/srcs/images/grey-box.png?v11.9.4)
![Exam Ref AZ-204 Developing Solutions for Microsoft Azure](http://img.images-bn.com/static/redesign/srcs/images/grey-box.png?v11.9.4)
Paperback(2nd ed.)
-
PICK UP IN STORECheck Availability at Nearby Stores
Available within 2 business hours
Related collections and offers
Overview
Product Details
ISBN-13: | 9780136798330 |
---|---|
Publisher: | Pearson Education |
Publication date: | 10/01/2020 |
Series: | Exam Ref |
Edition description: | 2nd ed. |
Pages: | 352 |
Product dimensions: | 7.30(w) x 9.00(h) x 0.70(d) |
About the Author
Table of Contents
Introduction xv
Organization of this book xv
Microsoft certifications xv
Errata, updates, and book support xvi
Stay in touch xvi
Important: How to use this book to study for the exam xvii
Chapter 1 Develop Azure Infrastructure as a service compute solution 1
Skill 1.1 Implement solutions that use virtual machines (VM) 2
Provision VMs 2
Configure VMs for remote access 7
Create ARM templates 12
Create container images for solutions by using Docker 21
Publish an image to the Azure Container Registry 24
Run containers by using Azure Container Instance 26
Skill 1.2 Create Azure App Service web apps 27
Create an Azure App Service web app 28
Enable diagnostics logging 32
Deploy code to a web app 35
Configure web app settings including SSL, API, and connection strings 38
Implement autoscaling rules, including scheduled autoscaling, and scaling by operational or system metrics 41
Skill 1.3 Implement Azure Functions 46
Implement input and output bindings for a function 46
Implement function triggers by using data operations, timers, and webhooks 52
Implement Azure Durable Functions 63
Chapter summary 72
Thought experiment 74
Thought experiment answers 74
Chapter 2 Develop for Azure storage 75
Skill 2.1 Develop solutions that use Cosmos DB storage 75
Select the appropriate API for your solution 76
Implement partitioning schemes 79
Interact with data using the appropriate SDK 81
Set the appropriate consistency level for operations 91
Create Cosmos DB containers 94
Implement server-side programming including stored procedures, triggers, and change feed notifications 98
Skill 2.2 Develop solutions that use Blob Storage 101
Move items in Blob Storage between Storage Accounts or containers 102
Set and retrieve properties and metadata 104
Interact with data using the appropriate SDK 109
Implement data archiving and retention 117
Implement hot, cool, and archive storage 120
Chapter summary 124
Thought experiment 125
Thought experiment answers 126
Chapter 3 Implement Azure security 127
Skill 3.1 Implement user authentication and authorization 127
Implement OAuth2 authentication 128
Create and implement shared access signatures 154
Register apps and use Azure Active Directory to authenticate users 167
Control access to resources by using role-based access controls (RBAC) 172
Skill 3.2 Implement secure cloud solutions 175
Secure app configuration data by using the App Configuration and KeyVault API 175
Manage keys, secrets, and certificates by using the KeyVault API 183
Implement Managed Identities for Azure resources 191
Chapter summary 196
Thought experiment 198
Thought experiment answers 199
Chapter 4 Monitor, troubleshoot, and optimize Azure solutions 201
Skill 4.1 Integrate caching and content delivery within solutions 201
Develop code to implement CDNs in solutions 202
Configure cache and expiration policies for FrontDoor, CDNs, and Redis caches 207
Store and retrieve data in Azure Redis Cache 212
Skill 4.2 Instrument solutions to support monitoring and logging 219
Configure instrumentation in an app or service by using Application Insights 219
Analyze log data and troubleshoot solutions by using Azure Monitor 227
Implement Application Insights Web Test and Alerts 231
Implement code that handles transient faults 234
Chapter summary 238
Thought experiment 239
Thought experiment answers 239
Chapter 5 Connect to and consume Azure services and third-party services 241
Skill 5.1 Develop an App Service Logic App 241
Create a Logic App 242
Create a custom connector for Logic Apps 249
Create a custom template for Logic Apps 266
Skill 5.2 Implement API Management 268
Create an APIM instance 269
Configure authentication for APIs 273
Define policies for APIs 275
Skill 5.3 Develop event-based solutions 278
Implement solutions that use Azure Event Grid 279
Implement solutions that use Azure Notification Hubs 287
Implement solutions that use Azure Event Hub 291
Skill 5.4 Develop message-based solutions 298
Implement solutions that use Azure Service Bus 299
Implement solutions that use Azure Queue Storage queues 305
Chapter summary 309
Thought experiment 310
Thought experiment answers 311
Index 313