Paths

Microsoft Azure Architect Technologies (AZ-300)

Authors: Mick Badran, Ned Bellavance, Jeremy Foster, Ivan Gavryliuk, Gary Grudzinskas, Mark Heath, Matt Honeycutt, Matthew Kruczek, Sahil Malik, Nikola Milanovic, Matt Milner, Neil Morrissey, Mike Pfeiffer, Reza Salehi, Alan Smith, Stephen W. Thomas, Orin Thomas, Tim Warner

Microsoft Azure is a cloud platform that provides infrastructure, managed services, and anything else you might need for your business applications. It is suited for businesses... Read more

Microsoft Azure Architect Technologies (AZ-300)

Microsoft Azure is a cloud platform that provides infrastructure, managed services, and anything else you might need for your business applications. It is suited for businesses that want to leverage cloud servers, and who want to employ a vast array of intelligent services to work at scale and at cheaper costs than on-premises at your location.

This path covers the essentials that a Solutions Architect on Microsoft Azure will need to use Microsoft Azure as their cloud platform for a project. You’ll learn how to deploy and configure cloud infrastructure, implement worklads and security, architect solutions, create and deploy apps, implement authentication, secure data, and develop for the cloud. Microsoft Azure is continuously updated so versioning of the cloud is not a concern in this tech space.

Implementing and Managing Azure Multi-factor Authentication

by Neil Morrissey

Jan 4, 2017 / 5h 47m

5h 47m

Start Course
Description

Username and password authentication is susceptible to many forms of attacks, and multi-factor authentication offers a way to mitigate this threat. Azure multi-factor authentication is a global service that allows you to add a second factor of authentication to your on-premises and cloud based systems using a hardware device already in the hands of your users and customers - their mobile phone. In this course, Implementing and Managing Azure Multi-factor Authentication, you'll learn how to configure Azure MFA in the cloud and on-premises. First you'll learn the self-service options available to users and business administrators, and how to integrate Azure MFA with a variety of technologies and applications. Next, you'll explore the configuration options to integrate Azure MFA with your existing systems. Finally, you'll learn how developers can code against the APIs for even deeper integration. By the end of this course, you’ll know how to deploy, configure, and monitor Azure MFA, in the cloud and on-premises.

Table of contents
  1. Course Overview1m
  2. Understanding Azure Multi-factor Authentication39m
  3. Configuring Azure MFA in the Cloud32m
  4. Implementing Azure MFA Server On-premises31m
  5. Integrating Azure MFA with On-premises Systems52m
  6. The MFA User Portal for Self-service and Administration42m
  7. Configuring the Microsoft Authenticator and OATH Clients33m
  8. Custom App Integration with the Azure SDKs46m
  9. Protecting Cloud-based Applications39m
  10. Monitoring and Reporting with Azure MFA28m

Managing Identities in Microsoft Azure Active Directory

by Ned Bellavance

Aug 6, 2018 / 2h 7m

2h 7m

Start Course
Description

Securing access and authorization to your applications, data, and resources is critical to protecting your enterprise assets. You must provide proper access to users and devices when they need it, without being overly permissive. Microsoft Azure Active Directory can be leveraged to achieve those goals. In this course, Managing Identities in Microsoft Azure Active Directory, you will learn the fundamentals of managing an Azure Active Directory environment. First, you will learn the basics of an Azure Active Directory tenant. Next, you will explore how to manage users, groups, devices, and applications. Finally, you will examine how to leverage special features like Conditional Access and Self-service Password Reset to give your users a modern, protected experience. By the end of this course, you will be able to manage your Azure Active Directory environment effectively, use advanced features to improve the end-user experience, and provide higher security to your organization.

Table of contents
  1. Course Overview1m
  2. Configuring Directories in Azure AD25m
  3. Managing Azure Active Directory Users and Groups39m
  4. Managing Azure AD Devices and Applications29m
  5. Managing Access in Azure AD31m

Microsoft Hybrid Identity - Overview

by Gary Grudzinskas

Jun 20, 2017 / 2h 56m

2h 56m

