Azure Development: Azure 2023 intermediate
Technology:
Expertise:
- 153 Courses | 117h 16m
- Includes Lab
- 16 Courses | 22h 16m 1s
- 8 Books | 33h 6m
- 21 Courses | 17h 7m 59s
- 1 Book | 2h 44m
- 84 Courses | 64h 37m
Explore development for Azure, Microsoft's cloud platform driving the networks of many organizations.
GETTING STARTED
Developing Solutions for Microsoft Azure: Implementing IaaS Solutions
-
2m 3s
-
5m 43s
GETTING STARTED
Azure Developer: Azure Cloud Technology Solutions
-
4m 51s
-
5m 18s
GETTING STARTED
Developing Solutions for Microsoft Azure: Virtual Machines
-
1m 17s
-
8m 11s
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 11m
Assessment
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 2m
Assessment
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 9m
Assessment
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 2m
Assessment
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 5m
Assessment
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 6m
Assessment
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 5m
Assessment
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 4m
Assessment
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 |
52m
Assessment
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
Assessment
Badge
Developing Solutions for Microsoft Azure: Instrumenting Monitoring & Logging Solutions
In this course, you'll learn how to log, monitor, and diagnose application performance issues with Azure, as well as how to collect and query data using Azure Application Insights. You'll examine how to use the JavaScript SDK to leverage Application Insights and how to enable data collection from an ASP.NET Core web site. You'll then explore how to use the alerting function Azure Monitor to identify issues in a web app and how to monitor site availability using Application Insights. Lastly, you'll learn the causes of transient faults and how to add code to your app to handle transient faults. 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 8m
Assessment
Badge
Developing Solutions for Microsoft Azure: Developing an App Service Logic App
Logic Apps are a lightweight, scalable service for easily designing and executing business workflows through a browser. In this course, you'll learn how to use Azure Logic Apps to automate integration tasks using the Azure portal and how to create an Azure Logic App in Visual Studio. Next, you'll examine how to use connectors to connect an app to external service APIs and create and use a custom connector for a Logic App. You'll then explore how to use the prebuilt templates for deploying Logic Apps and use ARM to create and deploy Logic Apps. Lastly, you'll learn how to use the built-in tools to monitor a Logic App and how to code data operations in a Logic App. 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 8m
Assessment
Badge
Developing Solutions for Microsoft Azure: Implementing API Management
Managing API exposure, usage, and security can be consolidated into one tool on the Azure platform. In this course, you'll learn how to use Azure API Management to expose and manage APIs and how to use APIM with Azure Kubernetes Services. You'll then examine how to deploy an APIM instance and how to import an API. Next, you'll explore how to publish a list of APIs and assign usage quotas, and how to protect your API. You'll learn how to secure access to APIs and how to use Azure AD to authenticate client access. Lastly, you'll learn how to use APIM policies to configure your APIs and how to use authentication policies to control API access. 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 |
55m
Assessment
Badge
Developing Solutions for Microsoft Azure: Developing Event-driven Solutions
Event-driven architectures are used for highly scalable, asynchronous, decoupled applications. In this course, you'll explore event and message handling services on Azure. You'll learn how to use Azure Event Grid to architect a cloud-based app. route a custom event to a web endpoint, and monitor changes to a VM. Next, you'll use Azure Notification Hubs to create pushed alerts and a notification hub on Azure. You'll then learn how to integrate Notification Hubs with Visual Studio App Center. Lastly, you'll identify the components used in Azure Event Hubs, how to create an event hub, and how to stream data into a collector and analyzer using Event Hubs. 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
Assessment
Badge
Developing Solutions for Microsoft Azure: Developing Message-based Solutions
Message-based architectures decouple services and applications, allowing them to run on different platforms at different speeds with resilient, highly-available patterns. In this course, you'll explore how to use Azure when building message-based applications. You'll examine how to broker messages and identify when to use either a Service Bus queue or a topic and subscription model. You'll outline how to code messages to include payload, routing, and serialization information, and to validate message transferal and settlement. Next, you'll describe message sequencing, scheduling, and expiration in Azure Service Bus and learn how to deploy a new Azure Service Bus. Lastly, you'll learn how to use Azure Queue Storage to store message queues, build queue storage functions into a .NET app, and manage queues. 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 |
50m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Creating Virtual Machines & Workloads
There are a multitude of considerations when implementing virtual machines (VMs) in Azure 2017. Examine best practices for deploying workloads on an Azure VM, and how to create and configure VM images in Azure.
9 videos |
1h 8m
Assessment
Badge
Managing Azure Virtual Machines
There are different methods and tools available when it comes to configuring Azure Virtual Machines. Explore some of these methods, including how to configure and use PowerShell, Puppet, and Chef.
15 videos |
1h 40m
Assessment
Badge
Configuring Azure VM Networking
Azure virtual machines (VMs) can be configured to meet the needs of most networked environments. Examine the basic VM networking configurations, including IP addressing, User Defined Routes (UDRs), and Network Security Groups (NSG).
10 videos |
1h 8m
Assessment
Badge
Azure VM Scaling & Storage
Automatic scaling is a cost-effective method of maintaining performance levels. Explore scaling virtual machines (VMs) to meet the demands of a growing environment as well as configuring and implementing VM storage.
11 videos |
1h 15m
Assessment
Badge
Azure VM Monitoring
Monitoring VM performance helps ensure an environment runs optimally, while availability helps avoid downtime. Explore the basics of VM monitoring and diagnostics, as well as availability sets used for redundancy.
17 videos |
1h 38m
Assessment
Badge
Azure Blob Storage
Azure Blob storage is a service that allows unstructured data to be stored in the Cloud as objects, or blobs. Discover how to create, manage, and secure blobs and files in Azure.
11 videos |
58m
Assessment
Badge
Azure Storage Tables & Queues
Azure Table storage provides fast and cost-effective access to data for all kinds of applications. Dive deeper into storage tables and queues, including table partitions and scaling tables, partitions, and queues.
9 videos |
1h 12m
Assessment
Badge
Managing & Monitoring Azure Storage
Azure Storage is a durable, highly available, and scalable cloud storage solution. Examine Azure Storage in detail, and learn about storage access management.
13 videos |
1h 10m
Assessment
Badge
Azure SQL Database & Caching
Azure SQL Database is a cloud service, providing performance, scalability, and protection. Azure caching can help build highly scalable and responsive applications. Explore Azure SQL Database implementation and cache management.
15 videos |
1h 37m
Assessment
Badge
Cosmos DB and Azure Search
Cosmo DB, formerly DocumentDB, is a NoSQL document database-as-a-service feature that was created for mobile and web applications. Discover how to work with Cosmo DB, as well as use the Azure Search.
13 videos |
1h 28m
Assessment
Badge
Implementing Communication & Messaging Strategies
Azure can offer secure communication between on-premises networks and the Cloud, and a reliable cloud messaging service between applications and services. Examine how to implement communication and messaging strategies.
7 videos |
41m
Assessment
Badge
Azure Active Directory & Collaboration
Azure Active Directory is Microsoft's identity and access management cloud solution. Discover how to manage and optimize Azure Active Directory, including Azure Active Directory B2C and B2B.
19 videos |
1h 50m
Assessment
Badge
Designing Web Apps
Azure App Service can be used to develop and host web applications. Explore the basics of creating and managing Web Apps in Azure.
10 videos |
1h 36m
Assessment
Badge
Azure Functions & API Management
Azure Functions make it easy to run small pieces of code in the Cloud. Examine how to create and work with different Azure Functions, as well as manage and monitor APIs.
10 videos |
1h 11m
Assessment
Badge
Designing & Implementing Azure Apps
Azure API Management enables APIs to be quickly published to internal and external consumers. Discover how to create, manage, and secure API, logic, and mobile apps.
15 videos |
2h 15m
Assessment
Badge
Azure Service Fabric Apps
Service Fabric is used to build always-on, scalable, distributed applications in Azure. Explore the basics of Azure Service Fabric applications, and how to monitor, migrate, and scale apps.
12 videos |
1h 22m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Azure Developer: Azure Cloud Technology Solutions
Explore the advantages of appropriate design principles and Application Design from the perspective of Azure Data and Web API to create scalable solutions utilizing Azure Product Stacks.
16 videos |
1h 17m
Assessment
Badge
Azure Developer: Common Application Design & Connectivity Patterns
Discover how to identify the right design patterns to implement various architectural component that includes patterns to resolve common issues and build robust architecture.
16 videos |
58m
Assessment
Badge
Azure Developer: Storage Solutions
Explore various storage solution that include essential storage solutions, and manage data including critical tasks like data transfer, data security and caching.
19 videos |
1h 3m
Assessment
Badge
Azure Developer: Storage Tables
Explore concepts and utilization of storage tables, applying various design patterns applicable on data , query and transaction management.
16 videos |
51m
Assessment
Badge
Azure Developer: Cosmos DB Storage Solutions
Explore the architecture and implementation patterns of Cosmos DB, including data modeling, query design, security, and monitoring.
16 videos |
1h 6m
Assessment
Badge
Azure Developer: File Storage Solutions
In this course you'll learn of the concept of Azure File, share resources and snapshots using the Azure File Share, manage server registration with Azure File Sync, develop Azure File Apps, manage and troubleshoot Azure Files.
10 videos |
33m
Assessment
Badge
Azure Developer: Relational Database Solutions
Examine how to implement a relational database system as DBaaS provided by Azure. Explore the significance of using OLTP and OLAP and challenges that may arise from their use.
14 videos |
56m
Assessment
Badge
Azure Developer: Blob Storage Solutions
Explore the features and functionality of Azure Blog Storage. Examine the blob life cycle and manage blob storage using tools such as Azure Search and Storage Explorer.
13 videos |
48m
Assessment
Badge
Azure Developer: Caching & Content Delivery Solutions
Explore CDN architecture, using CDN to implement caching, and the role of Redis in cache management with CDN.
9 videos |
31m
Assessment
Badge
Azure Developer: PaaS Web Applications
Explore how to implement different types of Azure web applications, including Web API, Azure Service API, and Web Jobs.
14 videos |
56m
Assessment
Badge
Azure Developer: Creating Mobile Apps
Explore how to implement various types of mobile applications including Android and iOS. Discover Azure add-ons that provide scalability and availability.
13 videos |
57m
Assessment
Badge
Azure Developer: Working with Azure Logic Apps
Discover the needs and benefits of integration provided by Azure, including the use of Azure Logic Apps and serverless patterns.
10 videos |
43m
Assessment
Badge
Azure Developer: Working with Azure Service Fabric
Explore the features and benefits afforded with the implementation of Azure Service Fabric. Also explore the implementation of non-functional aspects of Azure Service Fabric like monitoring, logging, and cluster sizing.
14 videos |
58m
Assessment
Badge
Azure Developer: Working With Azure Functions
Learn to implement various types of services including Service API, Logic App, and Functions . Learn to set up authentication using Azure AD, OAuth, and OpenID.
10 videos |
36m
Assessment
Badge
Azure Developer: Azure Batch & Scheduling Bulk Operations
Explore how to implement Azure Batch with a focus on building and running jobs.
10 videos |
43m
Assessment
Badge
Azure Developer: Kubernetes Service Solutions
Explore the architecture of Kubernetes, usage scenarios of Azure Container Service (ACS) and Azure Kubernetes Service (AKS), and learn to deploy ACS and AKS solutions to gain scalability and reliability.
11 videos |
41m
Assessment
Badge
Azure Developer: Media Services Solutions
Discover the use of Azure Media Services with APIs and explore the use of Live Video streaming.
7 videos |
25m
Assessment
Badge
Azure Developer: Implementing Authentication & Access Control
Evaluate and implement various security mechanisms provided by Microsoft Azure.
17 videos |
57m
Assessment
Badge
Azure Developer: Implementing Secure Data Solutions
Explore the essential mechanisms of securing data in Azure along with the best practises of securing enterprise data in an Azure enviornment.
8 videos |
30m
Assessment
Badge
Azure Developer: Advanced Scalability Using Azure
Implement advanced scaling capabilities provided by Azure to enhance various Azure components that include Azure SQL, Blob storages, and learn to implement autoscaling and partitioning.
10 videos |
42m
Assessment
Badge
Azure Developer: Advanced Security & Integration Using Azure Services
Plan and design advanced security and integration solutions utilizing various security and integration services provided by Azure including CBAC, RBAC, Service Bus, and Event Grid. Monitor Web applications using Application Insights.
13 videos |
45m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Developing Solutions for Microsoft Azure: Virtual Machines
Azure Virtual Machines (VMs) are a key component of the Azure platform, allowing you to create and run virtualized versions of your own computing environments in the cloud. In this course, you will learn how to create and manage Azure VMs using a variety of tools and techniques, including the Azure CLI, Azure Portal, and Azure PowerShell. You will gain hands-on experience working with Azure VMs through a series of exercises and lab assignments. You will start by learning about the basics of Azure VMs and how to create and configure both Linux and Windows VMs in Azure. You will then learn how to connect to your VMs using Secure Shell (SSH) on Linux VMs and Remote Desktop Protocol (RDP) on Windows VMs. You will also learn how to use SSH public-private key pairs. This course is one of a collection that prepares learners for the AZ-204: Developing Solutions for Microsoft Azure certification exam.
15 videos |
1h 31m
Assessment
Badge
Developing Solutions for Microsoft Azure: Resource Manager Templates
Azure Resource Manager (ARM) templates are an important tool for managing Azure resources in a consistent and automated manner. In this course, you will learn how to create and deploy ARM Templates using a variety of tools and techniques, including Visual Studio and the Azure Portal. Throughout the course, you will gain hands-on experience working with ARM Templates through a series of exercises and lab assignments. You will start by discovering the basics of ARM templates and how to create and work with JSON templates using Visual Studio and the Azure Portal. You will then learn about the template specification and how to use deployment scripts to automate the process of deploying your templates. You will also learn about the various functions and capabilities of ARM templates, including the ability to create and deploy templates locally, export templates for reuse, and test templates for quality assurance. This course is one of a collection that prepares learners for the AZ-204: Developing Solutions for Microsoft Azure certification exam.
13 videos |
1h 25m
Assessment
Badge
Developing Solutions for Microsoft Azure: Azure Container Registry
Azure Container Registry is a fully managed container registry service for storing and managing your Docker container images in Azure. In this course, you will learn about the basics of Azure Container Registry and how to create and manage private container registries using the Azure Portal, Azure CLI, and Azure PowerShell. You will then learn about the various features of Azure Container Registry, including the ability to create geo-replicated registries, store Oracle Cloud Infrastructure (OCI) artifacts, and use Azure Container Registry Tasks to automate the build, test, and deployment of your container images. Finally, you will learn how to use Azure Container Registry with Docker CLI and client libraries to manage your container images, and how to deploy containerized applications using Azure Container Instances and other Azure services. This course is one of a collection that prepares learners for the AZ-204: Developing Solutions for Microsoft Azure certification exam.
14 videos |
1h 24m
Assessment
Badge
Developing Solutions for Microsoft Azure: Container Instances
Azure Container Instances is a fully managed service for running containerized applications in Azure. You will start by learning the basics of Azure Container Instances and how to create and manage container instances using the Azure CLI, Azure Portal, and Azure PowerShell. You will then learn about advanced techniques for creating and managing container instances, including using Bicep, ARM templates, and Docker CLI. Throughout the course, you will gain hands-on experience working with Azure Container Instances through a series of exercises and lab assignments. You will learn how to create multi-container groups using YAML, Resource Manager, and Docker Compose, and how to package and deploy container images to Azure Container Instances. This course is one of a collection that prepares learners for the AZ-204: Developing Solutions for Microsoft Azure certification exam.
14 videos |
1h 32m
Assessment
Badge
Developing Solutions for Microsoft Azure: App Service
Azure App Service is a fully managed platform for building, deploying, and scaling web and mobile apps in the cloud. In this course, you will learn how to use Azure App Service to build, deploy, and scale a variety of web and mobile apps in Azure. You will start by learning about the basics of Azure App Service and how to create and manage App Service environments. You will then learn how to create and deploy a variety of web and mobile apps to Azure App Service, including ASP.NET web apps, Node.js web apps, PHP web apps, Java apps, Python web apps, and Ruby on Rails apps. This course is one of a collection that prepares learners for the AZ-204: Developing Solutions for Microsoft Azure certification exam.
13 videos |
1h 14m
Assessment
Badge
Developing Solutions for Microsoft Azure: Web Apps
Azure App Service allows you to easily deploy and configure web apps in the cloud. In this course, you will start by learning how to deploy web apps to Azure App Service using ZIP packages and Azure Pipelines. You will then learn how to sync content from GitHub and deploy microservices to Azure App Service. You will also learn about managed identities, app authentication, and custom domain names in Azure App Service, and how to use digital security certificates to secure your web apps. Finally, you will learn how to scale your web apps using autoscale in Azure and how to configure your web apps for optimal performance. This course is one of a collection that prepares learners for the AZ-204 Developing Solutions for Microsoft Azure exam.
14 videos |
1h 29m
Assessment
Badge
Developing Solutions for Microsoft Azure: Azure Functions
Azure Functions is a serverless compute service that enables you to build and run code on demand in response to events and triggers. In this course, you will learn how to create and manage Azure Functions using a variety of tools and techniques. You will start by exploring the basics of Azure Functions and how to optimize the performance of your functions. Next, you will learn about Durable Functions, a programming model that enables you to build stateful functions in Azure, and how to use durable functions in C# to build long-running, stateful workflows. Then, you will learn how to manage connections, work with events and messaging, secure your functions, and monitor and troubleshoot your functions. Finally, you will explore continuous deployment and deployment slots in Azure Functions, and how to build custom handlers for your functions. This course is one of a collection that prepares learners for the AZ-204 Developing Solutions for Microsoft Azure exam.
15 videos |
1h 34m
Assessment
Badge
Developing Solutions for Microsoft Azure: Azure Functions Triggers
Triggers and bindings are key components of Azure Functions runtime, enabling you to build event-driven and data-driven apps in the cloud. In this course, you will learn how to use triggers and bindings in Azure Functions to build and run code on demand in response to events and data. Begin by exploring the basics of triggers and bindings and discover how to use HTTP triggers and bindings to build web application programming interfaces (APIs) and serverless applications. Next, focus on advanced topics such as binding extensions, binding expressions, binding return values, and error handling and retries. Then integrate Azure functions with Blob storage, work with Azure Cosmos DB bindings, and manage dependencies in your Azure Functions apps. This course is one of a collection that prepares learners for the AZ-204 Developing Solutions for Microsoft Azure exam.
12 videos |
1h 20m
Assessment
Badge
Developing Solutions for Microsoft Azure: Cosmos DB Storage
Azure Cosmos DB is a globally distributed, multi-model database service that enables you to build and deploy scalable, globally distributed apps in the cloud. In this course, you will learn how to use Azure Cosmos DB to store and manage data in the cloud. Begin by exploring the benefits of Azure Cosmos DB and learn how to use the various application programming interfaces (APIs) and data models supported by Cosmos DB, including NoSQL databases and distributed relational databases. Then use Cosmos DB to build and deploy an ASP.NET web application and use the NoSQL client library for .NET and the API for NoSQL to interact with Cosmos DB from your .NET applications. This course is one of a collection that prepares learners for the AZ-204 Developing Solutions for Microsoft Azure exam.
9 videos |
55m
Assessment
Badge
Developing Solutions for Microsoft Azure: Cosmos DB Containers
Azure Cosmos DB containers are a key feature in Cosmos DB, enabling you to store and manage data in the cloud. In this course, you will learn how to use Azure Cosmos DB Containers to store and manage data in the cloud. Begin by exploring the various features of Cosmos DB containers, including indexing, SQL queries, and the resource model. Next, discover partitioning and horizontal scaling, stored procedures, triggers, and the change feed. Then examine provisioned throughput, global distribution, and consistency levels in Cosmos DB. Throughout the course, you will gain hands-on experience working with Azure Cosmos DB containers through a series of exercises and lab assignments. By the end of the course, you will have a solid understanding of how to use Azure Cosmos DB Containers to store and manage data in the cloud. This course is one of a collection that prepares learners for the AZ-204 Developing Solutions for Microsoft Azure exam.
12 videos |
1h 13m
Assessment
Badge
Developing Solutions for Microsoft Azure: Blob Storage
Azure Blob Storage is one of Azure's most widely used storage services. It is a fully managed object storage service that enables you to store and retrieve large amounts of unstructured data in the cloud and is particularly useful for storing video, audio, and images. In this course, you will explore Azure Blob Storage and learn how to create upload, download, and list blobs with Azure Portal, PowerShell, and CLI. Then you will use Azure Storage Explorer to create a blob, use AzCopy to copy blobs, and use .NET to manage properties and metadata for blobs. Next, you will create a project to work with Azure Blob Storage client library and use immutable storage. Finally, you will identify available access tiers and find out how to set, change, and rehydrate blobs. This course is one of a collection that prepares learners for the AZ-204 Developing Solutions for Microsoft
14 videos |
1h
Assessment
Badge
Developing Solutions for Microsoft Azure: Microsoft Identity Platform
The Microsoft identity platform is a collection of tools and services provided by Microsoft for implementing authentication and authorization in applications. In this course, you will learn how to secure your applications using the Microsoft identity platform, focusing on concepts such as authentication, authorization, OAuth, OpenID, application categories, and security tokens. Then you will examine various authentication protocols and libraries, including the Microsoft Authentication Library (MSAL), Microsoft Graph application programming interface (API), and scenarios of permissions and consent. Next, you will discover best practices for implementing identity management in your organization. Finally, you will investigate workload identity federation, automatic user provisioning, and continuous access evaluation (CAE) APIs. This course is one of a collection that prepares learners for the AZ-204 Developing Solutions for Microsoft Azure exam.
14 videos |
1h 38m
Assessment
Badge
Developing Solutions for Microsoft Azure: Azure Active Directory
Azure Active Directory (AD) is a cloud-based identity and access management service provided by Microsoft. It allows organizations to manage user identities and access to resources, both on-premises and in the cloud. In this course, you will learn the basics of Active Directory, including how to create and manage a directory, add custom domain names using the Azure Active Directory portal, and how to add users, groups, and licenses. Additionally, you will discover more advanced features such as Azure Active Directory Domain Services (AD DS), single sign-on, multi-factor authentication, and Azure Active Directory Identity Protection. This course is one of a collection that prepares learners for the AZ-204 Developing Solutions for Microsoft Azure exam.
12 videos |
1h 3m
Assessment
Badge
Developing Solutions for Microsoft Azure: Microsoft Graph
Microsoft Graph is a powerful tool that allows developers to access and work with data across Microsoft 365 services. It provides a unified API endpoint for accessing data and intelligence across these services, making it easier to build and integrate apps that leverage their rich data and functionality. In this course, explore the different services and features of Microsoft Graph. Next, discover how to use the Microsoft Graph API to access and manage Microsoft 365 resources such as users and groups, OneDrive and SharePoint, Teams, subscriptions, reporting and analytics, and more. Finally, explore how to update application information, Intune policies, and custom connectors with Microsoft Graph. This course is one of a collection that prepares learners for the AZ-204 Developing Solutions for Microsoft Azure exam.
14 videos |
1h 19m
Assessment
Badge
Developing Solutions for Microsoft Azure: Application Configuration
The Azure App Configuration service allows you to centralize the management of application configuration settings. It provides a single place to store and manage configuration data, making it easy to update and distribute changes across environments and applications. Learn how to set up and manage a configuration store, organize key-value pairs, and implement role-based access control. Next, discover how to use the Azure App Configuration SDK and API to access a configuration store, manage feature flags and Configuration as Code, and set up automatic refresh policies. Finally, explore how to store and manage secrets, monitor usage and performance, and set up a high availability multi-region store. This course is one of a collection that prepares learners for the AZ-204 Developing Solutions for Microsoft Azure exam.
14 videos |
1h 28m
Assessment
Badge
Developing Solutions for Microsoft Azure: Caching in Azure
Azure Caching allows for faster access to frequently used data by storing it closer to the user, reducing the need to retrieve it from the original source. This can greatly improve the performance and scalability of your application. In this course you will learn about the various caching options available in Azure. You will explore Azure Front Door for caching, Azure Content Delivery Network (CDN) for caching behavior, Azure CDN endpoint and Azure Cache for Redis. You will also learn how to use Redis Cache with Azure to improve the performance of your applications. This course is one of a collection that prepares learners for the AZ-204 Developing Solutions for Microsoft Azure exam.
10 videos |
59m
Assessment
Badge
Developing Solutions for Microsoft Azure: Application Troubleshooting
Azure Application Troubleshooting allows you to identify and resolve issues quickly and effectively in your Azure applications by providing a comprehensive set of tools for monitoring, diagnostics, and analysis. With Azure Application Troubleshooting, you can proactively identify and fix issues, improve performance, and ensure the reliability and availability of your Azure applications. In this course, you will learn about Azure Monitor and how to use it for monitoring and logging. You will explore Azure tools and services, including Log Analytics, Azure Diagnostics, Azure Event Hubs, and Azure Application Insights. Next, you will discover the types of logs available in Azure. Then, learn how to set up and configure Azure metrics, alerts, and dashboards. Finally, discover how to automate troubleshooting and use Azure Network Watcher and Microsoft Defender for Cloud. This course is one of a collection that prepares learners for the AZ-204 Developing Solutions for Microsoft Azure exam.
14 videos |
1h 27m
Assessment
Badge
Developing Solutions for Microsoft Azure: Azure API Management
Azure API Management allows organizations to publish, manage, and secure their APIs easily. This enables them to share their data and services with developers in a controlled and scalable way while providing valuable insights and analytics on usage and performance. It helps to improve developer engagement and foster innovation by providing a self-service portal, a developer portal, monetization, and developer community features. In this course, you will learn how to manage APIs using Azure API Management service. Begin by setting up and configuring API gateways and implementing API security measures. Then, use policies to transform requests and responses, implement API versioning, and customize a developer portal. Next, configure caching to improve API performance, explore quotas and throttling, and implement monitoring and analytics. Finally, you will integrate Azure API Management with Azure functions and Azure Active Directory (AD) and identify options for deploying and scaling Azure API Management. This course is one of a collection that prepares learners for the AZ-204 Developing Solutions for Microsoft Azure exam.
14 videos |
1h 13m
Assessment
Badge
Developing Solutions for Microsoft Azure: Azure Event Grid
Azure Event Grid allows for easy and efficient event routing and handling, enabling real-time communication between applications and services. Its serverless and scalable architecture can handle millions of events per second, making it an ideal solution for event-driven architectures and IoT scenarios. In this course, you will explore the various concepts and features of Azure Event Grid, including event types and schemas, subscriptions, and custom topics and event types. Then you will learn how to filter and route events, and how to configure dead lettering for event subscriptions. Next, you will find out how to authenticate and authorize access to events and event handlers, and how to replay events. Finally, you will investigate how to integrate Event Grid with other Azure services such as Azure Functions, Logic Apps, and Event Hubs. This course is one of a collection that prepares learners for the AZ-204 Developing Solutions for Microsoft Azure exam.
14 videos |
1h 19m
Assessment
Badge
Developing Solutions for Microsoft Azure: Message-based Solutions
Azure message-based solutions allow you to build scalable and reliable applications by implementing message-based communication patterns such as event-driven architecture, which can help you to handle high loads, decouple systems, and enable asynchronous processing. This can help you to build high-performance and resilient applications that can handle large amounts of data and traffic. In this course, you will learn how to build highly scalable and reliable messaging-based solutions using Azure Service Bus and Queue Storage. You will do this using a variety of integration options such as Azure Functions, Logic Apps, Power Automate, and Azure Stream Analytics. You will also learn about messaging patterns, security, and monitoring for Service Bus and Queue Storage to optimize performance and scalability. This course is one of a collection that prepares learners for the AZ-204 Developing Solutions for Microsoft Azure exam.
14 videos |
1h 23m
Assessment
Badge
SHOW MORE
FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.BOOKS INCLUDED
Book
Microsoft Azure: Planning, Deploying, and Managing Your Data Center in the CloudProviding the technical and business insight needed to plan, deploy and manage the services provided by the Microsoft Azure cloud, this book will show you how to integrate the infrastructure-as-a-service (IaaS) and platform-as-a-service (PaaS) models with your existing business infrastructure.
4h 57m
By Marshall Copeland, et al.
Book
Windows Azure Hybrid CloudExplaining what Hybrid IT is and how it's applicable (and inevitable) in today's world of emerging cloud, this book is an essential resource for those responsible for strategizing, architecting, implementing or managing a cloud infrastructure.
4h 12m
By Adam Fazio, Danny Garber, Jamal Malik
Book
Zen of Cloud: Learning Cloud Computing by Examples on Microsoft AzureSupplying comprehensive coverage of the Windows Azure cloud platform, this book provides a practical understanding and powerful tips that readers can immediately apply to their own work, making it ideal for cloud system developers, architects, and IT professionals.
6h 8m
By Haishi Bai
Book
Windows Azure Data StorageIdeal for professionals looking to quickly utilize one of the data storage mechanisms in Azure, this authoritative book gives you all the tools you need to provide storage that is accessible both from Windows Azure applications and any application connected to the Internet.
3h 8m
By Bruce Johnson
Book
Practical Azure Application Development: A Step-by-Step Approach to Build Feature-Rich Cloud-Ready SolutionsProviding a step-by-step solution-building approach that gives a holistic understanding of Azure platform, this hands-on book provides essential information on enterprise application development on Azure using a sample application.
1h 51m
By Thurupathan Vijayakumar
Book
Processing Big Data with Azure HDInsight: Building Real-World Big Data Systems on Azure HDInsight Using the Hadoop EcosystemAs most Hadoop and Big Data projects are written in either Java, Scala, or Python, this book minimizes the effort to learn another language and is written from the perspective of a .NET developer.
3h 4m
By Vinit Yadav
Book
IoT Solutions in Microsoft's Azure IoT Suite: Data Acquisition and Analysis in the Real WorldWalking you through a complete, end-to-end journey of how to collect and store data from Internet-connected devices, this practical resource will teach you how to analyze the data and to apply your results to solving real-world problems.
4h 10m
By Scott Klein
Book
Web Applications on Azure: Developing for Global ScaleWith a thorough exploration of best practices for deployment at scale, this book teaches you to build web applications in .NET on the Azure platform-as-a-service that are designed to handle thousands of concurrent users.
5h 36m
By Rob Reagan
SHOW MORE
FREE ACCESS
BOOKS INCLUDED
Book
Hardening Azure Applications: Techniques and Principles for Building Large-Scale, Mission-Critical ApplicationsIncluding case studies of major cloud service failures, this step-by-step guide will teach you the tips, tricks and secrets of hardened Azure application development from authors who have personally developed and deployed massively scalable systems.
2h 44m
By Suraj Gaurav, Suren Machiraju