- Explore Azure App Service
- Describe Azure App Service key components and value
- Explain how Azure App Service manages authentication and authorization
- Identify methods to control inbound and outbound traffic to your web app
- Deploy an app to App Service using Azure CLI commands
- Lab: Create a static HTML web app by using Azure Cloud Shell
- Configure web app settings
- Create application settings that are bound to deployment slots
- Explain the options for installing SSL/TLS certificates for your app
- Enable diagnostic logging for your app to aid in monitoring and debugging
- Create virtual app to directory mappings
- Scale apps in Azure App Service
- Identify scenarios for which autoscaling is an appropriate solution
- Create autoscaling rules for a web app
- Monitor the effects of autoscaling
- Explore Azure App Service deployment slots
- Describe the benefits of using deployment slots
- Understand how slot swapping operates in App Service
- Perform manual swaps and enable auto swap
- Route traffic manually and automatically
- Explore Azure Functions
- Explain functional differences between Azure Functions, Azure Logic Apps, and WebJobs
- Describe Azure Functions hosting plan options
- Describe how Azure Functions scale to meet business needs
- Develop Azure Functions
- Explain the key components of a function and how they are structured
- Create triggers and bindings to control when a function runs and where the output is directed
- Connect a function to services in Azure
- Create a function by using Visual Studio Code and the Azure Functions Core Tools
- Lab: Create an Azure Function by using Visual Studio Code
- Explore Azure Blob storage
- Identify the different types of storage accounts and the resource hierarchy for blob storage
- Explain how data is securely stored
- Enable a storage account for static website hosting
- Manage the Azure Blob storage lifecycle
- Describe how each of the access tiers is optimized
- Create and implement a lifecycle policy
- Rehydrate blob data stored in an archive tier
- Work with Azure Blob storage
- Create an application to create and manipulate data by using the Azure Storage client library for Blob storage
- Manage container properties and metadata by using .NET and REST
- Lab: Create Blob storage resources by using the .NET client library
- Explore Azure Cosmos DB
- Identify the key benefits provided by Azure Cosmos DB
- Describe the elements in an Azure Cosmos DB account and how they are organized
- Explain the different consistency levels and choose the correct one for your project
- Explore the APIs supported in Azure Cosmos DB and choose the appropriate API for your solution
- Describe how request units impact costs
- Create Azure Cosmos DB resources by using the Azure portal
- Lab: Create Azure Cosmos DB resources by using the Azure portal
- Work with Azure Cosmos DB
- Identify classes and methods used to create resources
- Create resources by using the Azure Cosmos DB .NET v3 SDK
- Write stored procedures, triggers, and user-defined functions by using JavaScript
- Lab: Create resources by using the Microsoft .NET SDK v3
- Manage container images in Azure Container Registry
- Explain the features and benefits Azure Container Registry offers
- Describe how to use ACR Tasks to automate builds and deployments
- Explain the elements in a Dockerfile
- Build and run an image in the ACR by using Azure CLI
- Lab: Build and run a container image by using Azure Container Registry Tasks
- Run container images in Azure Container Instances
- Describe the benefits of Azure Container Instances and how resources are grouped
- Deploy a container instance in Azure by using the Azure CLI
- Start and stop containers using policies
- Set environment variables in your container instances
- Mount file shares in your container instances
- Lab: Deploy a container instance by using the Azure CLI
- Implement Azure Container Apps
- Describe the benefits of Azure Container Instances and how resources are grouped
- Deploy a container instance in Azure by using the Azure CLI
- Start and stop containers using policies
- Set environment variables in your container instances
- Mount file shares in your container instances
- Lab: Deploy a container app
- Explore the Microsoft identity platform
- Identify the components of the Microsoft identity platform
- Describe the three types of service principals and how they relate to application objects
- Explain how permissions and user consent operate, and how conditional access impacts your application
- Implement authentication by using the Microsoft Authentication Library
- Explain the benefits of using Microsoft Authentication Library and the application types and scenarios it supports
- Instantiate both public and confidential client apps from code
- Register an app with the Microsoft identity platform
- Create an app that retrieves a token by using the MSAL.NET library
- Lab: Implement interactive authentication by using MSAL.NET
- Implement shared access signatures
- Identify the three types of shared access signatures
- Explain when to implement shared access signatures
- Create a stored access policy
- Explore Microsoft Graph
- Explain the benefits of using Microsoft Graph
- Perform operations on Microsoft Graph by using REST and SDKs
- Apply best practices to help your applications get the most out of Microsoft Graph
AZ-204T00: Developing Solutions for Microsoft Azure
- 5 Days
- Intermediate
-
0 Students
- 5 Days
- Intermediate
-
0 Students
- In-person / virtual Instructor-Led Training
- Email at cloud-trainings@learners.debugdeploy.com
- Overview
- Key Highlights
- Who Should Attend
- Required
- Recommended
- Course Details
- Course Outline
- Why Choose Us
- Enroll
- FAQs
Overview
AZ-204: Developing Solutions for Microsoft Azure course teaches developers how to create end-to-end solutions in Microsoft Azure. Students will learn how to implement Azure compute solutions, create Functions, implement and manage web apps, develop solutions utilizing Azure storage, implement authentication and authorization, and secure their solutions by using KeyVault and Managed Identities in this AZ-204 course. Students will also learn how to connect to and consume Azure services and third-party services and include event- and message-based models in their solutions. The Azure 204 course also covers monitoring, troubleshooting, and optimizing Azure solutions.
This AZ-204 course provides students with the key knowledge to help prepare for Exam AZ-204: Developing Solutions for Microsoft Azure. Passing this exam is required to earn the Microsoft Certified Azure Developer Associate certification.
This Developing solution for Microsoft Azure 204 course is based on the objectives of the course version AZ-204T00A.
Key Highlights
- Create Azure App Service Web Apps
- Implement Azure functions
- Develop solutions that use blob storage
- Develop solutions that use Cosmos DB storage
- Implement IaaS solutions
- Implement user authentication and authorization
- Implement secure cloud solutions
- Implement API Management
- Develop App Service Logic Apps
- Develop event-based solutions
- Develop message-based solutions
- Monitor and optimize Azure solutions
- Integrate caching and content delivery within solutions
Who Should Attend
- Full Stack Developer
- Software Developer
- Azure Developer
Required
- Hands-on experience with Azure IaaS and PaaS solutions, and the Azure Portal
- Experience writing in an Azure supported language at the intermediate level. (C#, JavaScript, Python, or Java)
- Experience writing code to handle authentication, authorization, and other security principles at the intermediate level.
- Ability to write code to connect and perform operations on, a SQL or NoSQL database product. (SQL Server, Oracle, MongoDB, Cassandra or similar)
Recommended
Course Details
- Duration: 5 Days (40 hours)
- Delivery Format: In-person / virtual Instructor-Led Training
Course Outline
Why Choose Us
- Proven Track Record: Thousands of satisfied students and successful certifications.
- Flexible Learning Options: Choose from various formats to fit your schedule and learning style.
- Post-Training Support: Access to additional resources and community forums for continued learning.