Start Course
Description

Today’s working environment is changing. It's moving to the cloud. In this course, Microsoft Hybrid Identity - Overview, you’ll gain the ability to embrace cloud computing while keeping your current on-premises environment. First, you'll learn how the Hybrid environment works and how to join your user directory to the Azure Active Directory. Next, you’ll explore how to safely offer cloud apps to your users and on-premises apps to cloud users. Finally, you’ll learn how to manage your new hybrid environment. When you’re finished with this course, you'll be able to extend your on-premises network to the cloud in a safe and consistent way. Software required: Azure subscription or trial, and a Windows server DC.

Table of contents
  1. Course Overview0m
  2. Benefiting from Azure Hybrid Identity34m
  3. Planning Your Hybrid Identity Solution34m
  4. Deploying Your Hybrid Identity39m
  5. Utilizing Your Hybrid Identity42m
  6. Managing Your Hybrid Identity25m

Managing Microsoft Azure Role Based Access Control

by Orin Thomas

Dec 12, 2018 / 1h 39m

1h 39m

Start Course
Description

At the core of Azure Role Based Access Control is a thorough knowledge of assigning least privilege in Azure. In this course, Managing Microsoft Azure Role Based Access Control, you will learn how to understand all aspects of Azure RBAC. First, you will discover how to implement RBAC to mediate administrative access to Azure resources at the management group, subscription, resource group, and resource level. Next, you will explore how to audit RBAC activity. Finally, you will learn how to create and validate custom roles as well as how to troubleshoot your RBAC deployment. When you are finished with this course, you will have a foundational knowledge of Azure Role Based Access Control that will help you as you move forward to secure Azure Resources. Software required: Standards Compliant Browser.

Table of contents
  1. Course Overview1m
  2. Course and Microsoft Azure Role Based Access Control Introduction17m
  3. Azure RBAC Roles19m
  4. Auditing RBAC Activity and Configuring Management Access13m
  5. Azure Policies and RBAC4m
  6. RBAC Compliance with Azure Policy6m
  7. Create Custom Roles13m
  8. Validate Custom Role Definitions8m
  9. Troubleshooting RBAC14m

Monitoring Microsoft Azure Resources and Workloads

by Tim Warner

Dec 14, 2018 / 2h 0m

2h 0m

Start Course
Description

If you have a site-to-site Virtual Private Network (VPN) between your on-premises environment and one or more Virtual Private Networks (VNets) in Azure, then you probably have excellent visibility into the on-premises side of the network equation. In this course, Monitoring Microsoft Azure Resources and Workloads, you will learn how to use Microsoft Azure monitoring tools to gain monitor Azure network (as well as on-prem) resources closely and effectively. First, you will learn how to monitor individual Azure-based resources. Next, you will use Microsoft Monitor to aggregate monitoring across entire hybrid cloud workloads. Finally, you will visualize monitoring data by using Azure Log Analytics, Power BI, and other first and third-party tools. When you’re finished with this course, you will have a foundational knowledge of Azure workload monitoring that will help you as you move forward in your career as an Azure administrator or solution architect.

Table of contents
  1. Course Overview0m
  2. Monitoring Resources in Microsoft Azure53m
  3. Monitoring Workloads in Microsoft Azure45m
  4. Monitoring Microsoft Azure with Third-party Tools21m

Creating and Configuring Microsoft Azure Storage Accounts

by Neil Morrissey

Aug 30, 2018 / 3h 20m

3h 20m

Start Course
Description

Azure Storage Accounts provide a unique namespace to store and access your data objects in the cloud. Blob, File, Queue, and Table services all share common features of security, access, monitoring, and cost tracking through a Storage Account. In this course, Creating and Configuring Microsoft Azure Storage Accounts, you'll learn how to create and configure Microsoft Azure storage accounts. First, you'll explore how to create and secure Azure Storage Accounts and perform administration using the Azure Portal, Azure CLI, and Azure Storage Explorer. Next, you'll discover the basics of account types and storage account replications options, as well as more advanced monitoring and troubleshooting of storage accounts using metrics, diagnostics logs, and activity logs. Finally, you'll learn how to monitor the ongoing cost of your storage services. By the end of this course, you'll know how to create and manage storage accounts, how to secure access, and how to monitor your storage account.

