AZ-204 Developing Solutions for Microsoft Azure

Video description

Embark on a comprehensive learning expedition with our AZ-204 Developing Solutions for Microsoft Azure course. This meticulously structured program guides you through the essentials of Azure, from the fundamentals of cloud infrastructure to advanced data management and security.

Begin with an overview of the Azure Developer Exam, exploring the core requirements and navigating the Azure dashboard with ease. Progress through hands-on VM creation, grappling with availability concepts, VM sizes, and advanced networking options. Delve into Azure App Services, contrasting IaaS and PaaS, and discover deployment nuances to optimize your web apps. As you traverse the course, you'll tackle containerization with Azure Container Instances and develop skills in function app creation, monitoring, and integrating robust cloud storage solutions. The journey extends to CosmosDB, where you'll manage data at scale, and Azure Authentication, ensuring secure app configurations.

Transition to encryption techniques with Azure's Storage Accounts and SQL Database, ensuring data security is paramount. The course culminates with in-depth insights into Azure's caching capabilities, content delivery networks, and a foray into application messaging with Azure Storage Queues and Service Bus Queue.

What you will learn

  • Create, manage, and connect to Azure Virtual Machines
  • Deploy web applications using Azure App Service
  • Manage container-based applications with Azure Container Instances
  • Secure and manage data with Azure Storage Accounts and CosmosDB
  • Implement robust authentication with Azure's Identity services
  • Monitor, log, and troubleshoot solutions using Azure's monitoring tools

Audience

This video course caters to a broad spectrum of developers aiming to deepen their expertise in Microsoft Azure, from those just starting out to experienced professionals seeking to enhance their skill set. It's an ideal resource for individuals aspiring to pass the Azure AZ-204 exam and solidify their credentials in cloud application development. Whether you're looking to pivot your career towards Azure-based solutions or to validate your existing Azure knowledge with a certification, this course is designed to align with your professional development goals.

About the Author

Scott Duffy: Scott Duffy transforms technical complexity into clarity. With 20 years as a developer, manager, and software architect, Scott bridges the business and tech worlds, imparting his vast knowledge in a comprehensible way. He's taught over a million Udemy students, reaching global audiences with his certified expertise in Enterprise and cloud architecture. As a Microsoft Azure specialist and AWS Solution Architect Associate, Scott's insights are invaluable. Honored with the Microsoft MVP Award for 2022 and 2023, he continues to enlighten and guide the tech community.

