Developing Solutions for Microsoft Azure (AZ-204)

14 H 25 M

Just you? Training a whole team? There's an ITProTV plan that fits.

Start Training Today
This course has a practice test
  • Overview
    • Overview
    • Environment Setup - Git & Azure CLI
    • Environment Setup - Visual Studio Code
    • Environment Setup - Visual Studio Community Edition
  • Implement IaaS Solutions
    • Provision Virtual Machines (VMs)
    • Configure, Validate, & Deploy ARM Templates
    • ARM Templates - Exercise
    • Container Images & the Azure Container Registry
    • Creating Container Image using ACR Tasks - Exercise
    • Run Containers by using Azure Container Instance
  • Create Azure App Service Web Apps
    • Create an Azure App Service Web App
    • Enable Diagnostics Logging
    • Deploy Code to a Web App
    • Configure Web App Settings
    • Implement Autoscaling Rules
  • Implement Azure Functions
    • Create & Deploy Azure Functions Apps
    • Create & Deploy Azure Functions Apps - Exercise
    • Implement Bindings & Triggers for a Function
    • Implement Azure Durable Functions
  • Develop Solutions that use Cosmos DB Storage
    • Select the Appropriate API & SDK for a Solution
    • Implement Partitioning Schemes & Partition Keys
    • Perform Operations on Data & Cosmos DB Containers
    • Consistency Levels for Operations & Change Feeds
  • Develop Solutions that use Blob Storage
    • Move Items in Blob Storage
    • Set & Retrieve Properties & Metadata
    • Perform Operations on Data Using the Appropriate SDK
    • Implement Storage Policies, Data Archiving, & Retention
  • Implement User Authentication & Authorization
    • Using the Microsoft Identity Platform
    • Using Azure Active Directory
    • Create & Implement Shared Access Signatures
    • Implement Solutions that Interact with Microsoft Graph
  • Implement Secure Cloud Solutions
    • Secure App Configuration Data
    • Develop Code that uses Keys, Secrets & Certificates
    • Implement Managed Identities for Azure Resources
  • Implement Caching for Solutions
    • Configure Azure Cache for Redis
  • Troubleshoot Solutions by Using Metrics & Log Data
    • Configure an App or Service to use Application Insights
    • Review & Analyze Metrics & Log Data
    • Implement Application Insights Web Tests & Alerts
  • Implement API Management
    • Create an APIM Instance
    • API Creation & Policies
    • Configure Authentication for APIs
  • Develop Event-based Solutions
    • Implement Solutions that use Azure Event Grid
    • Implement Solutions that use Azure Event Hub
  • Develop Message-based Solutions
    • Implement Solutions that use Azure Service Bus
    • Implement Solutions using Azure Queue Storage Queues


3 M

itprotv course thumbnailitprotv course thumbnailitprotv course thumbnail
  • Episode Description
  • Transcript

WEBVTT >> Hello everybody and welcome to our Developing Solutions for Microsoft Azure AZ204 course. I'm Adam Gordon, your success guide. I'm going to help you move through your AZ204 journey and whether your end goal is to take and pass the AZ204 exam or you're just looking to gather skills that will make you a better developer and a better solution provider on Microsoft Azure, you're in the right place and you're doing the right thing. We're going to take a look at all of the different exam objectives, move through them, teach you the skills necessary to understand how to achieve those objectives and along the way, I'll give you guidance on how to not only apply this knowledge for the exam, but also how to best utilize it in your day-to-day practice if you're doing this for real. We'll take a look at different tools. Hopefully you've been through or will at least look at going through the overview episodes that I've set aside for you at the beginning of the course so that you could set up your IDE, your integrated development environment, install Visual Studio Code, set up an install Visual Studio, install Azure CLI, and get for Windows Desktop. So you've got all the development tools necessary, configured and ready to go that we will use in every one of the episodes or almost every one of the episodes across the depth and breadth of our AZ course. Let's quickly take a look at the topics that we're going to be focusing on at a high level. These are the five major topic blocks we'll cover in this course, developing Azure compute solutions, developing for Azure storage, implementing Azure security, monitoring troubleshooting and optimizing Azure solutions, and connecting to and consuming Azure services and third-party services. Now, if you're preparing for the AZ204 exam, these are going to be the five main high-level categories. We will have multiple exam objectives under each. Our exam outline is aligned with our course outline, so everything we are doing in the course is designed to support and reinforce all the skills you need. If you're just looking to gather skills for the real world, we're using the exam outline to drive those skills. So either way, you wind up in the same place and you're as successful as hopefully you need to be. I've been working with Azure and with Microsoft solutions for a long, long time. I spend a lot of time teaching. A lot of time in the real world working with customers just like you, helping you to implement solutions, understand complexity, and try to manage it in your environments. I really am looking forward to spending this time with you and taking you on your AZ204 journey. Can't wait to get started. Really exciting stuff. Got some cool demos set up for you. Got some really interesting opportunities for you to flex your coding muscles, work with both Visual Studio Code and Visual Studio, as well as creating some really interesting solutions that allow you to see the true power of the Azure platform. I'm ready to get started. Hopefully you are as well. All we need to do is finish up here and move into the body of the course. I invite you to join me as soon as you are ready to do so. And once you are, we'll spend our time wisely and make sure you understand everything you need to know to be successful regardless of what your ultimate end goal is. I look forward to seeing you as soon as you're ready. When you are, please join me in the follow on episodes. Until now, I'll say goodbye and I'll see you soon. Take care, everybody.