Table of contents
  1. Course Overview2m
  2. Creating Azure Storage Accounts40m
  3. Configuring Security and Access53m
  4. Using Azure Storage Explorer to Manage Storage Accounts24m
  5. Monitoring Storage Accounts1h 20m

Managing Microsoft Azure Virtual Networks

by Tim Warner

Sep 14, 2018 / 1h 39m

1h 39m

Start Course
Description

At the core of Microsoft Azure infrastructure as a service (IaaS) is a thorough knowledge of software-defined networking. In this course, Managing Microsoft Azure Virtual Networks, you’ll learn how to design, deploy, manage, and maintain virtual networks in the Microsoft Azure cloud. First, you’ll learn how to create and configure virtual networks. Next, you’ll explore how to implement traffic control in a virtual network. Finally, you’ll discover how to troubleshoot virtual networks with Network Watcher. When you’re finished with this course, you’ll have a foundational knowledge of Azure networking that will help you as you move forward to become a more effective Azure administrator or solution architect.

Table of contents
  1. Course Overview0m
  2. Creating and Configuring an Azure Virtual Network58m
  3. Implementing Traffic Control in a Microsoft Azure Virtual Network40m

Connecting Microsoft Azure Virtual Networks

by Tim Warner

Sep 14, 2018 / 1h 2m

1h 2m

Start Course
Description

At the core of Microsoft Azure software-defined networking is a thorough knowledge of virtual networks (VNets) and their interconnectivity possibilities. In Connecting Microsoft Azure Virtual Networks, you’ll learn how to design, implement, and troubleshoot VNet peerings both within single regions as well as across different regions. First, you’ll learn how to choose between Vnet-to-VNet VPNs and VNet peering. Next, you’ll explore how to configure both types of VNet peering. Finally, you’ll discover how to troubleshoot VNet peerings when you receive unexpected results. When you’re finished with this course, you’ll have a foundational knowledge of VNet peering that will help you as you move forward in your career as a Microsoft Azure IT operations professional.

Table of contents
  1. Course Overview0m
  2. Configuring Virtual Network Peering27m
  3. Troubleshooting VNet-to-VNet Connectivity33m

Connecting On-premises Networks with Azure Virtual Networks

by Tim Warner

Sep 14, 2018 / 53m

53m

Start Course
Description

In this course, Connecting On-premises Networks with Azure Virtual Networks, you’ll learn how to connect your on-premises Active Directory domain to an Azure virtual network with maximum security and performance. First, you’ll learn how to prepare the Azure environment for a hybrid cloud. Next, you’ll explore the on-premises configure required to establish a virtual private network (VPN) connection with Azure. Finally, you’ll discover how ExpressRoute offers a higher-speed connection to Azure that bypasses the public Internet entirely. When you’re finished with this course, you’ll have a foundational knowledge of the Azure hybrid cloud scenario that will help you as you move forward in your career as an Azure solution architect or administrator.

Table of contents
  1. Course Overview0m
  2. Creating a Hybrid Cloud: Azure Configuration27m
  3. Creating a Hybrid Cloud: On-premises Configuration14m
  4. Creating a Hybrid Cloud - ExpressRoute10m

Managing Network Load Balancing in Microsoft Azure

by Tim Warner

Sep 14, 2018 / 1h 2m

1h 2m

Start Course
Description

At the core of presentation tier high availability is a thorough knowledge of load balancing. In this course, Managing Network Load Balancing in Microsoft Azure, you’ll learn how to implement native Azure software load balancers to distribute service requests across multiple Windows Server or Linux VMS running in an Azure virtual network. First, you’ll learn how to configure public load balancers in Azure IaaS environments. Next, you’ll explore the internal load balancer. Finally, you’ll discover how to implement advanced load balancing scenarios, including Application Gateway and Traffic Manager. When you’re finished with this course, you’ll have a foundational knowledge of Azure load balancing that will help you as you move forward in your career as an Azure architect or administrator.

