Exam Ref AZ-204 Developing Solutions for Microsoft Azure

Exam Ref AZ-204 Developing Solutions for Microsoft Azure

by Santiago Munoz
Exam Ref AZ-204 Developing Solutions for Microsoft Azure

Exam Ref AZ-204 Developing Solutions for Microsoft Azure

by Santiago Munoz

Paperback(2nd ed.)

$44.99 
  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE
    Check Availability at Nearby Stores

Related collections and offers


Overview

Prepare for Microsoft Exam AZ-204—and help demonstrate your real-world mastery of Microsoft Azure solution development. Designed for working Azure developers, this Exam Ref focuses on the critical thinking and decision-making acumen needed for success at the Microsoft Certified Solutions Associate level. Focus on the expertise measured by these objectives:• Develop Azure compute solutions• Develop for Azure storage• Implement Azure security• Monitor, troubleshoot, and optimize Azure solutions• Connect to and consume Azure services and third-party services This Microsoft Exam Ref:• Organizes its coverage by exam objectives• Features strategic, what-if scenarios to challenge you• Assumes you want to show your ability to design and build diverse Microsoft Azure cloud solutions, and successfully participate in all phases of their development About the ExamExam AZ-204 focuses on knowledge needed to implement IaaS solutions; create Azure App Service Web Apps; implement Azure Functions; develop solutions using Cosmos DB and Blob Storage; implement user authentication, authorization, and secure cloud solutions; integrate caching and content delivery within solutions; instrument solutions to support monitoring and logging; develop an App Service Logic App; implement API Management; develop event- and message-based solutions. About Microsoft CertificationPassing this exam fulfills your requirements for the Microsoft Certified: Azure Developer Associate credential, demonstrating your readiness to design, build, test, and maintain Microsoft Azure cloud solutions, and partner with other cloud professionals and clients to implement them. This exam is also a prerequisite for the Microsoft Certified: Azure DevOps Engineer Expert credential. See full details at: microsoft.com/learn


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

Santiago Fernández Muñoz: I started my career as a Linux and Windows instructor. At the same time, I also started to learn scripting programming languages such as bash and VBS that were useful for my work. During that period of my career, I realized scripting languages were helpful, but they were not enough to meet all my needs, so I started learning other languages like Java, PHP, and finally C#.I’ve been working as a Microsoft technologies consultant for the last 14 years, and over the last 6 years, I’ve consulted on Azure-related technologies. I’ve participated in different types of projects, serving in a variety of capacities from .NET developer to solution architect. Now I’m focused on developing custom industrial IoT solutions for my company and clients.

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

From the B&N Reads Blog

Customer Reviews