Ivey / Ivanov | Developing Solutions for Microsoft Azure AZ-204 Exam Guide | E-Book | www.sack.de
E-Book

E-Book, Englisch, 404 Seiten

Ivey / Ivanov Developing Solutions for Microsoft Azure AZ-204 Exam Guide

Discover the essentials for success when developing and maintaining cloud-based solutions on Azure
1. Auflage 2024
ISBN: 978-1-80324-099-2
Verlag: De Gruyter
Format: EPUB
Kopierschutz: 0 - No protection

Discover the essentials for success when developing and maintaining cloud-based solutions on Azure

E-Book, Englisch, 404 Seiten

ISBN: 978-1-80324-099-2
Verlag: De Gruyter
Format: EPUB
Kopierschutz: 0 - No protection



With the prevalence of cloud technologies and DevOps ways of working, the industry demands developers who can build cloud solutions and monitor them throughout their life cycle. Becoming a Microsoft-certified Azure developer can differentiate developers from the competition, but with such a plethora of information available, it can be difficult to structure learning in an effective way to obtain certification.
Through easy-to-understand explanations and exercises, this book will provide a more palatable learning experience than what you may expect from an exam preparation book. You'll start off with a recap of some important cloud concepts, such as IaaS, PaaS, and SaaS. From there, you'll learn about each relevant solution area, with use cases. The chapters also cover different implementation methodologies, both manual and programmatic - ranging from compute resources such as App Service and serverless applications to storage, database, security, monitoring solutions, and connecting to third-party services.
By the end of this book, you'll have learned everything you need to pass the AZ-204 certification exam and have a handy, on-the-job reference guide.

Ivey / Ivanov Developing Solutions for Microsoft Azure AZ-204 Exam Guide jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


Table of Contents - Azure and Cloud Fundamentals
- Implementing IaaS Solutions
- Creating Azure App Service Web Apps
- Implementing Azure Functions
- Developing Solutions That Use Cosmos DB Storage
- Developing Solutions That Use Azure Blob Storage
- Implementing User Authentication and Authorization
- Implementing Secure Cloud Solutions
- Integrating Caching and Content Delivery within Solutions
- Troubleshooting Solutions by Using Metrics and Log Data
- Implementing API Management
- Developing Event-Based Solutions
- Developing Message-Based Solutions
- Mock Exam Questions


Preface


Cloud developers are in high demand right now, and as this demand continues to grow, so too does the requirement for up-to-date knowledge of the ever-evolving plethora of cloud technologies and features. One of the most popular ways in which to provide evidence of possessing the knowledge required to be a successful cloud developer is by obtaining relevant certifications.

The chapters of this book are structured in a way that aligns with the skills measured in the AZ-204 exam, so you can see which area of the exam is being addressed in each chapter. You’ll explore all the services and features covered by the exam in a clear, succinct way, including practical exercises to follow along to get a firm understanding of concepts, with access to downloadable code examples if required.

Who this book is for


This book is intended to help professional developers with experience in Microsoft Azure in preparing to take and pass the AZ-204: Developing Solutions for Microsoft Azure exam, as well as developers looking to increase their existing knowledge of how to develop solutions for Azure.

What this book covers


, , recaps some of the fundamentals of cloud computing and some important concepts of Azure, providing a sound foundation for the rest of the book.

, , builds on the topics discussed in the previous chapter by exploring Infrastructure as a Service solutions, including virtual machines and ARM templates, finishing with containers and their associated Azure solutions.

, , covers one of the most used services in Azure development, Azure App Service. This chapter introduces App Service and goes into detail about authentication and authorization within App Service, networking features, and app settings and logging within App Service.

, , starts with an introduction to Azure Functions, including hosting, scaling, and binding options. We explore developing, testing, and deploying functions, along with stateful durable functions.

, explores NoSQL solutions hosted in Azure, including coverage of Azure Table storage and its features and leveraging service from the code. This chapter also provides a deep dive into Cosmos DB, explaining Cosmos DB scaling, high availability, consistency, and recovery features. It demonstrates querying from the Azure portal and the SDK.

, covers Azure Blob Storage and its role in supporting deployed applications and services in Azure. You will learn about the features of the Azure Blob Storage service and study cases where Azure Blob Storage can help to host web applications.

, , is where, after a detailed introduction to the Microsoft identity platform, we implement authentication with the Microsoft Authentication Library. Building on this, we explore Microsoft Graph and demonstrate making calls to it within code. We then finish with a detailed look at shared access signatures for authorizing access to storage resources in Azure.