Table of contents
  1. Course Overview0m
  2. Configuring Public Load Balancers in Microsoft Azure23m
  3. Configuring Internal Load Balancers in Microsoft Azure12m
  4. Configure Advanced Load Balancing25m

Configuring Serverless Computing in Microsoft Azure

by Sahil Malik

Sep 13, 2018 / 2h 0m

2h 0m

Start Course
Description

Writing and running an application involves a lot of tasks that have nothing to do with the application itself. In this course, Configuring Serverless Computing in Microsoft Azure, you will learn how serverless computing removes a lot of that responsibility from you, so you can focus on what is important. First, you will learn the various serverless computing choices. Next, you will discover Azure Functions, Logic Apps, and Service Bus. Finally, you will explore how to create solutions using multiple serverless computing choices by integrating them with Event Grid. When you are finished with this course, you will have a solid understanding and will be well equipped to deliver real-world solutions using Azure serverless computing choices.

Table of contents
  1. Course Overview1m
  2. Serverless Computing Versus Other Choices 12m
  3. Creating Azure Functions36m
  4. Setting up Azure Logic Apps25m
  5. Managing Azure Service Bus 25m
  6. Using Azure Event Grid 18m

Deploying a Virtual Machine in Microsoft Azure

by Tim Warner

Sep 14, 2018 / 1h 16m

1h 16m

Start Course
Description

At the core of Azure infrastructure as a service administration is a thorough knowledge of virtual machine deployment. In this course, Deploying a Virtual Machine in Microsoft Azure, you’ll learn how to effectively plan VM deployments, and then carry them out by using both the Azure portal and Resource Manager templates. First, you’ll learn the basics of VM deployment in Azure by using Microsoft best practice guidance. Next, you’ll explore how to deploy a Windows Server VM in Azure. Finally, you’ll discover how to deploy a Linux server VM in Azure. When you’re finished with this course, you’ll have a foundational knowledge of Azure VM deployment that will help you as you move forward in your career as an Azure solution architect or administrator.

Table of contents
  1. Course Overview0m
  2. Planning VM Deployment31m
  3. Deploying a Linux Server VM in Microsoft Azure21m
  4. Deploying a Windows Server VM in Microsoft Azure22m

Deploying Multiple Virtual Machines in Microsoft Azure

by Tim Warner

Sep 14, 2018 / 1h 20m

1h 20m

Start Course
Description

At the core of administrative automation and DevOps in Azure is a thorough knowledge of multi-VM deployment. In Deploying Multiple VMs in Microsoft Azure, you’ll learn how to use VHD images and ARM templates to deploy n number of Windows Server or Linux virtual machines to the Azure cloud. First, you’ll learn how to build a custom VM image library in your Azure subscription. Next, you’ll configure Resource Manager templates for multi-VM deployment. Finally, you’ll discover how to plan, deploy, and manage virtual machine scale sets in Azure. When you’re finished with this course, you’ll have a foundational knowledge of Azure multi-VM deployment that will help you as you move forward in your career as a Microsoft Azure administrator or solution architect.

Table of contents
  1. Course Overview0m
  2. Creating a Virtual Machine Image Library19m
  3. Configuring ARM Templates for Multi-VM Deployment23m
  4. Deploying Azure Virtual Machine Scale Sets35m

Migrating Physical and Virtual Servers to Microsoft Azure

by Tim Warner

Aug 7, 2018 / 1h 51m

1h 51m

Start Course
Description

One of the most common Microsoft Azure use cases is "lifting and shifting" physical and virtual machines into Azure virtual networks. In this course, Migrating Physical and Virtual Servers to Microsoft Azure, you’ll learn how to design, implement, and troubleshoot both server and database migration from on-premises to the Microsoft Azure cloud. First, you’ll learn how Azure Site Recovery and the Microsoft database migration tools work. Next, you’ll explore how to set up virtual machine replication and migration. Finally, you’ll discover how to migrate physical servers and SQL Server databases to Azure. When you’re finished with this course, you’ll have a robust knowledge of physical and virtual machine migration that will help you as you move forward in your career as a Microsoft Azure IT operations professional.

