1 option
Developing Solutions for Microsoft Azure AZ-204 Exam Guide : A Comprehensive Guide to Passing the AZ-204 Exam / Paul Ivey and Alex Ivanov.
- Format:
- Book
- Author/Creator:
- Ivey, Paul, author.
- Ivanov, Alexander, author.
- Language:
- English
- Subjects (All):
- Cloud computing--Examinations--Study guides.
- Cloud computing.
- Electronic data processing personnel--Certification--Examinations--Study guides.
- Electronic data processing personnel.
- Microsoft Azure (Computing platform).
- Physical Description:
- 1 online resource (429 pages)
- Edition:
- Second edition.
- Place of Publication:
- Birmingham, England : Packt Publishing Ltd., [2024]
- Summary:
- Get ready to delve into Microsoft Azure and build efficient cloud-based solutions with this updated second edition. Authored by seasoned Microsoft trainers, Paul Ivey and Alex Ivanov, this book offers a structured approach to mastering the AZ-204 exam topics while focusing on the intricacies of Azure development. You’ll familiarize yourself with cloud fundamentals, understanding the core concepts of Azure and various cloud models. Next, you’ll gain insights into Azure App Service web apps, containers and container-related services in Azure, Azure Functions, and solutions using Cosmos DB and Azure Blob Storage. Later, you'll learn how to secure your cloud solutions effectively as well as how to implement message- and event-based solutions and caching. You’ll also explore how to monitor and troubleshoot your solutions effectively. To build on your skills, you’ll get hands-on with monitoring, troubleshooting, and optimizing Azure applications, ensuring peak performance and reliability. Moving ahead, you’ll be able to connect seamlessly to third-party services, harnessing the power of API management, event-based solutions, and message-based solutions. By the end of this MS Azure book, you'll not only be well-prepared to pass the AZ-204 exam but also be equipped with practical skills to excel in Azure development projects.
- Contents:
- Cover
- FM
- Copyright
- Contributors
- Table of Contents
- Preface
- Chapter 1: Azure and Cloud Fundamentals
- Making the Most Out of This Book - Your Certification and Beyond
- Technical Requirements
- Understanding the Benefits of Cloud Computing
- Reviewing Cloud Deployment Models
- Examining Cloud Service Models
- Exploring the Core Concepts Of Azure
- Regions and Availability Zones
- Azure Resource Manager
- Resource Providers and Resource Types
- Azure CLI and Azure PowerShell
- Azure PowerShell Module
- Azure CLI
- Summary
- Further Reading
- Exam Readiness Drill - Chapter Review Questions
- Chapter 2: Implementing Azure App Service Web Apps
- Exploring Azure App Service
- App Service Plans
- Exercise 1: Creating an App Service Plan
- App Service Web Apps
- Exercise 2: Creating a Basic Web App Using the Azure Portal
- Authentication and Authorization
- Authentication and Authorization Module
- Authentication Flow
- Exercise 3: Configuring App Service
- Networking Features
- Outbound Flows
- Inbound Flows
- Configuring App Settings and Logging
- Application Settings
- Exercise 4: Configuring Applications in App Service
- Logging
- Windows Only
- Windows and Linux
- Exercise 5: Implementing and Observing Application Logging
- Scaling App Service Apps
- Exercise 6: Configuring Autoscale in Azure App Service
- Leveraging Deployment Slots
- Exercise 7: Mastering Deployment Slots
- Chapter 3: Implementing Containerized Solutions
- Understanding Containers
- Docker
- Stage 1 - Creating a Dockerfile
- Stage 2 - Building a Container Image
- Stage 3 - Running a Container
- Exercise 1: Creating and Using Containers
- Task 1: Using an Existing Container Image.
- Task 2: Building a Container Image and Running a Container
- Task 3: Running a Containerized Web Application
- Managing Container Images in Azure Container Registry
- Exercise 2: Managing Images in ACR Using the Docker CLI
- Task 1: Creating an Azure Container Registry
- Task 2: Building and Pushing a Container Image to ACR Using the Docker CLI
- ACR Tasks
- Exercise 3: Building and Pushing to ACR Using ACR Tasks
- Task 1: Executing Build, Push, and Run Quick Tasks
- Running Containers in Azure Container Instances
- Exercise 4: Creating Azure Container Instances (ACI)
- Task 1: Enabling the ACR Admin User
- Task 2: Creating an ACI
- Implementing Azure Container Apps
- Azure Container Apps Architecture
- Exercise 5: Creating and Managing ACA
- Task 1: Building and Running Multiple Containers Locally
- Task 2: Creating an ACA Environment
- Task 3: Creating and Configuring Container Apps
- Task 4: Configuring Health Probes
- Task 5: Configuring App Secrets
- Chapter 4: Implementing Azure Functions
- Exploring Azure Functions
- Hosting Options
- Scaling Azure Functions
- Triggers and Bindings
- Developing, Testing, and Deploying Azure Functions
- Exercise 1: Creating a Function App
- Exercise 2: Creating Functions
- Task 1: Creating a Function with a Data Operation Trigger
- Task 2: Testing the Data Operation Trigger
- Task 3: Creating and Testing a Function with a Timer Trigger
- Task 4: Creating and Testing a Function with a Webhook Trigger
- Exercise 3: Developing within VS Code
- Task 1: Creating a Project
- Task 2: Developing and Testing Locally
- Task 3: Deploying to Azure
- Exam Readiness Drill - Chapter Review Questions.
- Chapter 5: Developing Solutions That Use Cosmos DB Storage
- Introduction to NoSQL Solution
- Understanding the Benefits of NoSQL Databases
- Exploring Azure NoSQL Platforms
- Developing a Solution for Azure Table Storage
- The Structure of an Azure Table Storage Account
- Exercise 1: Provisioning a Storage Account
- Querying Azure Table Storage with a RESTful Interface
- Summary of Azure Table Storage
- Developing a Solution for Azure Cosmos DB
- Exploring Cosmos DB APIs
- Azure Cosmos DB for Table
- Azure Cosmos DB for MongoDB
- Azure Cosmos DB for Apache Cassandra
- Azure Cosmos DB for Apache Gremlin
- Azure Cosmos DB for PostgreSQL
- Azure Cosmos DB for NoSQL
- Provisioning
- Exercise 2: Using the Azure CLI to Provision Cosmos DB
- High Availability
- Consistency Levels
- Networking Settings
- Encryption Settings
- Backups and Recovery
- Partitions
- Indexing
- Time to Live
- Inserting and Querying Documents
- Connecting to a Cosmos DB Account from Code
- User-Defined Functions
- Stored Procedures
- Triggers
- Leveraging a Trigger Validation from Code
- The Cosmos DB REST API
- Optimistic Concurrency
- Leveraging a Change Feed for App Integration
- Processing the Change Feed from Code
- Optimizing Database Performance and Costs
- Chapter 6: Developing Solutions That Use Azure Blob Storage
- Exploring Azure Storage Accounts
- Provisioning an Azure Storage Account
- The Structure of Azure Blob Storage
- High Availability and Durability
- Performance Levels
- Pricing Models
- Storage Access Tiers
- Blob Types
- Leveraging the Azure CLI to Provision an Azure Storage Account
- Exercise 1: Creation and Configuration of Resources
- Data Protection
- Static Websites
- Exercise 2: Static Websites.
- Manipulation with Blobs and Containers
- Leveraging AzCopy for Data Transfer between Storage Accounts
- Implementing Basic Operations from C# Code
- Managing Metadata and Security Settings for Storage Accounts
- Encryption
- Firewalls
- Metadata and Tags
- Retrieving Metadata Using C# Code
- Lifecycle Management
- Cost Savings
- Chapter 7: Implementing User Authentication and Authorization
- Understanding the Microsoft Identity Platform
- Service Principals
- Permissions and Consent Types
- Permission Types
- Consent Types
- Exercise 1: Experiencing Permissions and Consent
- Task 1: Implementing Authentication with the Default Permissions
- Task 2: Testing the Dynamic Consent Experience
- Task 3: Defining Static Permissions for Admin Consent
- Exercise 2: Implementing Conditional Access
- Task 1: Creating a Conditional Access Policy
- Implementing Authentication with the MSAL
- Authentication Flows
- Client Applications
- Exercise 3: Implementing Authentication with the MSAL
- Task 1: Creating a New Console App and Adding the MSAL.NET Package
- Task 2: Implementing Authentication in a Console App Using the MSAL
- Discovering Microsoft Graph
- Exercise 4: Microsoft Graph
- Task 1: Using Graph Explorer
- Task 2: Querying the Microsoft Graph API Using the SDK
- Using SASs
- The SAS Token Structure
- SAS Types
- Exercise 5: Using Shared Access Signatures
- Task 1: Creating a Storage Account Using the Azure CLI
- Task 2: Generating a SAS
- Stored Access Policies
- Exercise 6: Implementing Stored Access Policies
- Task 1: Creating and Using a Stored Access Policy
- Chapter 8: Implementing Secure Azure Solutions.
- Technical Requirements
- Securing Secrets with Azure Key Vault
- Authorization
- Authentication
- Implementing Managed Identities
- Exercise 1: User-Assigned Managed Identity
- System-Assigned Managed Identity
- Exploring Azure App Configuration
- Exercise 2: App Configuration in code
- Feature Flags
- Exercise 3: Creating a Feature Flags
- Chapter 9: Integrating Caching and Content Delivery within Solutions
- Introducing Caching Patterns
- Exploring Azure Cache for Redis
- Provisioning Azure Cache for Redis from the Azure CLI
- Exercise 1: Provisioning Azure Cache for Redis
- Advanced Configuration
- Access Key
- Firewall and Virtual Network Integration
- Diagnostic Settings
- The Redis Console
- Implementing Basic Operations with Cached Data
- Exercise 2: Manipulating Data in Azure Cache from the Console
- Manipulating Data in Azure Cache from C# Code
- Leveraging Azure Cache for Persisting Web Sessions
- How to Cache Your Data Effectively
- Exploring Azure Front Door and CDN
- Azure Front Door
- Dynamic Site Acceleration
- Provisioning Azure CDN
- Premium and Standard Tier from Edgio
- Exercise 3: Provisioning with the Azure CLI
- Advanced CDN Configuration
- Caching Rules
- Purging Cached Content
- Preloading
- Geo-Filter
- Exercise 4: Configuring a Website to Leverage the CDN
- Manipulating a CDN Instance from Code
- Chapter 10: Monitoring and Troubleshooting Solutions by Using Application Insights
- Monitoring and Logging Solutions in Azure
- Analyzing Performance Issues with Azure Monitor
- Exercise 1: Provisioning Cloud Solutions to Explore Monitoring Features.
- Exploring Azure App Service Diagnostics Settings.
- Notes:
- Description based on publisher supplied metadata and other sources.
- Description based on print version record.
- ISBN:
- 9781835080047
- 1835080049
- OCLC:
- 1434254778
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.