Course Title 1: Microsoft Azure Fundamentals: Cloud Computing
Course Description: Cloud computing provides alternative IT solutions compared to traditional on-premises IT solutions. On-premises capital expenditures become monthly operating expenditures with the use of Microsoft Azure.
You'll begin with exploring the role that virtualization plays in the cloud. You'll learn about the characteristics that define cloud computing along with cloud deployment models. Next, you'll discover cloud service models such as IaaS, PaaS, and SaaS as well related Azure service offerings. Lastly, you'll explore factors influencing...
Course Title 43:
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...
Course Title 42:
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...
Course Title 41:
Instrumenting Monitoring & Logging Solutions
Course Title 40:
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...
Course Title 39:
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.
Course Title 38:
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...
Course Title 37:
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...
Course Title 36:
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...
Course Title 35:
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...
Course Title 34:
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...
Course Title 33:
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...
Course Title 32:
Azure offers a variety of high availability protection services, allowing you to protect systems and data. In this 22-video course, learn how to manage various Azure backup and recovery solutions while preparing for AZ-104 Microsoft Azure Administrator certification exam. Key concepts covered in this course include how to deploy a virtual machine scale set; how load balancing can improve application performance and high availability; and how to configure an internal load balancer and a public load balancer, including health probes...
Course Title 31:
Azure App Service & Batch Jobs
In this 21-video course, learners will discover how to manage Azure App Service web applications and Azure Batch jobs. Learn about deploying and managing web apps, configuring Azure Batch, and managing Azure application container solutions while preparing for AZ-104 Microsoft Azure Administrator certification exam. Key concepts covered here include components that provide Azure-hosted web applications; how to deploy a code-based web application and a Docker-based web application; and how to use...
Course Title 30:
Managing Azure Virtual Machines
In this course, you will explore deploying and managing Azure virtual machines (VMs), adding and encrypting VM disks, and enabling VM custom scripts. Examine Azure VM deployment requirements and how to use the portal, command-line interface (CLI), and PowerShell to deploy Azure VMs. This 22-video course is one of several preparing learners for AZ-104 Microsoft Azure Administrator certification exam. The key concepts covered here include how to add data disks to your Windows VM in the Azure portal; how to...
Course Title 29:
Managing Azure DNS & Network Security
Explore the management of Azure DNS services and its benefits in this 22-video course, which examines how DNS (domain name system) name resolution works in Azure; how to use the portal, the command-line interface (CLI), and PowerShell to create a DNS zone; and how to enable custom DNS servers for a VNet. One of several preparing learners for the AZ-104 Microsoft Azure Administrator certification exam, this course's key concepts include how to create a DNS zone using the portal, the CLI, and PowerShell; enabling...
Course Title 28:
Managing Azure Network Solutions
Azure network resources need to be carefully managed. Prepare for the AZ-104 Microsoft Azure Administrator certification exam with this 20-video course, which explores Azure network resources, Azure VNet peering, and Azure ExpressRoute. You will learn which Azure network configurations should be used, and how to use the portal, CLI, and PowerShell to manage VNets and subnets. Key concepts covered in this course include how to determine which Azure network configurations should be used; learning to manage VNets...
Course Title 27:
Managing Azure Roles & Tags
Explore the management of Azure resources using Role Based Access Control (RBAC) in this 16-video course, one of a collection of course helping prepare for the AZ-104 Microsoft Azure Administrator certification exam. Learners will explore the management of Azure resources using RBAC and resource locking, as well as the use of resource tagging to facilitate easier searching and organization of resources, and examine how Azure roles assign permissions to different scopes. Key concepts covered in this course include...
Course Title 26:
Azure policies can be used to control resource creation, management, and configuration. In this 9-video course, one of a collection of courses used in preparation for the AZ-104 Microsoft Azure Administrator certification exam, you will learn about Azure policies, including policy assignment, compliance, and remediation; and examine Azure policies and how they apply to Azure permissions. Key concepts covered in this course include definitions, assignments, and parameters of Azure policies; learning to assign Azure policies...
Course Title 25:
Manage Azure AD Subscriptions and Costs
In this 19-video course, you will learn how to manage Azure subscriptions and resource groups; learn about management groups and how to create them; and explore how to analyze costs, configure budgets, and view billing information. Key concepts covered in this course include how subscriptions affect the Azure environment, including subscription types and support; using the portal, the CLI, and PowerShell to manage Azure subscriptions; and recognizing how management groups are used to manage multiple subscriptions...
Course Title 24:
Manage Azure AD Groups & Devices
Learn how to create and manage Azure AD groups, as well as how to join both Windows 10 and Android devices to Azure AD, in this 18-video course, one of a collection of courses that prepares learners for the AZ-104 Microsoft Azure Administrator certification exam. Key concepts covered in this course include how to use the portal, the CLI, and PowerShell to manage Azure AD groups; how to restore deleted Azure AD groups; and how to join a Windows 10 computer to an Azure AD domain. Next, learn how to manage Azure...
Course Title 23:
Manage Azure AD Users
In this 22-video course, learners discover how Azure AD serves as a central cloud-based identity provider. Examine creating and managing Azure AD users with graphical user interface (GUI) and command-line tools, and how to enable multifactor authentication (MFA). This course is one of several courses preparing learners for AZ-104 Microsoft Azure Administrator certification exam. Key concepts covered here include the role Azure AD plays in cloud authentication; how to use the portal to explore Azure AD; and how to use...
Course Title 22:
Face & Optical Character Recognition
An advanced and powerful feature of computer vision is the ability to detect, identify, and even analyze faces and forms in images and videos. In this course, you'll learn how to use the Azure Face Detection service and Computer Vision service to determine a person's age from an image and to determine their sentiment. You'll also explore how to use the Form Recognizer service to read and process forms using Optical Character Recognition. Finally, you'll learn how to use the Receipt and Custom Form Recognizer...
Course Title 21:
Computer vision is the machine learning capability to allow computers to "see" similar to how a person can see, and be able to identify, distinguish, and interpret objects, people, and even text from images or video. In this course you will learn about the Azure ML Computer Vision service, Computer Vision Models, and how it can be trained and used to detect and classify objects in images and videos using a Classifier model and semantic segmentation. You’ll also learn how to evaluate the results of an object detection model. This course is...
Course Title 20:
Creating a Conversational AI Bot
Conversational bots are becoming a powerful tool for businesses since they can interact and respond to queries and questions similar to how a real person would. However, they are not limited to this use and can also become personal digital assistants and be used as knowledgebases. In this course, you'll learn about the QnA Maker for knowledgebase bots, how to create a conversational bot, how to connect the bot to external channels and apps, and even how to create a simple personal digital assistant. This course is one of...
Course Title 19:
Natural Language Processing
A powerful feature of machine learning is Natural Language Processing. Natural language processing allows computers to identify and process natural language and can be used for speech-to-text and text-to-speech processing, sentiment analysis, and translation. In this course, you'll learn about the features, uses, and challenges of NLP and the Azure services supporting NLP. You’ll also explore intents and entities. In particular, you'll learn to train models using the Azure services for text analytics, speech-to-text, text-to-speech...
Course Title 18:
Anomaly detection can be a critical part of almost any business and can be used for fraud detection, identifying failures, and noticing unusual patterns in logs, records, or any time series based data. In this course, you’ll learn the purpose and uses for anomaly detection and how AI anomaly detection can be used to identify unusual patterns, failures, and fraud. You’ll then learn about the challenges of detecting anomalies in real world situations and how AI-based anomaly detection can be used to mitigate those challenges. Finally...
Course Title 17:
Evaluating Models with the ML Designer
In order to build a powerful and useful machine learning deployment, you must be able to evaluate and verify the AI model and data, as well as the accuracy and effectiveness of its predictions. Azure Machine Learning Studio and the Designer provide multiple easy-to-use methods for evaluating and scoring a model. In this course, you'll learn how to score and evaluate models and interpret and evaluate the results from some common models. You'll also explore how to create an inference pipeline, add web service output to provide...
Course Title 16:
Authoring with the Azure ML Studio
The Azure Machine Learning Studio provides a proficient designer that can be used to build machine learning pipelines. In this course, you'll explore Azure ML Studio Designer and practice using its features for managing, normalizing, and transforming data for use in regression, classification, and clustering models. You'll also learn how to select features from a dataset and create datasets for training and validating models within Studio Designer. By the end of the course, you'll be able to use datasets, add transformations...
Course Title 15:
Machine Learning with Azure Services
Azure ML provides a suite of services to help with machine learning by providing a single interface to build, manage, deploy, test, and collaborate via the Azure Machine Learning Studio. In this course, you'll learn about the Azure ML services provided, including as Machine Learning designer and automated machine learning. You'll explore how to access and use the Azure Machine Learning Studio and review the Machine Learning features available in the service. In particular, you'll learn about the features of the Computer Vision, Custom Vision...
Course Title 14:
Artificial Intelligence & Machine Learning
Artificial Intelligence and machine learning in particular are solving a significant number of business and social problems and giving computers a new way to handle and process vast amounts of data. In this course, you'll learn about AI and machine learning concepts regarding regression, classification, and clustering algorithms. You'll explore how to manage datasets and work with labeled versus unlabeled data. You'll learn how supervised and unsupervised machine learning can be used, as well as how to build and use AIs safely...
Course Title 13:
Microsoft Azure Fundamentals: App Services
Azure App Services are Azure-hosted web applications. Increased high availability and performance of apps can be achieved with the Azure Application Gateway.
In this course, you'll begin by learning how to deploy an Azure App Service using the portal. Next, you'll learn how to configure an app custom DNS domain and HTTPS binding to increase network security. You'll then explore how to use deployment slots for production and testing versions of web applications. Lastly, you'll learn how to configure the Azure...
Course Title 12:
Microsoft Azure Fundamentals: Monitoring & Cost Management
Monitoring Azure service usage can enhance security as well as improved performance of deployed services.
You'll begin by reviewing individual resource log activity followed by monitoring Azure service health. Next, you'll explore Log Analytics Workspaces and alert notification. You will then how to configure Azure Dashboards for quick access to cloud service status and recognize Azure service previews and general availability. Next, you will learn how to review and filter Azure cloud computing charges related to an Azure...
Course Title 11:
Security & Compliance
Microsoft Azure provides resources and solutions to enhance IT service security and compliance with regulations.
You'll begin by discovering what constitutes personally identifiable information and how this is related to various security standards and regulations. Next, you'll examine various Azure security tools followed by reviewing various Azure service level agreements. You will then learn how to deploy Azure Firewall as well as Azure Key Vault. Lastly, you will explore Azure DDoS mitigation and Azure Sentinel threat...
Course Title 10:
Microsoft Azure Fundamentals: Software Development
Azure offers many software development platform tools in the cloud.
You'll begin by learning how to create an Azure App Function followed by recognizing the integration of GitHub with Azure. Next, you'll learn how to deploy a sample test environment using Azure DevTest Labs, then you will create an Azure Logic App. You will then learn how IoT and Azure Sphere provide IoT functionality in the cloud. You’ll also learn how to work with Azure containerized application services. Finally, you’ll learn how to deploy an Azure container...
Course Title 9:
Microsoft Azure Fundamentals: Resource Governance
Azure governance begins with applying policies and RBAC roles to control resource access and check resource compliance with security standards.
In this course, you'll begin by learning how to create an Azure management group to organize Azure subscriptions. Next, you'll learn how to work with Azure policy assignments to control resource access and check resource compliance. You'll then explore how to create an Azure environment using Azure Blueprints, as well as how to control Azure resource management through RBAC...
Course Title 8:
Microsoft Azure Fundamentals: Azure AD & Windows Virtual
Identity and access management provides controlled and limited access to resources after successful authentication.
In this course, you’ll learn how to create a new Azure AD tenant using the portal. You’ll explore how to deploy and manage Azure Active Directory tenants, as well as how to create users, groups, and applications. Next, you'll examine how to configure multi-factor authentication and single sign-on for Azure AD users. Finally, you'll learn how to configure Windows Virtual Desktop to allow remote user access...
Course Title 7:
Microsoft Azure Fundamentals: Azure Virtual Machines & Security
Virtual machines are the underlying work engine supporting many Azure services.
In this course, you’ll explore how to deploy and manage virtual machines, load balancers, and network security groups. You'll begin by learning how to deploy Windows and Linux virtual machines using GUI and command line tools. Next, you'll examine how to use virtual machine scale sets with a load balancer to increase application high availability and performance. You'll then learn when Azure dedicated hosts should be used. Lastly...
Course Title 6:
Microsoft Azure Fundamentals: Databases & Data Analytics
Databases can be migrated or deployed into Azure as a managed service. Data analytic solutions are provisioned more quickly and easily than they would be on-premises. In this course, you'll learn how to deploy various managed SQL solutions, such as Microsoft SQL Server, MySQL, and PostgreSQL. You'll explore how to deploy SQL Managed Instance. Next, you'll examine how on-premises database solutions can be migrated to Azure, followed by how to deploy NoSQL solutions such as Cosmos DB. Lastly, you'll examine when...
Course Title 5:
Microsoft Azure Fundamentals: Azure Storage
Microsoft Azure cloud storage is highly scalable and underlies many Azure services.
You'll begin by learning about managed disks used by Azure virtual machines. Next, you'll explore how Azure storage accounts can store different types of items including blobs. You will then learn how to manage storage account blobs using GUI and command line tools. Next, you will learn how to configure an Azure File shared folder and use the GUI storage explorer tool to connect to and manage a storage account.
This course is one of a collection...
Course Title 4:
Microsoft Azure Fundamentals: Networking
Azure services require cloud network configurations to function correctly.
In this course, you'll begin by learning about Azure VNets, subnets, and IP addressing, as well as how to manage network components using GUI and command line tools. Next, you'll examine when Azure VNet peering should be used and how to peer two VNets together. You'll then learn how to configure a VPN connection into the Azure cloud and determine when to use a content delivery network to cache content globally. Lastly...
Course Title 3:
Microsoft Azure Fundamentals: Subscriptions & ARM Templates
Before deploying Azure cloud solutions, an Azure subscription is required. Billing occurs at the subscription level.
In this course, you'll learn the basics of Azure subscriptions, including how to manage them and the relationships subscriptions have to Azure AD tenants. Next, you'll explore how cloud resource management can be achieved using ARM templates. You'll then learn how to work with templates using GUI and command line tools. Lastly, you will explore the Azure Marketplace for packaged cloud solutions.
This course is one of...
Course Title 2:
Microsoft Azure Fundamentals: Managing Azure Services
The effective management of Microsoft Azure services requires knowledge of how Azure services are offered throughout the world as well as how to use management tools.
You'll begin by exploring the relationship between Azure regions and availability zones and how this can be leveraged to provide service high availability. Next, you'll examine Azure management tools such as the portal, mobile app, CLI and PowerShell. Lastly, you'll explore the purpose of resource groups followed by creating resource groups to organize...