Table of contents
  1. Course Overview1m
  2. Evaluating the Migration Environment40m
  3. Migrating VMs to Microsoft Azure with Azure Site Recovery31m
  4. Migrating Physical Servers and Databases to Microsoft Azure39m

Microsoft Azure Developer: Choosing a Storage Solution

by Jeremy Foster

Nov 13, 2018 / 2h 24m

2h 24m

Start Course
Description

In today's cloud-first software world, constraining your applications to device storage is crippling. In this course, Microsoft Azure Developer: Choosing a Storage Solution, you will learn foundational knowledge of Azure Cloud Storage. First, you will discover how to choose the right storage types for your application. Next, you will learn the basics of implementing your storage solution. Finally, you will explore how to make sure your storage solution is fast, secure, and affordable. When you are finished with this course, you will have the skills and knowledge of Azure Storage needed to build modern, cloud-first applications.

Table of contents
  1. Course Overview1m
  2. Designing Your Storage Solution37m
  3. Accessing Storage Data1h 1m
  4. Scaling and Measuring Cost and Performance20m
  5. Ensuring Secure Storage23m

Microsoft Azure Developer: Choosing an Appropriate Compute Solution

by Matt Milner

Dec 13, 2018 / 2h 9m

2h 9m

Start Course
Description

Choosing the right compute option in Azure can be a challenge because there are several choices and some seem to overlap. In this course, Microsoft Azure Developer: Choosing an Appropriate Compute Solution, you will acquire foundational knowledge of the major Azure Compute options. First, you will learn about Azure Virtual Machines. Next, you will discover platform as a service (PaaS) options including Web Apps, Logic Apps, and Azure Functions. Finally, you will explore how to build and deploy containers in Azure. When you are finished with this course, you will have the skills and knowledge of Azure Compute needed to make the right choice for your application compute options.

Table of contents
  1. Course Overview1m
  2. Running Applications in Azure10m
  3. Running Applications in Azure Virtual Machines22m
  4. Running Applications in Azure App Services18m
  5. Running Serverless Applications in Azure30m
  6. Running Applications in Azure Containers33m
  7. Making Choices11m

Microsoft Azure Developer: Identifying an Appropriate Integration Solution

by Mick Badran

Dec 14, 2018 / 1h 43m

1h 43m

Start Course
Description

Integration is complex and even harder at scale. In this course, Microsoft Azure Developer: Identifying an Appropriate Integration Solution, you will learn and gain the ability to architect and build different Integration Architectures to solve your challenge. First, you will explore different Integration approaches. Next, you will discover how Microsoft Azure comes to the party making it easy. Finally, you will see how to connect APIs/Services from wherever they are into your Integration Solution. When you’re finished with this course, you will have the skills and knowledge of being able to Architect and Integrate using Microsoft Integration Services within Azure.

Table of contents
  1. Course Overview1m
  2. Matching Requirements with Integration Options28m
  3. Leveraging Appropriate Design Patterns23m
  4. Confirming Appropriateness of Connectivity Options19m
  5. Designing for Hybrid Topologies30m

Implement Web and Mobile Services on Microsoft Azure

by Mike Pfeiffer

Feb 26, 2018 / 6h 30m

6h 30m

Start Course
Description

This course, Implement Web and Mobile Services on Microsoft Azure, prepares developers for the "design and implement Azure compute, web, and mobile services" portion of the Microsoft 70-532 Developing Microsoft Azure Solutions exam. First, you will learn how to build Azure web, mobile, and API apps, and setup API management. Next you will cover how to implement Azure Functions and Logic Apps. Finally you will work with Service Fabric, and integrate DevOps practices. By the end of this course, you'll be prepared to pick up the 70-532 certification and skills for the real world.

