Developing Solutions for Microsoft Azure Certification Companion: Hands-on Preparation and Practice for Exam AZ-204

  • 7h 9m
  • Brian L. Gorman
  • Apress
  • 2023

​Improve your odds of passing one of the most highly sought-after exams for developers working with Microsoft’s cloud platform: Exam AZ-204: Developing Solutions for Microsoft Azure. This book guides you through practical examples of each of the technologies covered by the exam while exposing you to the settings and interactions between platform solutions that you will need to be in command of to prepare for the exam and to use on your job in Azure development.

​Chapters in this book correspond directly to the exam skills outline and are delivered in a “from-the-ground-up” approach, allowing you to build your knowledge as you go. This approach serves to help even novice developers get up to speed quickly, while allowing more experienced developers to find the exact topics and scenarios they need to hone their skill sets as they both prepare for the exam and reference information for real-world solutions.

​As you work through each chapter, you will get an introduction to the topic of the chapter followed by a comprehensive discovery of the key elements of the Azure service(s) being covered. You’ll be guided through solutions by studying typical, real-world scenarios. Each chapter concludes with review questions to solidify your learning and includes links to the corresponding Microsoft Learn modules that are relevant to the concepts in the chapter and associated with each section of the AZ-204 exam.

What You Will Learn

  • Know the essential platform services of Azure
  • Develop and deploy secure and robust web solutions
  • Architect and create serverless solutions
  • Manage containers in the Azure Containers ecosystem
  • Choose the correct messaging and event-handling tools for your applications
  • Master real-world examples and challenges that help prepare you for the AZ-204 exam

Who This Book Is For

​Developers planning to take the AZ-204 exam, and developers who want to learn more about development on the most common Azure platform services

About the Author

Brian L. Gorman is a Microsoft Azure MVP, developer, computer science instructor, and trainer. He has been working in .NET technologies as long as they have existed. He was originally MCSD certified in .NET 1 and re-certified with MCSA: Web Apps and MCSD: App Builder certifications in 2019. From 2019 on, Brian has earned 11 Azure certifications, including the Azure, Security, and Data Fundamentals certifications, the Azure Administrator, Database Administrator, Security Engineer, and Developer Associate certifications, the Azure Solutions Architect and DevOps Expert certifications, and the IoT and Cosmos DB Specialty certifications.

​Additionally, Brian became an MCT as of April 2019, and is focusing on developing and training developers with full-stack web solutions with .NET Core and Azure. Most recently, Brian has found purpose as an instructor for the Microsoft Software and Systems Academy (MSSA) in the cloud application development program.

​In addition to working with .NET technologies, Brian was also an adjunct faculty member in the computer science department for Franklin University for over 10 years, where his courses included data structures, algorithms, design patterns, and, full-stack solutions in the computer science capstone practicum course. Brian has created many online technical training courses that can be found online on various platforms. Brian is also the author of Apress books Practical Entity Framework, and Practical Entity Framework Core 6.

In this Book

  • Introduction
  • Azure Storage Ecosystem—Overview and Development with Azure Blob Storage
  • Develop Solutions That Use Cosmos DB
  • Implement Infrastructure as a Service (IaaS) Solutions
  • Create Azure App Service Web Apps
  • Azure Container Ecosystem—Azure Container Registry, Azure Container Instances, and Azure Container Apps
  • Implement Azure Functions
  • Implement User Authentication and Authorization
  • Implement Secure Cloud Solutions
  • Implement Caching for Solutions
  • Troubleshoot Solutions by Using Metrics and Log Data
  • Implement API Management
  • Develop Event-Based Solutions
  • Develop Message-Based Solutions
  • Appendix A—Answers to the “Review Your Learning” Questions and Additional Links


Rating 4.6 of 198 users Rating 4.6 of 198 users (198)
Rating 4.5 of 208 users Rating 4.5 of 208 users (208)
Rating 4.7 of 78 users Rating 4.7 of 78 users (78)