Microsoft Certified: Azure Developer Associate: AZ-204: Developing Solutions for Microsoft Azure

  • 15 Courses | 16h 56m 14s
Likes 179 Likes 179
 
Explore how to design, build, test, and maintain cloud solutions as you prepare for the Exam AZ-204: Developing Solutions for Microsoft Azure exam.

GETTING STARTED

Developing Solutions for Microsoft Azure: Implementing IaaS Solutions

  • Playable
    1. 
    Course Overview
    2m 3s
    NOW PLAYING
  • Playable
    2. 
    Compute on Microsoft Azure
    5m 43s
    UP NEXT

COURSES INCLUDED

Developing Solutions for Microsoft Azure: Implementing IaaS Solutions
Infrastructure as a Service can manage unpredictable demand for resources. In this course, you’ll learn how to create, deploy, and manage IaaS on the Azure platform. You’ll examine the various compute resources available on Microsoft Azure and see how to deploy and manage VMs using the Azure portal and PowerShell. Next, you’ll explore Azure Resource Manager templates. You’ll be introduced to Docker images and containers and how to build new container images using Docker. You'll move on to learn how to manage container deployments using Azure Container Registry and Instances. Lastly, you’ll learn to deploy containers to Azure Container Instances. This course is one of a collection of courses that prepares learners for the AZ-204: Developing Solutions for Microsoft Azure certification exam.
12 videos | 1h 16m
has Assessment available Badge
Developing Solutions for Microsoft Azure: App Service Web Apps
Azure App Service is a PaaS solution for hosting your applications which enables you to scale on demand. In this course, you’ll learn how to use Azure App Service for hosting your web and mobile applications, including how to deploy and configure the service and set up a staging site. Next, you'll examine how to configure common settings in your Azure App Service deployment, including how to configure apps to scale automatically and how to use backup and restore to protect against data loss. Lastly, you’ll learn how to monitor application performance and implement Azure Firewall with App Service Environments, a dedicated App Service plan for large scale deployments. This course is one of a collection of courses that prepares learners for the AZ-204: Developing Solutions for Microsoft Azure certification exam.
12 videos | 1h 7m
has Assessment available Badge
Developing Solutions for Microsoft Azure: Implementing Azure Functions
Azure Functions let you run serverless event-based apps that can scale with your workloads. In this course, you’ll learn how to use Azure Functions for building serverless apps. You’ll learn when to use Azure Functions and how a function is comprised of triggers and bindings. You’ll explore how to use Visual Studio Code to create a function and push it to Azure and how to monitor a Functions app using Azure Application Insights. Next, you'll see how to debug a Functions app using back-end diagnostic tools and build a pipeline for Azure Functions using Azure DevOps. Lastly, you’ll learn about Durable Functions and how to write one. This course is one of a collection of courses that prepares learners for the AZ-204: Developing Solutions for Microsoft Azure certification exam.
12 videos | 1h 14m
has Assessment available Badge
Developing Solutions for Microsoft Azure: Managing IaaS
IaaS on Azure lets you provision and scale rapidly on demand while avoiding costs and time associated with managing infrastructure. In this course, you’ll learn to manage IaaS deployments on Azure. You’ll start by examining how to deploy an instance of Azure Kubernetes Service, how to incorporate Azure Dev Spaces for developing containerized apps, and how to use pipelines to deploy images to Azure Container Registry. You’ll explore OpenShift and Azure Service Fabric, including how to use CI/CD methods to deploy an app to Azure Service Fabric. Next, you’ll learn the various database services available in Azure and how to select the best one that suits your application’s requirements. Lastly, you’ll learn how to deploy and connect to an Azure SQL database and how to use Advanced Data Security to protect resources you deploy to Azure. This course is one of a collection of courses that prepares learners for the AZ-204: Developing Solutions for Microsoft Azure certification exam.
12 videos | 1h 7m
has Assessment available Badge
Developing Solutions for Microsoft Azure: Development with Cosmos DB
Azure Cosmos DB lets you run a distributed NoSQL database with high throughput and low latency. In this course, you’ll be introduced to Azure Cosmos DB and the available APIs for developing solutions to meet the database requirements of your applications. You’ll learn uses of Azure Cosmos DB, how to use the MongoDB API to interact with Cosmos DB, and how to query Cosmos DB using the SQL API. Next, you'll examine how to set up Cosmos DB global distribution and use the SQL API to query JSON documents. Lastly, you’ll see the consistency levels available in Cosmos DB and how to create containers in Cosmos DB. This course is one of a collection of courses that prepares learners for the AZ-204: Developing Solutions for Microsoft Azure certification exam.
12 videos | 1h 10m
has Assessment available Badge
Developing Solutions for Microsoft Azure: Blob Storage
Azure Blob storage provides tiered, highly-available storage for structured and unstructured data. In this course, you’ll learn how to work with Azure Blob storage. You’ll examine the available Blob storage options on Azure and how to select the proper tools for moving data between storage accounts and containers. Next, you'll look at how to move data between storage containers using the Azure CLI, AzCopy, and the .NET storage client. You’ll learn how to manage storage container properties and metadata using .NET and how to interact with data using the .NET SDK. Lastly, you’ll learn how to archive data with immutable storage, differentiate between the Azure Blob storage access tiers of hot, cool, and archive, and retrieve offline archived data. This course is one of a collection of courses that prepares learners for the AZ-204: Developing Solutions for Microsoft Azure certification exam.
12 videos | 1h 11m
has Assessment available Badge
Developing Solutions for Microsoft Azure: Implementing User Authentication & Authorization
The Microsoft identity platform is a set of unified, related services for developing applications to authenticate a variety of user accounts. In this course, you’ll learn how to use Azure services for implementing user authentication and authorization. You’ll then learn how to use OAuth 2.0 to protect exposed APIs, the uses of shared access signatures for providing access to resources, and best practices when using SAS. Next, you’ll learn how to create a secure SAS to provide access to an Azure resource and how to include authentication into an application using Azure Active Directory. Lastly, you’ll learn how to enable Azure Multi-Factor Authentication to secure accounts, and use Microsoft identity to both register an application and provide users and groups access to applications. This course is one of a collection of courses that prepares learners for the AZ-204: Developing Solutions for Microsoft Azure certification exam.
12 videos | 1h 10m
has Assessment available Badge
Developing Solutions for Microsoft Azure: Secure Cloud Solutions
Azure provides various tools for securely storing secrets, connecting services, and configuring application deployments. In this course, you’ll learn how to develop a secure cloud application and the role of Azure Key Vault in secrets management. You’ll examine how to use Visual Studio Connected Services to connect Key Vault to a web app, retrieve a secret using Azure Web Apps with Key Vault, and integrate Key Vault into CI/CD pipelines. Next, you’ll explore how to use the Azure App Configuration service. Lastly, you’ll learn about the role of Azure Active Directory managed identities, including how to create both a user-assigned and a system-assigned managed identity. This course is one of a collection of courses that prepares learners for the AZ-204: Developing Solutions for Microsoft Azure certification exam.
12 videos | 1h 9m
has Assessment available Badge
Developing Solutions for Microsoft Azure: Securing Azure Resources
In this course, you’ll learn how to implement security measures to protect your Azure resources from external access. You’ll explore the security mechanisms and the use of Azure Monitor for collecting and analyzing logs. You’ll then learn about the encryption and decryption of client application data with the Azure Storage Client Library and the use of the Azure AD Application proxy. Next, you’ll examine how to manage secure keys with Azure Storage Service Encryption and use secrets stored in Azure Vault for storage blob encryption and decryption. Finally, you’ll learn about DDoS Protection, Azure Application Gateway and Web Application Firewall, and Azure Sentinel. This course is one of a collection of courses that prepares learners for the AZ-204: Developing Solutions for Microsoft Azure certification exam.
12 videos | 57m
has Assessment available Badge
Developing Solutions for Microsoft Azure: Integrating Caching & Content Delivery
In this course, you’ll learn to use Azure delivery services for distributing application content, as well as how to integrate caching to improve app responsiveness. You’ll explore the uses and best practices of the Azure Content Delivery Network. You’ll then examine how to deploy an Azure CDN endpoint and restrict access using geo-filtering with Azure CDN. Next, you’ll learn to configure caching rules and behaviors in Azure CDN and how Azure Cache for Redis can help improve app responsiveness. Lastly, you’ll learn how to implement the ASP.NET session state provider with Azure Cache for Redis and how to implement the Redis Output Cache Provider. This course is one of a collection of courses that prepares learners for the AZ-204: Developing Solutions for Microsoft Azure certification exam.
12 videos | 1h 5m
has Assessment available Badge