Table of contents
  1. Course Overview1m
  2. Course Introduction 3m
  3. Deploying and Managing Web Apps 43m
  4. Implementing Azure Functions and WebJobs 1h 8m
  5. Working with API Management 53m
  6. Managing Azure App Service API Apps20m
  7. Developing Azure App Service Logic Apps39m
  8. Creating Azure App Service Mobile Apps 32m
  9. Implementing Azure Service Fabric Apps 40m
  10. Implementing Third Party PaaS Solutions 38m
  11. Designing and Implementing DevOps 46m

Understanding the Programming Models of Azure Service Fabric

by Ivan Gavryliuk

Sep 18, 2017 / 2h 13m

2h 13m

Start Course
Description

At the core of modern backend development is scalability and performance. There is no space for a single machine server, and this is why microservice architecture is so in demand. However, building microservices is hard, especially from scratch. In this course, Understanding the Programming Models of Azure Service Fabric, you'll learn how to build microservice applications using Azure Service Fabric, what the challenges are, and how this platform solves them with ease. First, you'll explore microservice platform options in Azure. Next, you'll be introduced to service fabric reliable services and service fabric reliable actors. Finally, you'll delve into storage and partitioning. By the end of this course, you'll have the necessary knowledge to start producing microservice applications even if you've never done it before. Software required: Microsoft Visual Studio 2017 (free edition), and Service Fabric SDK.

Table of contents
  1. Course Overview2m
  2. Getting Started13m
  3. Installing Service Fabric15m
  4. Creating Service Fabric Services34m
  5. Exploring Actor Model Support23m
  6. Managing State in Service Fabric28m
  7. Getting Ready for Deployment15m

Microsoft Azure Batch: Getting Started

by Alan Smith

Nov 15, 2018 / 2h 34m

2h 34m

Start Course
Description

Cloud Computing platforms, such as Microsoft Azure, bring the availability of massive compute resources on a consumption billing model. The Azure Batch service simplifies the task of running distributed parallel compute jobs in the cloud. This course will focus on the use of the Azure Batch service for job processing, using the rendering of a 3D ray-traced animation as an example. The demos and real-world scenarios covered in this course will provide you with the knowledge and skills to utilize the power and flexibility of the Azure Batch service in distributed processing scenarios.

Table of contents
  1. Course Overview1m
  2. Cloud Computing, Azure Batch, and Parallel Job Processing Scenarios33m
  3. Azure Batch Features and Architecture32m
  4. Creating Workloads with Azure Batch31m
  5. Managing Batch Processing33m
  6. Azure Batch Automation and Monitoring21m

Microsoft Azure Developer: Deploying and Managing Containers

by Mark Heath

Nov 6, 2018 / 3h 12m

3h 12m

Start Course
Description

Docker is a great way to package and run applications, and Azure is a great platform to host containers. In Microsoft Azure Developer: Deploying and Managing Containers, you'll learn about the key Azure services that support containers. First, you'll learn the basics of Docker, including how to run containers locally, as well as build them from your own Dockerfiles. Next, you'll see how to push images to Azure Container Registry. Finally, you'll explore four different Azure services that can host containers, including Azure Kubernetes Service and Azure Service Fabric, learning how to get started with them and what unique benefits they offer. When you're finished with this course, you'll know several ways of deploying containers in Azure and how to choose the most appropriate one for your needs whether you are running a simple web app or an entire microservice application.

Table of contents
  1. Course Overview2m
  2. Introducing Containers on Azure20m
  3. Running Containers Locally26m
  4. Creating Docker Images27m
  5. Running Containers on Azure Container Instances24m
  6. Running Containers on Web App for Containers25m
  7. Running Containers on Azure Service Fabric34m
  8. Running Containers on Azure Kubernetes Service32m

Microsoft Azure Developer: Enterprise Messaging and Eventing

by Stephen W. Thomas

Dec 11, 2018 / 2h 27m

2h 27m

Start Course
Description