, , is where we explore using Azure Key Vault to secure application secrets, including authorization and authentication with Key Vault. This leads us on to the topic of managed identities, including options and best practices. The final topic of this chapter is Azure App Configuration, for centrally and securely managing your application configuration settings and feature flags.

, , starts with an introduction to dynamic content caching with Azure Cache for Redis and continues to explore static content caching with Azure CDN, including different caching patterns, high availability, pricing models, and integration with Azure platform services such as Azure App Service and Azure Blob Storage.

, , explores a variety of telemetry and monitoring topics, including troubleshooting crashes with Application Insights, monitoring web logs with Azure Monitor, and creating live dashboards and workbooks using Kusto queries.

, , is all about web APIs, Swagger, and the API Management service, with a deep dive into advanced configuration using policies.

, , explores a variety of the event-based services available in Azure, including Event Hubs for ingesting big data, Event Grid for reactive programming, IoT Hub for telemetry monitoring, and Azure Relay for hyper-cloud communication.

, , is all about the implementation of messaging patterns. We will introduce messaging services in Azure, starting with Azure Storage and then moving on to Azure Service Bus. We provide guidelines for reliable content delivery with message-based services. We finish with an introduction into the concept of DevOps and some examples of DevOps practices.

, , is a mock exam to build your familiarity with the types of questions you might be presented with in the exam. We introduce the different types of exam questions and timings and then get straight into the mock exam questions.

To get the most out of this book


You will need the latest version of Visual Studio Code, .NET, PowerShell Core, the Azure CLI, Git, and Docker Desktop. All code examples have been tested using .NET 6.0, PowerShell Core 7, and version 2.37.0 of the Azure CLI on Windows 10 and Windows 11. However, they should also work with future releases as well.

Software/hardware covered in the book

Operating system requirements

Visual Studio Code

Windows, macOS, or Linux

Docker Desktop

Windows, macOS, or Linux

PowerShell Core

Windows, macOS, or Linux

Azure CLI

Windows, macOS, or Linux

.NET 6.0

Windows, macOS, or Linux

Git

Windows, macOS, or Linux

Azure Functions Core Tools

Windows, macOS, or Linux

Check the license requirements for Docker Desktop if you want to follow along with the exercises in . A Docker Personal plan is free for personal, individual use. Each chapter details which (if any) Visual Studio Code extensions are required.

If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.

Download the example code files


You can download the example code files for this book from GitHub at https://github.com/PacktPublishing/Developing-Solutions-for-Microsoft-Azure-AZ-204-Exam-Guide. If there’s an update to the code, it will be updated in the GitHub repository.

We also have other code bundles from our rich catalog of books and videos available at https://github.com/PacktPublishing/. Check them out!

Code in Action


The Code in Action videos for this book can be viewed at https://bit.ly/3LtUSAp.

Download the color images


We also provide a PDF file that has color images of the screenshots and diagrams used in this book. You can download it here: https://packt.link/1TGWe.

Conventions used


There are a number of text conventions used throughout this book.

Code in text: Indicates code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles. Here is an example: “The URL includes the scope parameter, scope=openid+profile+email, which consists of the standard OIDC permissions that the User.Read permission uses.”

A block of code is set as follows:

using Microsoft.Identity.Client; const...


Ivey Paul :

Paul Ivey is a Microsoft Technical Trainer delivering Microsoft exam preparation courses on a regular basis. Prior to that, he became an expert in on-premises Microsoft infrastructure and Windows technologies before changing focus to cloud technologies and application development, where he was an App Innovation Customer Engineer. As an App Innovation Customer Engineer at Microsoft, Paul worked with many enterprises to help them modernize their development practices and help them on their digital transformation journey into the cloud. Paul has also coached many of Microsoft's DevOps OpenHack events over the years. Originally from Sidmouth, Devon, Paul currently lives in Cheltenham within the beautiful Cotswolds area of the UK.Ivanov Alex :

Alex Ivanov is an experienced cloud engineer with a primary focus of supporting companies in their journey to adopt Azure services. He has been working for Microsoft for 8 years as a Cloud Support Engineer and 4 years as an Azure Technical Trainer. He became an expert in software engineering and digital transformation that helped customers to migrate their solutions to Azure. His experience helped him achieve multiple certifications in Software Development, AI, and Data platforms. As a professional trainer, Alex has already educated thousands of clients and helped them to prepare and pass the Azure certification exams. In his free time while not being jumped on by his 3 kids, he enjoys camping, boating, running, and building yachts models.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.