Table of contents

  1. Chapter 1 : AZ-204 Course Welcome
    1. Overview of the Azure Developer Exam
    2. AZ-204 Exam Requirements
    3. Azure Home and Dashboard
    4. Azure Cloud Shell
    5. Installing PowerShell
  2. Chapter 2 : AZ-204 Virtual Machines
    1. AZ-204 Course - Starting Tips
    2. What is a VM?
    3. Create Your First VM - The Basics
    4. Virtual Machine Availability Concepts
    5. Virtual Machine Sizes
    6. Azure VM Disks and Networking Options
    7. VM Advanced Options and the Review Page
    8. Connecting to an Azure VM - RDP and SSH
    9. Modify and Stop a VM
    10. Azure Resource Manager model (ARM) - ARM Templates
    11. Create a VM Using Powershell
    12. DEMO: Create a VM in CLI
  3. Chapter 3 : AZ-204 Azure App Service
    1. IaaS vs PaaS
    2. Create an Azure Web App
    3. App Service Plan
    4. App Service Deployment Options
    5. Manual Scaling an App Service
    6. Publishing an App Service
    7. Deployment Slots
    8. App Service General Settings
    9. App Service SSL Settings
    10. Autoscaling an App Service
    11. Enable Diagnostic Logs
    12. DEMO: Create a Web App in PowerShell
    13. DEMO: Create a Web App in CLI
    14. DEMO: A look at az webapp up
    15. The WebApp Console
  4. Chapter 4 : AZ-204 Containers
    1. What is an Azure Container Instance (ACI)?
    2. Docker Desktop and Visual Studio Container Tools
    3. Using Visual Studio to Build a Container App
    4. Deploy an ACI App From Azure Container Registry
    5. Deploy an Azure Web App From Azure Container Registry
  5. Chapter 5 : AZ-204 Function App
    1. Creating a Function App
    2. Creating Our First Function
    3. HTTP Trigger Function
    4. Monitoring Function Events and Errors
    5. Adding a Blob Output Binding
    6. Timer Trigger Function
    7. Understanding Durable Functions
    8. Using NPM INSTALL in Function Apps
    9. Creating a Durable Function
    10. Adding Delays to Functions using MOMENT
    11. Function Core Tools
    12. Visual Studio and Functions
    13. INSTRUCTIONS: How to Use Microsoft Learn Exercises and Sandboxes
  6. Chapter 6 : AZ-204 Azure Storage Accounts
    1. Understanding Storage Accounts
    2. Storage Account Settings
    3. Storage Account Networking and Data Protection
    4. Storage Account Encryption
    5. Upload Files to a Storage Account
    6. Access Keys and SAS Tokens
    7. AzCopy V10
    8. StartCopyFromUri Method
    9. SetMetadata Method
    10. Storage Account Backup, Replication, and Lifecycle
    11. Static Web App
  7. Chapter 7 : AZ-204 CosmosDB
    1. Introduction to CosmosDB
    2. Create a CosmosDB Account
    3. Global Replication Options
    4. CosmosDB Keys and Security
    5. Create a CosmosDB Collection
    6. Add Documents to CosmosDB
    7. Setting Data Consistency Options
    8. Managing Change Feed Notifications
    9. Cosmos DB Todo App Code, Line By Line
  8. Chapter 8 : AZ-204 Azure Authentication
    1. Introduction to Entra ID (Azure AD)
    2. What is an Entra ID (Azure AD) Tenant?
    3. Create an Entra ID (Azure AD) Tenant
    4. Microsoft Identity Platform
    5. Create Users in Entra ID (Azure AD)
    6. Register an Application for Entra ID (Azure AD)
    7. Use Application Quickstart to Code an Application
    8. Overview of Microsoft Graph API
    9. Using Microsoft Graph API to Query Entra ID (Azure AD)
  9. Chapter 9 : AZ-204 Data Encryption with Storage Accounts and SQL Database
    1. Secure App Configuration
    2. Data Encryption and Storage Accounts
    3. Data Encryption and SQL Databases
    4. Configuring Customer-Managed Key (CMK) with Azure Key Vault
  10. Chapter 10 : AZ-204 Caching and Content Delivery Networks
    1. Introduction to Redis Caching
    2. Azure Cache for Redis SKU Comparison
    3. Configure cache and expiration policies for Azure Cache for Redis
    4. Azure Cache for Redis Scaling
    5. Reading and Writing to Redis in .NET
    6. Implement secure and optimized application cache patterns
    7. Redis Premium Clustering
    8. Creating a CDN Profile
    9. Using a CDN in Your Application
  11. Chapter 11 : AZ-204 Troubleshoot solutions by using Application Insights
    1. Configure an app to use Application Insights
    2. Monitor and analyze metrics, logs, and traces
  12. Chapter 12 : AZ-204 Monitoring and Logging
    1. Virtual Machine Logging
    2. Function App Logging
    3. Azure Monitor
  13. Chapter 13 : AZ-204 Consuming Azure Services
    1. API Management
    2. Configure API Management
    3. Test the API
    4. Add a New API to API Management
    5. *NEW* Swagger / OpenAPI
    6. API Management Developer Portal
  14. Chapter 14 : Develop event-based solutions
    1. Implement solutions that use Azure Event Grid
    2. Implement solutions that use Azure Event Hub
  15. Chapter 15 : AZ-204 Application Messaging
    1. Azure Storage Queues
    2. Service Bus Queue
  16. Chapter 16 : Wrap Up
    1. Thank You!
    2. Renewing Your Developer Certification

Product information

  • Title: AZ-204 Developing Solutions for Microsoft Azure
  • Author(s): Scott Duffy
  • Release date: November 2023
  • Publisher(s): Packt Publishing
  • ISBN: 9781838989293