Nearly every Enterprise today has the need for some type of messaging and eventing. In this course, Microsoft Azure Developer: Enterprise Messaging and Eventing, you will create Enterprise-grade Messaging and Eventing solutions inside Azure. First, you will learn about the available queuing options inside Azure. Next, you will discover how to make secure, cross data center connections using Hybrid available. Finally, you will explore how to create and handle events for near real-time notification and analytics. When you’re finished with this course, you will have the skills and knowledge required to build Enterprise Messaging and Eventing solutions inside Azure needed to decrease the time to market for new solutions and help drive costs down.

Table of contents
  1. Course Overview1m
  2. Introducing Messaging and Eventing in Microsoft Azure11m
  3. Enterprise Queuing Options Inside Microsoft Azure35m
  4. Hybrid Communication Using the Azure Relay Service14m
  5. Creating and Capturing Event Inside Azure with Event Grid29m
  6. Massive Event Stream Processing with Azure Event Hub43m
  7. Working with Azure Notification Hubs11m

Microsoft Azure Authentication Scenarios for Developers

by Sahil Malik

Sep 13, 2018 / 2h 52m

2h 52m

Start Course
Description

The importance of Azure AD in Azure Authentication scenarios cannot be overstated. In this course, Microsoft Azure Authentication Scenarios for Developers, you will learn basic application scenarios, as well as MFA, B2C, certificate-based authentication, and SQL Server authentication. First, you will explore Azure Active Directory, and learn how to perform forms-based authentication. Next, you will learn about business to consumer authentication, and Azure Active Directory authentication for an SQL database. Finally, you will discover how to set up multi-factor authentication using Azure Active Directory, as well as setting up a certificate-based authentication. When you are finished with this course, you will have a good understanding of the various authentication scenarios Azure supports and you will feel confident in making the right architectural choices for your applications.

Table of contents
  1. Course Overview1m
  2. Azure Authentication and Azure Active Directory18m
  3. Performing Forms-based Authentication with Azure Active Directory48m
  4. Azure Active Directory Business to Consumer Authentication32m
  5. Azure Active Directory Authentication for SQL Database20m
  6. Multi-factor Authentication Using Azure Active Directory18m
  7. Azure Active Directory Certificate-based Authentication31m

Microsoft Azure Developer: Securing Data

by Reza Salehi

Sep 7, 2018 / 2h 8m

2h 8m

Start Course
Description

At the core of developing applications for Microsoft Azure is a thorough knowledge of securing data. In this course, Microsoft Azure Developer: Securing Data, you’ll learn how to protect your application configuration and data from unauthorized access. First, you’ll learn how to secure your application configuration settings such as database connection strings using Azure Key Vault and Managed Service Identity (MSI). Next, you’ll explore Azure Storage Service encryption for data at rest (SSE), Azure Disk Encryption (ADE) and Azure SQL Database Always Encrypted, to protect data against disk theft, or to comply with security standards. Finally, you’ll discover how to secure client-server communications using SSL/TLS encryption. When you’re finished with this course, you’ll have the necessary knowledge of securing data to help you in leveraging Microsoft Azure's out-of-the-box offerings to develop more secure applications.

Table of contents
  1. Course Overview1m
  2. Getting Started15m
  3. Protecting Application Keys and Secrets with Azure Key Vault and MSI40m
  4. Encrypting and Decrypting Data at Rest29m
  5. Encrypting Data with Always Encrypted27m
  6. Implementing SSL/TLS Communications15m

Microsoft Azure Developer: Developing for Autoscaling

by Nikola Milanovic

Dec 14, 2018 / 1h 44m

1h 44m

Start Course
Description

Using Microsoft Azure as a hosting and services provider enables developers to write modern cloud-first applications. In this course, Microsoft Azure Developer: Developing for Autoscaling, you'll gain the ability to use Azure and leverage a built-in autoscaling system that takes care of all heavy lifting, leaving you, the developer, to only think about your code. First, you'll learn how the autoscaling on Azure works. Next, you'll explore various cloud patterns that enable your application to scale better. Finally, you'll discover how to write code that can be executed in parallel efficiently. By the end of this course, you'll have the knowledge to efficiently create an autoscaling strategy for your own applications.

