Course AZ-204T00: Developing Solutions for Microsoft Azure

Course Description

This course teaches developers how to build end-to-end Microsoft Azure solutions. Professionals will learn how to implement Azure compute solutions, Azure Functions, and Azure Storage & & authorization, & secure their answers by using KeyVault & manage web applications, create solutions using Azure storage, and implement authentication & Managed Identities. Professionals will also learn how to connect to & consume Azure services & third-party services, & include event- & message-based models in their solutions. The course also covers monitoring, troubleshooting, & optimizing Azure solutions.

Prerequisites

To be successful in this training, learners should have the following:

  •  Hands-on experience with Azure IaaS & PaaS solutions, & the Azure Portal.
  •  Experience writing in an Azure-supported language at the intermediate level. (C#, JavaScript, Python, or Java)
  •  Ability to write code to connect & perform operations on a SQL or NoSQL database product. (SQL Server, Oracle, MongoDB, Cassandra, or similar)
  •  Experience writing code to handle authentication, authorization, & other security principles at the intermediate level.
  • A working knowledge of HTML, the HTTP protocol, and REST API interfaces.

Target Audience

Professionals in this course are interested in Azure development or passing the Microsoft Azure Developer Associate certification exam.

Content Outline

  • Explain Azure App Service key components & value.
  • Explain how Azure App Service manages authentication & authorization.
  • Identify methods to control inbound & outbound traffic to your web app.
  • Deploy an app App Service using Azure CLI commands.
  • Make application settings that are bound to deployment slots.
  • Describe your options for installing SSL/TLS certificates for your app.
  • To aid in monitoring and debugging, enable diagnostic logging for your app.
  • Create a virtual app for directory mappings.
  • Determine which scenarios are suitable for autoscaling.
  • Make autoscaling rules for a web app.
  • Monitor the effects of autoscaling.
  • Explain the advantages of using deployment slots.
  • Having knowledge of how slot swapping operates in App Service.
  • Perform manual swaps & enable auto swap.
  • Route traffic manually & automatically.
  • Explain the differences in functionality between Azure Functions, Azure Logic Apps, and WebJobs.
  • Explain Azure Functions hosting plan options
  • Explain how Azure Functions scale to meet business needs
  • Implement Durable Functions
  • Explain the app patterns typically used in durable functions
  • Explain the four stable function types
  • Explain the function Task Hubs perform in stable functions
  • Explain the use of durable orchestrations, timers, & events
  • Identify the different types of storage accounts & the resource hierarchy for blob storage.
  • Explain how data is securely stored & protected through redundancy.
  • Using the Azure Cloud Shell, create a block blob storage account.

 

  • Explain how each of the access tiers is optimized.
  • Create & implement a lifecycle policy.
  • Rehydrate blob data that was previously archived.
  • Create an application to create & Using the Azure Storage client library for Blob storage; you can manipulate data.
  • Manage container properties & metadata by using .NET & REST.
  • Identify the key advantages provided by Azure Cosmos DB
  • Explain the elements in an Azure Cosmos DB account & how they are organized
  • Explain the different consistency levels & choose the right one for your project
  • Examine the supported APIs for Azure Cosmos DB& select the appropriate API for your solution
  • Explain how to request units impact costs
  • Implement partitioning in Azure Cosmos DB
  • Explain the differences between logical & physical partitions
  • Select the appropriate partition key for your solution
  • Make a synthetic partition key
  • Identify classes & methods used to create resources
  • Make resources by using the Azure Cosmos DB.NET v3 SDK.
  • Write stored procedures, triggers, & user-defined functions by using JavaScript.
  • Explain the design considerations for creating a virtual machine to support your app's needs.
  • Explain the different available options for Azure VMs.
  • Explain the VM sizing options.
  • Make an Azure VM by using the Azure CLI.
  • Explain what role Azure Resource Manager (ARM) has in Azure & the benefits of using ARM templates.
  • Describe what happens when ARM templates are deployed & how to structure them so as to support your solution.
  • Make a template with conditional resource deployments.
  • Choose the correct deployment mode for your answer.
  • Create & deploy an ARM template by using Visual Studio Code.
  • Explain the features & benefits Azure Container Registry offers.
  • Explain how to use ACR Tasks to automate builds & deployments.
  • Explain the elements in a Dockerfile.
  • Build & run an image in the ACR by using Azure CLI.
  • Explain the benefits of Azure Container Instances & how resources are grouped.
  • Using the Azure CLI, create a container instance in Azure.
  • Start & stop containers using policies.
  • Set environment variables in your container instances.
  • Explore the Microsoft identity platform
  • Find the components of the Microsoft identity platform.
  • Explain the three types of service principals & how they relate to application objects.
  • Explain how permissions & user consent operate, & how conditional access impacts your application.
  • Explain the advantages of using Microsoft Authentication Library & the application types & scenarios it supports.
  • Instantiate both public & confidential client apps from code.
  • Join the Microsoft identity platform and register an app.
  • Make an app that retrieves a token by using the MSAL.NET library.
  • Find the three types of shared access signatures.
  • Explain when to implement shared access signatures.
  • Create a stored access policy.
  • Describe the benefits of using Microsoft Graph.
  • REST and SDKs are used to perform operations on Microsoft Graph.
  • To make the most of Microsoft Graph in your applications, follow the best practices.
  • Explain the benefits of using Azure Key Vault
  • Describe how to authenticate to Azure Key Vault
  • Set & retrieve a secret from Azure Key Vault by using the Azure CLI
  • Describe the distinctions between the two types of managed identities.
  • Explain the flows for a user- & system-assigned managed identities
  • Configure managed identities
  • Acquire access tokens by using REST & code
  • Describe the benefits of using Azure App Configuration
  • Explain how Azure App Configuration stores information
  • Implement feature management
  • Securely access your app configuration information
  • Explain the components (& their functions) of the API Management service.
  • Explain how API gateways can assist you in managing calls to your APIs.
  • Secure access to APIs by using subscriptions & certificates.
  • Create a backend API.
  • Explain how Event Grid operates & how it connects to services & event handlers.
  • Explain how Event Grid delivers events & how it handles errors.
  • Implement authentication & authorization.
  • Using the Azure CLI, route custom events to a web endpoint.
  • Explain the benefits of using Event Hubs & how it captures streaming data.
  • Explain how to process events.
  • Perform everyday operations with the Event Hubs client library.
  • Select the appropriate queue mechanism for your solution.
  • Explain how the messaging entities that comprise Service Bus's core capabilities work.
  • Send & receive a message from a Service Bus queue by using. NET.
  • Identify the critical components of Azure Queue Storage
  • Create columns & manage messages in Azure Queue Storage by using. NET.
  • Explain how Azure Monitor functions as the monitoring hub in Azure.
  • Explain how Application Insights works & how it collects events & metrics.
  • Instrument an app for monitoring, run availability tests, and use Application Map to track performance and troubleshoot issues.
  • Explain the critical scenarios Azure Cache for Redis covers & its service tiers.
  • Identify the critical parameters for creating an Azure Cache for the Redis instance & interact with the cache.
  • Using.NET Cor, connect an app to Azure Cache for Redis.
  • Describe how the Azure Content Delivery Network works & how it can improve the user experience.
  • Control caching behavior & purge content.
  • Use the Azure CDN Library NET to perform actions on Azure CDN.

FAQs

Microsoft Azure Developer certification is specifically designed for developers. The candidates passing this course are validated to have skills in designing, building, & maintaining cloud application services.

An Azure Administrator is responsible for implementing, monitoring & maintaining Microsoft Azure solutions, including primary services related to Computing, Storage, Network & Security.

The role of Azure administrators is to implement, monitor & maintain MS Azure solutions & significant services related to computing, network, security, & storage. Azure administrators must also manage storage solutions for VM virtual hard disks, user data, database files, & application data.

Azure developers leverage the benefits of cloud architecture to create cloud-native applications that scale with ease. To excel in this role, the user must understand security, development, testing, deployment & more.

To attend the training session, you should have operational Desktops or Laptops with the required specification and a good internet connection to access the labs. 

We would always recommend you attend the live session to practice & clarify the doubts instantly & get more value from your investment. However, if, due to some contingency, you have to skip the class, Radiant Techlearning will help you with the recorded session of that particular day. However, those recorded sessions are not meant only for personal consumption & NOT for distribution or commercial use.

Radiant Techlearning has a data center containing the Virtual Training environment for participants' h&-on-practice. 

Participants can easily access these labs over Cloud with the help of a remote desktop connection. 

Radiant virtual labs allow you to learn from anywhere in the world & in any time zone. 

 

The learners will be enthralled as we engage them the real-world & industry Oriented projects during the training program. These projects will improve your skills & knowledge & you will gain a better experience. These real-time projects will help you a lot in your future tasks & assignments.

Send a Message.


  • Enroll