Table of contents
  1. Course Overview1m
  2. Implementing Autoscaling Rules and Patterns11m
  3. Handling Long-running Tasks by Using Queues and Batches30m
  4. Writing Code to Handle Singleton Application Instances15m
  5. Writing Code to Handle Parallelism, Multithreading, Processing, and Asynchronous Processing22m
  6. Writing Code to Handle Distributed Transactions10m
  7. Writing Code to Handle Transient State11m

Microsoft Azure Developer: Creating and Integrating AI with Azure Services

by Sahil Malik

May 11, 2018 / 1h 21m

1h 21m

Start Course
Description

AI is all around us, and it is no longer just the work of scientists. In this introductory course, Microsoft Azure Developer: Creating and Integrating AI with Azure Services, you’ll learn about Microsoft Azure and Cognitive Services, which are all about bringing the power of AI within your reach. If you can call a REST API, you can now teach your applications to hear, see, speak, understand, and interpret intent via natural communication. First, you will learn the purpose and applicability of AI – how AI is being used today, and what parts are well within your reach. Next, you’ll explore the various parts of Microsoft Cognitive Services, such as the vision, speech, knowledge, search, and text APIs. Finally, you’ll examine how to register these APIs in Azure, and how to integrate them in your own applications in a matter of minutes. By the end of this course, you will understand the usage and applicability of AI, and be able to easily integrate AI capabilities in your applications using Microsoft Cognitive Services.

Table of contents
  1. Course Overview1m
  2. Describing AI and Microsoft Cognitive Services20m
  3. Understanding Microsoft Cognitive Services26m
  4. Using Microsoft Cognitive Services33m

Getting Started with Building Bots with Microsoft's Bot Framework

by Matthew Kruczek

Jul 11, 2018 / 2h 29m

2h 29m

Start Course
Description

In today's market, companies are racing to find the next big channel to reach customers. Chatbots offer a new and exciting way to interact with people, brands, or services in order to streamline existing processes. In this course, Getting Started with Building Bots with Microsoft's Bot Framework, you will be introduced to the new centralized Microsoft Bot Framework that allows for the easy creation of bots. First, you will learn the basics of Microsoft Bot. Next, you will explore how to reduce effort by getting feedback through FormFlow. Finally, you will discover how to deploy your bot through various channels that your customers are already using to interact with you. When you are finished with this course, you will have a foundational understanding of the Microsoft Bot Framework and how to implement it into your customer interaction processes.

Table of contents
  1. Course Overview1m
  2. Getting Started with the Basics11m
  3. Maintaining Conversation State with Dialogs31m
  4. Reducing Effort by Getting Feedback through FormFlow31m
  5. Adding Natural Language Processing through LUIS AI 51m
  6. Deploying your Bot through Channels22m

Microsoft Azure Developer: Creating IoT Solutions

by Matt Honeycutt

Dec 13, 2018 / 1h 57m

1h 57m

Start Course
Description

Building scalable, secure solutions for the Internet of Things can be overwhelming. In this course, Microsoft Azure Developer: Creating IoT Solutions, you will gain the ability to create and configure IoT solutions on Microsoft Azure. First, you will learn to use Azure IoT Hub for device registration and two-way communication. Next, you will discover how to do real-time analytics of IoT data using Azure Stream Analytics. Finally, you will explore how to use Azure Time Series Insights with IoT data. When you’re finished with this course, you will have the skills and knowledge of IoT solution building needed to create IoT solutions of your own using Microsoft Azure.

Table of contents
  1. Course Overview1m
  2. Introducing the Problem17m
  3. Bidirectional Communication with Azure IoT Hub21m
  4. Registering Devices with IoT Hub Device Provisioning Service20m
  5. Processing Data with Azure Stream Analytics33m
  6. Storing and Visualizing IoT Data with Azure Time Series Insights22m

What you will learn

  • Deploy and Configure Infrastructure
  • Implement Workloads and Security
  • Architect Cloud Technology Solutions
  • Create and Deploy Apps
  • Implement Authentication and Secure Data
  • Develop for the Cloud

Pre-requisites

This path is intended for beginners, and no prerequisites are required for this path.