Microsoft Azure

Skill Me Up Provides comprehensive Microsoft training for Devlopers focusing on Microsoft Azure Platform as a Service including, AI, Web Apps, Cosmos DB, SQL Database, Containers, DevOps and more. On-Demand Courses, Live Labs, and Live Training

learning path
4 (89)
6 Lectures | 2 Labs | 6h 54m | Intermediate | Certification Prep

In this learning path, you will learn key concepts about the cloud and various Microsoft Azure Services. From there, you will learn core concepts such as various PaaS and IaaS services including management tools. This course will also cover several key concepts for security and compliance, as well as a brief look at a Azure pricing and support. This course will help you prepare for AZ 900 Microsoft Azure Fundamentals.

learning path
4 (14)
3 Lectures | 2 Labs | 8h 45m | Advanced | Certification Prep

Students who complete the courses in this learning path will be able to analyze the requirements for AI solutions in Microsoft Azure, recommend the appropriate tools and technologies to implement AI solutions in Microsoft Azure, and implement those solutions in a manner that meet scalability and performance requirements. Students who complete each course in this learning path are on their way towards gaining the knowledge necessary to complete the AI-100 exam. (https://www.microsoft.com/en-us/learning/exam-ai-100.aspx).

learning path
4 (148)
5 Lectures | 18 Labs | 30h 31m | Intermediate | Certification Prep

In this learning path, you will learn how to create new cloud native applications using a variety of infrastructure as a service (IaaS), and platform as a service (PaaS) based offerings. The course starts with teaching you the various compute options such as virtual machines, containers (Azure Kubernetes Service and Container Instances), web apps, and serverless (Functions), and then progresses to teach you about storing data using Blob Storage and NoSQL options with Cosmos DB. From there, you will learn how to design security into your application, make it scalable by leveraging caching and CDN, and you will leverage Azure Application Insights to monitor and troubleshoot your application.

learning path
5 (6)
4 Lectures | 5 Labs | 18h 36m | Advanced

In this learning path, you will take a deep dive into Azure Cosmos DB, Throughout the path you will design documents and collections for real time implementations, create user-defined functions, stored procedures and triggers, tuning databases, monitoring performance along with troubleshooting techniques and best practices.

learning path
5 (13)
3 Lectures | 2 Labs | 9h 18m | Advanced

In this learning path, you will learn how to build new or enhance existing applications with the power of cognitive services and the bot framework.

learning path
4 (47)
5 Lectures | 5 Labs | 12h 23m | Intermediate

In this learning path, you will learn the basics of container technologies and then build on that knowledge in order to learn how to deploy containers on Microsoft Azure.

learning path
5 (7)
1 Lectures | 2 Labs | 3h 7m | Advanced

In this learning path, you will learn the advanced capabilities of Azure Resource Manager and how to use it to programmatically create, read, update, and delete resources in Microsoft Azure.

learning path
5 (37)
2 Lectures | 3 Labs | 5h 19m | Intermediate

In this learning path, you will learn how to design and implement serverless applications using Microsoft Azure with Functions and Logic Apps.

learning path
4 (13)
9 Lectures | 2 Labs | 8h | Intermediate

In this learning path, you will learn the fundamentals of building IoT enabled applications using Microsoft Azure Technologies. This path is developed by Microsoft Azure MVP Chris Pietschmann.

learning path
0 (0)
5 Lectures | 0 Labs | 6h 22m | Intermediate

This track contains a collection of expert talks recorded by Azure Developer Experts.

learning path
5 (14)
0 Lectures | 2 Labs | 2h 40m | Beginner

Complete an Azure Challenge and earn a badge that proves your skill set that you can post on your Acclaim profile page and LinkedIn. Check back often as we will be adding new challenges all the time!

learning path
5 (1)
1 Lectures | 1 Labs | 4h 40m | Beginner

In this learning path we will cover the fundamentals for tracking the performance and health of your applications with Application Insights on Azure. We will begin with how to provision an Application Insights instance on Azure followed by how to configure your applications to send telemetry data. Once your application is sending telemetry, we will walk though the scenarios on how to use Application Insights to investigate application failures and poor performance. This course will conclude with an overview of the Application Insights Log Analytics, and how to write KQL (Kusto Query Language) to extract more information from your telemetry.

learning path
0 (0)
0 Lectures | 0 Labs |

In this learning path, you will leverage Microsoft Teams and Microsoft Azure to build creative Teams solutions.

lecture
0 (0)
1h | Beginner | Jun 9 2020 |

Azure Durable Function supports long running business workflow by serializing runtime data during Await operations. In this session, we will go over common Azure Durable Function use cases with C# code to better understand how Azure Durable Function can be used to solve idle-loop challenges.

lecture
5 (5)
1h 17m | Advanced | Jul 18 2018 |

In this course, you will learn about Microsoft Azure Resource Manager which is the deployment and management service for resources in Azure. It is the consistent layer for creating, updating, and deleting resources in an Azure Subscription. This course will explain the architecture of resource manager and take a deep dive into topics such as resource providers and resources.

lecture
5 (2)
19m | Beginner | Jun 18 2018 |

Welcome to the AI and Cognitive Services for Decision Makers course! In this course, we’ll start by discussing how AI can empower innovation. Then we’ll look at the steps of the Journey to AI for what is needed to implement Artificial Intelligence. Finally, we’ll take a look at the AI and Cognitive Services within Microsoft Azure and what they have to offer for implementing AI for your business.

lecture
5 (3)
1h 35m | Intermediate | Oct 10 2019 |

This is the first course of the AI-100 Exam Preparation Learning Path. In this course, we will discuss all the different APIs available and appropriate use cases for each API,we will discuss the various tools, technologies, and processes available to secure your AI data, andwe will discuss the various analytics solutions, storage solutions, and other services available to create an end to end solution.

lecture
0 (0)
1h 54m | Intermediate | Apr 27 2020 |

Building cloud native is a whole new paradigm compared to on-premises capabilities. Microsoft Azure's platform as a service (PaaS) offerings allow you to quickly build scalable and highly available applications in a fraction of the time then you could before. In this expert talk, we will explore best practices for architecting or modernizing applications in Azure using a variety of technologies such as serverless technologies with Functions and Logic Apps, as well as modern data services such as SQL Database and Cosmos, and finally some of the common compute options including Web Apps and Containers.

lecture
0 (0)
1h 7m | Intermediate | Apr 28 2020 |

For ASP.NET Core Developers, this expert talk dives into the integration options for Server-Side Web Application and the OAuth Authorization Code Grant workflow. The session will also cover how to declare API Scope for custom WebAPI and assign Web App permission to invoke WebAPI Operations.

lecture
0 (0)
23m | Beginner | Sep 16 2020 |

In this course, you will learn to identity ways to plan and manage costs and purchase services within Azure, how to understand the Azure Service Level Agreements and calculating a composite SLA for more than one service combination, and understanding the service lifecycle within Azure. This course covers one of the objective areas that help you in preparing for the AZ-900 Azure Fundamentals exam.

lecture
5 (1)
35m | Beginner | Dec 3 2018 |

In this course, we’ll begin with an overview of Azure IoT Platforms. We'll then look deeper at the Raspberry Pi and Arduino hardware platforms for prototyping and building industrial IoT solutions. We’ll also look at the Microsoft Azure Sphere platform for IoT and the Windows 10 IoT operating system. In conclusion, we'll provide an overview of the Azure Certified for IoT program.

lecture
0 (0)
Azure Loves Terraform Loves Azure
Beginner | Coming Soon!

Optimizing cloud deployments means using Infrastructure as Code; for AWS, it means CloudFormation, for Azure it means ARM templates. But what if you have a multi-cloud strategy? Yes, it means you need to become an expert on each of these cloud tools. Not efficient obviously. And that's where third-party tools like Terraform can help you, in having their own IAC concepts, approach, template language and APIs. So by becoming a Terraform expert, you can optimize deployments across different clouds. Given the limited time in this session, Peter will walk you through the core concepts of using Terraform in Azure, packed with demos and making all scripts available for re-use later on.

lecture
5 (2)
1h 37m | Intermediate | Aug 12 2019 |

This course is an introduction to Microsoft Azure Machine Learning Services. In this course you will learn to navigate the AML Services interface, create notebook servers, create compute clusters, manage AML Services from a notebook, deploy models, and create an Automated Machine Learning experiment.

lecture
0 (0)
33m | Intermediate | Apr 3 2020 |

In this course, you will learn techniques for making your application scale and be ready for production. We’ll explore common troubleshooting techniques you can use for your application, as well discuss how to design for data concurrency. This course will also explore the Cosmos DB Change Feed feature for building event driven applications with Cosmos DB. Finally, the course will close on how to distribute your Cosmos backend globally using multiple Azure regions.

lecture
5 (11)
1h 8m | Intermediate | Nov 14 2016 |

Logic Apps are a fully managed PaaS service that is part of the Azure App Service service. Logic Apps allows any technical user or developer the ability to automate business process execution and workflow via an easy-to-use visual designer or with Visual Studio. Students will obtain an understanding of the Logic App features and get practical experience with building Logic App workflows.

lecture
5 (1)
2h 50m | Intermediate | Apr 24 2020 |

In this course, you will learn techniques and services to extend your application to connect and consume Azure Services and third-party services. You will learn how to expose an API through Azure API Management so other applications can consume your service, create and manage Azure Logic apps to create advanced workloads to connect to internal or external services, as well as leverage Event Grid, Event Hubs, Notification Hubs, and Azure Service Bus for handling events from any Azure service, mobile application development and for highly scalable event based architectures.

lecture
5 (1)
15m | Beginner | Sep 16 2020 |

In this course, you will learn about the core solutions within Azure and the management tools that are available. These include Internet of Things (IoT), big data and analytics, artificial intelligence, serverless computing, and DevOps. You will get a high-level understanding of the tools available to create resources, automate, and govern resources within Azure. This course covers one of the objective areas that help you in preparing for the AZ-900 Azure Fundamentals exam.

lecture
0 (0)
44m | Intermediate | Apr 3 2020 |

In this course, you will learn how to model data using the JSON based document model, and understand how data schemas are still applicable in Cosmos DB. From there, this course will take a look at one of the most important aspects of building a high-performance database and that is data partitioning.

lecture
0 (0)
Demystifying Containers for Beginners
Intermediate | Coming Soon!

In this expert talk, Andrew Conniff Senior Cloud Solution Architect for Opsgility, will walk you through the foundations of container technologies and terminology and explain how containers are being used in common cloud based-based workloads.

lecture
4 (2)
37m | Intermediate | Jan 2 2020 |

In this course you will learn how to deploy containers to Azure using Azure DevOps classic pipeline editor. With code in our Azure repos, you will learn to build a Docker file for the application and build and push it to a private Azure Container Registry. From there, follow along to learn release pipelines for Azure Container Instances and Web App for Containers. In your last release pipeline, take Azure Kubernetes service to the next level by learning how to build a Helm chart and deploy to AKS with Helm in Azure DevOps Pipelines. Finally, set our build and release triggers to give the AKS pipeline Continuous Integration and Continuous Delivery functionality.

lecture
4 (4)
1h 24m | Intermediate | Nov 15 2019 |

This is the second course of the AI-100 Exam Preparation Learning Path.In this course, we will discuss how to analyze the different business scenarios and translate them into different tools available,we will design a solution using Cognitive Services, we will discuss various use cases related to bot services and LUIS and discuss how to design a solution using these technologies,we will discuss the various High Performance Computing solutions that rely on computer infrastructure within the cloud, on-premises, and within hybrid scenarios, andwe will discuss security, compliance, and governance as it pertains to designing an AI solution in the cloud.

lecture
4 (2)
3h 59m | Intermediate | Mar 13 2020 |

In this course, you will learn how to provision Azure compute resources for the right workload. You will understand how to create and configure virtual machines (VMs). You will learn how to use Azure App Services create web apps, configure diagnostics, monitor and containerize a web app. You will then learn how to create solutions designed with serverless in mind that take advantage of Azure Functions. Finally, you will learn how to deploy workloads using containers with Azure Kubernetes Service (AKS), Azure Container Registry (ACR), and Azure Container Instances (ACI).

lecture
5 (3)
1h 14m | Intermediate | Mar 27 2020 |

In this course, you will learn how to implement and manage storage in Microsoft Azure leveraging Cosmos DB and Azure Blob Storage. You will learn about the key benefits of NoSQL and understand how Cosmos DB allows you to build highly scalable and global NoSQL solutions. From there, you will learn how to create and configure Azure storage account and programmatically manage blobs using Azure Storage.

lecture
0 (0)
43m | Beginner | Sep 16 2020 |

In this course, you will get an understanding of the security challenges to an organization within the cloud. You will learn some ways to build a defense in depth strategy utilizing Azure security tools, such as Azure Security Center, Azure Sentinel, Azure Key Vault, and other network security services. This course covers one of the objective areas that help you in preparing for the AZ-900 Azure Fundamentals exam.

lecture
0 (0)
58m | Beginner | Sep 16 2020 |

In this course, you will learn about the various tools for Identity and Access Management, governing Azure resources with role-based access control and resource locks and using Azure Policy for cost and resource compliance. We will discuss how Azure can assist in regulatory and governmental compliance. This course covers one of the objective areas that help you in preparing for the AZ-900 Azure Fundamentals exam.

lecture
5 (2)
1h 50m | Intermediate | Nov 18 2019 |

This is the final course of the AI-100 Exam Preparation Learning Path.In this course, we will discuss how to implement various technologies for processing and ingesting your information,we will discuss how to implement Cognitive Services into your application and tie in Cognitive Search to your solution, andwe will discuss tools available for auditing and monitoring plus how to analyze an AI solution and migrate it to another solution if it does not meet requirements.

lecture
4 (3)
58m | Intermediate | Apr 13 2020 |

In this course, you will learn about common authorization techniques and protocols when developing cloud native applications. Topics such as certificates, OAuth, multi-factor authentication (MFA), and identities and service principals will be discussed. From there, you will learn how to specify configuration data using the App Configuration service and store secrets securely using Azure KeyVault.

lecture
5 (2)
1h 49m | Intermediate | May 1 2018 |

In this course, you will learn the ins-and-outs of using Azure Functions to design highly scalable solutions using a serverless design. This course will teach you how to deploy your code as well as how to monitor it once it is in production along with general best practices for writing solutions with Azure Functions.

lecture
5 (2)
49m | Beginner | Nov 15 2018 |

In this course, we’ll start by discussing what IoT is followed by basics around IoT and what the Microsoft Azure platform has to offer for building Internet of Things solutions in the cloud.

lecture
5 (1)
38m | Beginner | Nov 15 2018 |

In this course, we’ll take a look at building Internet of Things solutions using Microsoft Azure IoT Central; a SaaS (Software-as-a-Service) offering. Instruction includes what IoT Central is, discussing the architecture of IoT Central, and how to connect IoT devices to Azure IoT Central.

lecture
4 (3)
22m | Beginner | Dec 3 2018 |

In this course, we’ll take a look at what Azure IoT Edge as well as what it has to offer for taking cloud capabilities and running that on-premises closer to your Internet of Things (IoT) devices. We’ll also take a look at what it takes to develop your own IoT Edge Modules followed by deploying those to an IoT Edge device.

lecture
5 (1)
1h 3m | Beginner | Nov 15 2018 |

In this course, we’ll discuss what the Azure IoT Hub service is and what it has to offer for building Internet of Things (IoT) solutions in the Microsoft Azure cloud. We’ll look at the main Azure IoT Hub capabilities and architecture followed by IoT Hub Device Management and Provisioning for connecting IoT Devices to the cloud with Azure IoT Hub. Finally, we’ll look at the overall architecture of integrating IoT Gateways (both Field and Protocol Gateways) into an IoT solution.

lecture
5 (1)
46m | Beginner | Nov 15 2018 |

In this course, we’ll take a look at what Azure IoT Solution Accelerators offer for more easily building Internet of Things (IoT) solutions in the Microsoft Azure cloud. This includes examining each of the Solution Accelerators (e.g., Remote Monitoring, Connected Factory, Predictive Maintenance, and the IoT Device Simulation).

lecture
5 (1)
44m | Beginner | Dec 3 2018 |

In this course, we start with an overview of what Azure IoT Sphere is followed by examining different capabilities of Azure Sphere. We'll range from the overall architecture and development, to best practices with the platform, to working with the Azure Sphere devices for deployments and connecting to the Azure Sphere Tenant in the cloud. We’ll conclude this course by going over some topics around Azure Sphere Security.

lecture
5 (4)
3h 26m | Intermediate | Jun 2 2018 |

This course introduces you to Microsoft Cognitive Services and takes you through a gradual journey of features through search, audio, computer vision and language processing services. Along with it’s capabilities, this course explains how to get started developing applications that take advantage of Microsoft Azure Cognitive Service offerings. Once you have clear understanding of all the offerings you can make better decisions on when and how to incorporate Cognitive Services into Enterprise server, desktop, mobile, web, IoT and extended reality (xR/VR/AR/MR) applications.This course will introduce you how to all offerings of Azure Cognitive Services in many different environments, server, web, UWP Store and xR applications.

lecture
5 (3)
1h 35m | Beginner | Aug 17 2018 |

In this course, the student will be introduced to Docker. We’ll start by understanding the basics of containers and how they came to be. Then, we’ll learn how to install Docker on various platforms. We will cover the components that make up Docker including: The Docker Engine, Docker Images, and Docker Containers. We’ll cover how to containerize an application. We’ll also talk about how networking works with Docker and wrap up with a discussion of how data persistence works within the Docker ecosystem.

lecture
5 (3)
1h 51m | Intermediate | Nov 29 2018 |

In this course, we will cover and introduction to Kubernetes. We will start off by covering what role Kubernetes plays in the container space and how it can simplify container orchestration. We’ll cover scaling, self-healing, load-balancing, and rolling updates. Then, we’ll cover all the ways to install Kubernetes. The remainder of the module with cover the core components of Kubernetes including: Pods, ReplicaSets, Services, and Deployments.

lecture
5 (10)
1h 24m | Beginner | Sep 12 2017 |

In this hands on course, students will learn about Microsoft Windows Containers. This course starts with an overview of Windows Container platform and its core capabilities. We will then cover use of Microsoft Nano Server and Windows Server Core inside containers. Also covered in the course is usage of Docker CLI (Command Line Interface) alongside PowerShell to perform common tasks like building container images using Dockerfile, running and removing containers. The course wraps up by looking ahead at various application frameworks like ASP.NET 4.5 / ASP.NET Core and IIS Server that are available to run inside Windows Containers.

lecture
5 (1)
30m | Intermediate | Nov 15 2018 |

In this course, we’ll take a look at designing IoT Stream Processing architectures within Microsoft Azure using Azure Stream Analytics and Azure HDInsights services. We’ll also look at using the Lambda Architecture for implementing both Stream Processing and Batch Processing data paths within the same IoT or Big Data solution.

lecture
5 (1)
51m | Intermediate | Mar 24 2020 |

In this course, you will learn how to build solutions that optimize data access and decrease latency by leveraging the Azure Redis Cache and the Azure Content Delivery Network (CDN). From there, you will learn how to leverage Azure Application Insights to capture telemetry for custom exceptions, and monitor the performance and availability of your applications.

lecture
5 (1)
2h 40m | Beginner | May 7 2020 |

This course covers the fundamentals for tracking the performance and health of your applications with Application Insights on Azure. We will begin with how to provision an Application Insights instance on Azure followed by how to configure your applications to send telemetry data.Once your application is sending telemetry, we will walk though the scenarios on how to use Application Insights to investigate application failures and poor performance.This course will conclude with an overview of the Application Insights Log Analytics, and how to write KQL (Kusto Query Language) to extract more information from your telemetry.

lecture
5 (1)
23m | Beginner | Dec 3 2018 |

In this course, we’ll start by taking a look at the importance of IoT Security. Then, we’ll look at topics around IoT Security Architecture, best practices with security, and concepts for securely deploying devices.

lecture
0 (0)
30m | Intermediate | Apr 3 2020 |

In this course, you will learn how to use the SQL API to write T-SQL like queries against your Cosmos DB collections. We’ll explore how partitioning and partition keys affect query performance and how to tune for faster results. This course will also explore how to write server-side queries, such as stored procedures, triggers, and user-defined functions.

lecture
5 (2)
1h 39m | Intermediate | Nov 29 2018 |

Welcome to the Running Containers on Azure Course! We'll start off by discussing Microsoft Azure’s managed service offerings for container technologies. We'll then discuss the Azure Container Registry and compare it to other container registry platforms. Next, we’ll go into Azure Container Instances and discuss why and when to use Azure Container Instances followed by how to persist data when running containers in Azure. Finally, we'll cover Azure Kubernetes Service and discuss the advantages that come along with a managed Kubernetes service.

lecture
5 (1)
54m | Beginner | Sep 16 2020 |

In this course, you will learn the evolution of computing to cloud computing. The course will guide you through the various types of cloud services, cloud deployment models, and how to understand shared responsibility between the cloud provider and the consumer. This course covers one of the objective areas that help you in preparing for the AZ-900 Azure Fundamentals exam.

lecture
5 (1)
43m | Beginner | Sep 16 2020 |

In this course, you will learn about the Azure service components and products. This course will familiarize you with the Azure geographic regions and zones, resources, and core Azure products, such as compute, app services, networking, containers, storage, and database services. This course covers one of the objective areas that help you in preparing for the AZ-900 Azure Fundamentals exam.

lecture
0 (0)
38m | Intermediate | Apr 2 2020 |

In this course, you will learn how the resource model works in Cosmos DB. We will discuss containers, databases, and understand how request units translates to the Cosmos DB billing model as well as how reserved capacity can be used to save on your Azure bill.

real-time lab
4 (11)
2h | Intermediate | Aug 28 2020 |

In this lab, you learn the basics of authoring and deploying an Azure Resource Manager (ARM) template using Visual Studio Code, focused on Infrastructure as a Service (IaaS) technologies. You author a template that deploys a virtual machine, which gets automatically configured as a web server with a sample web app, as well as configuring a second virtual machine which gets configured with SQL Server and a database for the sample app.

real-time lab
0 (0)
4h | Intermediate | Feb 20 2019 |

In this lab, you will author and execute multiple stored procedures within your Azure Cosmos DB instance. You will explore features unique to JavaScript stored procedures such as throwing errors for transaction rollback, logging using the JavaScript console and implementing a continuation model within a bounded execution enviornment.

real-time lab
5 (1)
2h 45m | Advanced | May 29 2020 |

In this challenge, your lab environment will pre-provisioned with an initial deployment of a multi-tier Azure infrastructure application. You will then be challenged to complete a series of tasks on this environment. Rather than complete the tasks manually, in each case you must author an Azure Automation runbook that can complete the task automatically. The lab will validate that the runbook performs the task correctly, so pay close attention to the requirements in each challenge. If you successfully complete all of the challenges during the time allowed, you will earn the Azure Automation Challenge certification badge from Skill Me UP, issued via Acclaim.

real-time lab
0 (0)
4h | Beginner | Aug 5 2020 |

In this challenge, you will be tasked to build a new web application using Microsoft Azure. These exercises will test your ability to work with a C# Asp.Net Web Application deployed to an Azure App Service. You will leverage your knowledge to integrate Azure storage, the Azure Content Delivery Network, Azure App Configuration, CosmosDb, and Logic Apps. Additional tasks will make sure you are familiar with Application Insights and using telemetry from your applications. Each challenge is validated automatically so you will need to pay close attention to the requirements in each challenge. If you successfully complete all of the challenges during the time frame, you will earn the Azure Developer Fundamentals Certification badge from Skill Me UP, issued via Acclaim.

real-time lab
0 (0)
2h 45m | Advanced | May 29 2020 |

In this challenge, your lab environment will pre-provisioned with an initial deployment of IaaS resources. You will then be challenged to complete a series of operations tasks on this environment. These include configuring the VM Insights solution and enabling automatic enrollment of virtual machines, using Azure Resource Graph to explore the deployed resources, and building an Azure Monitor Workbook. The lab will validate that each challenge has been completed correctly, so pay close attention to the requirements in each challenge. If you successfully complete all of the challenges during the time allowed, you will earn the Azure Infrastructure Operations Challenge certification badge from Skill Me UP, issued via Acclaim.

real-time lab
5 (10)
1h 30m | Beginner | Apr 21 2020 |

As the new IT Professional for Contoso Mortgage, you are responsible for setting up infrastructure in the cloud. Contoso Mortgage has chosen Microsoft Azure as their cloud provider of choice. The closest Azure region to their headquarters is Central US. To try out the service, you have been asked to setup a new highly-available web server in Contoso Mortgages Azure subscription. In this lab, you will be challenged to complete the web server setup through a series of challenges. The lab will validate that each challenge has been completed correctly, so pay close attention to the requirements in each challenge. If you successfully complete all of the challenges during the time allowed, you will earn the Azure Infrastructure Fundamentals Challenge certification badge from Skill Me UP, issued via Acclaim.

real-time lab
0 (0)
2h 30m | Advanced | Sep 14 2020 |

A new customer, Fruit Smashers, has approached to you take on the management and operations of one or more containerized applications which are hosted in an existing Azure Kubernetes Service (AKS) cluster. Currently, a popular website for rating fruit smoothie flavors - Fruit Smoothies by Fruit Smashers - is deployed in the cluster and a new application will be coming online shortly to allow guests to Fruit Smashers corporate headquarters to leave messages about the favorite part of their visit. While the existing platform and underlying deployment(s) meet the needs of the business, Fruit Smashers plans to grow their online presence significantly as more customers move to online ordering exclusively. They need to update their platform and operations practices to meet these anticipated growth demands. Note: This environment takes up to 30 minutes to deploy.

real-time lab
5 (4)
1h 10m | Beginner | Apr 29 2020 |

In this challenge, you will be tasked to complete a variety of basic Azure administration tasks. These exercises will test your familiarity with the Azure portal and the most commonly-used Azure services. Each challenge is validated automatically so pay close attention to the requirements in each challenge. If you successfully complete all of the challenges during the time frame, you will be earn the Azure 101 Certification badge from Skill Me UP from Acclaim.

real-time lab
5 (4)
1h 22m | Intermediate | May 13 2020 |

In this lab, you will create a simple URL Shortener application written in C# using Azure Functions serverless compute and the Azure Functions Tools for Visual Studio 2017. The application will make use of Azure Functions Proxies, and host the homepage of the application as a static web page in Azure Storage. The app also uses Azure Storage Tables for the backend data store for the URLs and their shortened address codes.

real-time lab
5 (1)
1h 40m | Beginner | Jul 10 2020 |

In this lab, you will create a knowledge base in QnA Maker and connect it to a bot using the Azure Bot Service. Then you will interact with the bot using Teams — one of many popular services with which bots built with the Azure Bot Service can integrate.

real-time lab
5 (9)
30m | Beginner | May 21 2020 |

In this lab, you will create a new Azure Function that exposes an HTTP endpoint to enable the function to be triggered on-demand. The HTTP endpoint accepts two query string parameters from the HTTP request. The function outputs a calculated value based on the input parameters. 

real-time lab
5 (11)
30m | Beginner | May 21 2020 |

In this lab, you will create a simple Azure Logic App that will be triggered by new image uploads to blob storage and send an update to CosmosDB with the name of the image.

real-time lab
5 (4)
2h 15m | Advanced | Sep 22 2020 |

You are the leader of a group of climate scientists who are concerned about the dwindling polar-bear population in the Arctic. As such, your team has placed hundreds of motion-activated cameras at strategic locations throughout the region. Rather than manually examine each photograph to determine whether it contains a polar bear, you have been challenged to devise an automated system that processes data from these cameras in real time and displays an alert on a map when a polar bear is photographed. You need a solution that incorporates real-time stream processing to analyze raw data for potential sightings, and one that incorporates artificial intelligence (AI) and machine learning to determine with a high degree of accuracy whether a photo contains a polar bear. And you need it fast, because climate change won’t wait.In this lab, you will build such a system using Microsoft Azure and Microsoft Cognitive Services. Specifically, you will use an Azure IoT hub to ingest streaming data from simulated cameras, Azure Storage to store photographs, Azure Stream Analytics to process real-time data streams, Azure Functions to process output from Stream Analytics, Microsoft’s Custom Vision Service to analyze photographs for polar pears, Microsoft Power BI to build a dashboard for visualizing results, and Azure SQL Database as a data source for Power BI.

real-time lab
5 (1)
2h 55m | Advanced | Sep 26 2018 |

In this lab, you will learn techniques for troubleshooting and turning performance with a Cosmos DB database. You will learn about the different consistency levels Cosmos offers for your data, as well as work with different data partitioning strategies that impact the performance of your queries. From there, you will learn how to monitor the performance of your queries.

real-time lab
0 (0)
4h | Intermediate | Feb 20 2019 |

In this lab, you will create multiple Azure Cosmos DB containers. Some of the containers will be unlimited and configured with a partition key, while others will be fixed-sized. You will then use the SQL API and .NET SDK to query specific containers using a single partition key or across multiple partition keys.

real-time lab
5 (9)
25m | Beginner | Jun 24 2020 |

In this lab, you will create a Linux virtual machine running in Azure, and connect to it using SSH. You will then delete the virtual machine, and clean up associated resources.

real-time lab
4 (17)
25m | Beginner | Jun 24 2020 |

In this lab, you will create a Windows virtual machine running in Azure, and connect to it using Remote Desktop. You will then delete the virtual machine, and clean up associated resources.

real-time lab
0 (0)
40m | Beginner | Oct 12 2018 |

In this lab, you will setup, configure, and deploy an Azure IoT Edge Device that communicates with Azure IoT Hub. The IoT Edge Device will be a simulated device running in an Ubuntu Linux Virtual Machine.

real-time lab
5 (6)
1h 20m | Intermediate | Apr 17 2020 |

In this lab we'll guide you through the steps to deploy a request splitting ambassador that will split 10% of the incoming HTTP requests to an experimental server and the rest to a primary web server using Azure Kubernetes Service (AKS). This pattern is commonly used for testing new features or user experience to a small subset of users.

real-time lab
5 (11)
1h 5m | Intermediate | Jun 24 2020 |

In this lab, an AKS cluster is deployed using the Azure CLI. A multi-container application consisting of web front end and a Redis instance is then run on the cluster. Once completed, the application is accessible over the internet.

real-time lab
5 (9)
1h | Intermediate | Jun 25 2020 |

In this lab, an Azure Virtual Machine disk will be encrypted. You will deploy a VM into Azure that is not encrypted, obtain and run the Azure Disk Encryption Prerequisites Azure PowerShell script, and you will then encrypt your virtual machine.

real-time lab
4 (51)
1h 40m | Beginner | Apr 28 2020 |

In this lab, you will create a virtual network that will allow the virtual machines you create to securely connect with each other. You will then create two virtual machines and specify the virtual network configuration and the availability set configuration along with storage for the virtual machine.

real-time lab
5 (35)
1h 15m | Intermediate | May 21 2020 |

In this lab, you will create an Azure Web App and a SQL Database and configure the popular content management system (CMS) Orchard CMS. You will then configure the web app to automatically scale based on actual CPU usage.

real-time lab
5 (3)
1h 20m | Beginner | May 20 2020 |

In this lab, you will create an Azure Web App in the portal and add a staging slot. Then, using Visual Studio you will create a .Net application. You will read environmental variables from a file, then remove the dependency on that file with application settings in Azure. You will view default logs using log streaming in Azure and then create custom log messages in the application. You will explore slot deployment by deploying these changes to Stage and then swapping them to Production.

real-time lab
5 (1)
1h | Beginner | Sep 18 2020 |

Skill Me Up has a number of multi-tier applications that are not suitable to run by using Azure Container Instances. In order to determine whether they can be run as containerized workloads, you want to evaluate using Kubernetes as the container orchestrator. To further minimize management overhead, you want to test Azure Kubernetes Service, including its simplified deployment experience and scaling capabilities.

real-time lab
5 (1)
1h 5m | Beginner | May 5 2020 |

In this lab, you will evaluate the use of Azure Web apps for hosting Skill Me Up’s web sites, hosted currently in the company’s on-premises data centers. The web sites are running on Windows servers using PHP runtime stack. You will also determine how you can implement DevOps practices by leveraging Azure web apps deployment slots.

real-time lab
5 (1)
55m | Intermediate | May 4 2020 |

In this lab, you will learn how to use Visual Studio Code to author an ARM Template that declares the Azure Resources necessary to host an Azure Web App, Azure SQL Database, and Azure Application Insights.

real-time lab
5 (1)
35m | Beginner | May 28 2020 |

In this lab, you will provision an Azure Web App and App Service Plan. Then, you will configure a "Staging" Deployment Slot and deploy source code to it from a Github repository. Finally, you will perform a deployment slot swap to push the code deployment from Staging into Production.

real-time lab
5 (1)
50m | Beginner | May 28 2020 |

In this lab, you will learn the fundamentals of automating Azure Web Apps using the Azure CLI tools. With the tools, you will provision an Azure Web App and App Service Plan. Then, you will configure a "Staging" Deployment Slot and deploy source code to it from a Github repository. Finally, you will perform a deployment slot swap to push the code deployment from Staging into Production.

real-time lab
5 (6)
1h 45m | Beginner | May 21 2020 |

In this lab, you will be introduced to basic concepts for developing with Azure Storage using Visual Studio and C#. Using Visual Studio, you will create a new console project and programmatically connect to your Azure Storage Account. From there, you will write code to perform common operations such as upload, download, and delete of blob storage data.

real-time lab
5 (4)
50m | Beginner | Jul 3 2020 |

Azure Container Instances enables deployment of Docker containers onto Azure infrastructure without provisioning any virtual machines or adopting any higher-level service. In this tutorial, you build a small web application in Node.js and package it in a container that can be run using Azure Container Instances.

real-time lab
5 (5)
1h 55m | Intermediate | May 13 2020 |

In this lab, the student will learn the basics of messaging patterns between software systems and how to use the Azure Service Bus as a messaging solution.

real-time lab
5 (2)
1h 35m | Beginner | May 7 2020 |

In this lab, you will create an Azure Traffic Manager profile, and use it to distribute traffic between 3 Azure Web App endpoints deployed to different global locations. You will learn how to use the Azure portal to configure the different ways in which Traffic Manager distributes traffic between endpoints. You will alsoconfigure endpoint health checks and test endpoint failover, as used for high-availability applications.

real-time lab
5 (5)
1h | Beginner | May 22 2020 |

In this lab, you will build and run containers based on the IIS Server, ASP.NET 4.5 and ASP.Net Core Frameworks. You will use Dockerfiles to create container images and then use Docker CLI commands to launch the containers. Finally, you will work with docker commands to access container logs and stats including CPU and memory.

real-time lab
5 (1)
1h 25m | Intermediate | Sep 17 2020 |

In this lab, you will setup and configure messaging for implementing the Lambda Architecture within Microsoft Azure utilizing Azure Stream Analytics and Azure IoT Hub services. IoT events will also be sent to Azure IoT Hub using a Simulated IoT Device written as a C# console application.

real-time lab
5 (1)
35m | Advanced | Jul 7 2020 |

In this lab, you will use the Azure Resource Manager (ARM) REST API, via the Azure Resource Explorer, to provision and Azure Function App hosted on an App Service Plan using Consumption plan pricing. Then you will provision a new Azure Storage Account, and update it's configuration to use Read-Access Geo-Redundant Storage to replicate the data stored to a read-only, secondary Azure Region / Location.

real-time lab
5 (5)
1h 15m | Beginner | Jun 25 2020 |

In this lab, you will learn how to configure and manage an Azure Cosmos DB Account (formerly Azure DocumentDB), including how to query and manage JSON documents within a Collection. Among the topics covered are using SQL language syntax to perform document queries that return JSON results, and implementing and testing global data replication and fail over.

real-time lab
0 (0)
2h | Beginner | May 20 2020 |

Application Insights is an extensible Application Performance Management (APM) service for web developers on multiple platforms. You can use it to monitor your live web applications and other services. It automatically detects performance anomalies, includes powerful analytics tools to help you diagnose issues, and helps you continuously improve performance and usability. It works for apps on a wide variety of platforms including .NET, Node.js and Java EE, hosted on-premises, hybrid, or any public cloud. It even integrates with your DevOps process with connection points available in a variety of development tools. It can even monitor and analyze telemetry from mobile apps by integrating with Visual Studio App Center.In this lab, you'll learn about how you can add Application Insights to an existing web application, as well as how to monitor the application via the Azure portal.

real-time lab
0 (0)
4h | Intermediate | Feb 20 2019 |

In this lab, you will use the .NET SDK to tune an Azure Cosmos DB request to optimize performance of your application.

real-time lab
5 (1)
1h 15m | Advanced | Jun 18 2020 |

In this lab, you will learn how to make direct calls to the Azure Resource Manager REST API. There are various different tools available to make these API calls Each exercise focuses on a different tool, and on different features of the REST API. This lab will take 15-20 minutes to provision.

learning path
4 (89)
6 Lectures | 2 Labs | 6h 54m | Intermediate | Certification Prep

In this learning path, you will learn key concepts about the cloud and various Microsoft Azure Services. From there, you will learn core concepts such as various PaaS and IaaS services including management tools. This course will also cover several key concepts for security and compliance, as well as a brief look at a Azure pricing and support. This course will help you prepare for AZ 900 Microsoft Azure Fundamentals.

learning path
4 (14)
3 Lectures | 2 Labs | 8h 45m | Advanced | Certification Prep

Students who complete the courses in this learning path will be able to analyze the requirements for AI solutions in Microsoft Azure, recommend the appropriate tools and technologies to implement AI solutions in Microsoft Azure, and implement those solutions in a manner that meet scalability and performance requirements. Students who complete each course in this learning path are on their way towards gaining the knowledge necessary to complete the AI-100 exam. (https://www.microsoft.com/en-us/learning/exam-ai-100.aspx).

learning path
4 (148)
5 Lectures | 18 Labs | 30h 31m | Intermediate | Certification Prep

In this learning path, you will learn how to create new cloud native applications using a variety of infrastructure as a service (IaaS), and platform as a service (PaaS) based offerings. The course starts with teaching you the various compute options such as virtual machines, containers (Azure Kubernetes Service and Container Instances), web apps, and serverless (Functions), and then progresses to teach you about storing data using Blob Storage and NoSQL options with Cosmos DB. From there, you will learn how to design security into your application, make it scalable by leveraging caching and CDN, and you will leverage Azure Application Insights to monitor and troubleshoot your application.

learning path
5 (6)
4 Lectures | 5 Labs | 18h 36m | Advanced

In this learning path, you will take a deep dive into Azure Cosmos DB, Throughout the path you will design documents and collections for real time implementations, create user-defined functions, stored procedures and triggers, tuning databases, monitoring performance along with troubleshooting techniques and best practices.

learning path
5 (13)
3 Lectures | 2 Labs | 9h 18m | Advanced

In this learning path, you will learn how to build new or enhance existing applications with the power of cognitive services and the bot framework.

learning path
4 (47)
5 Lectures | 5 Labs | 12h 23m | Intermediate

In this learning path, you will learn the basics of container technologies and then build on that knowledge in order to learn how to deploy containers on Microsoft Azure.

learning path
5 (7)
1 Lectures | 2 Labs | 3h 7m | Advanced

In this learning path, you will learn the advanced capabilities of Azure Resource Manager and how to use it to programmatically create, read, update, and delete resources in Microsoft Azure.

learning path
5 (37)
2 Lectures | 3 Labs | 5h 19m | Intermediate

In this learning path, you will learn how to design and implement serverless applications using Microsoft Azure with Functions and Logic Apps.

learning path
4 (13)
9 Lectures | 2 Labs | 8h | Intermediate

In this learning path, you will learn the fundamentals of building IoT enabled applications using Microsoft Azure Technologies. This path is developed by Microsoft Azure MVP Chris Pietschmann.

learning path
0 (0)
5 Lectures | 0 Labs | 6h 22m | Intermediate

This track contains a collection of expert talks recorded by Azure Developer Experts.

learning path
5 (14)
0 Lectures | 2 Labs | 2h 40m | Beginner

Complete an Azure Challenge and earn a badge that proves your skill set that you can post on your Acclaim profile page and LinkedIn. Check back often as we will be adding new challenges all the time!

learning path
5 (1)
1 Lectures | 1 Labs | 4h 40m | Beginner

In this learning path we will cover the fundamentals for tracking the performance and health of your applications with Application Insights on Azure. We will begin with how to provision an Application Insights instance on Azure followed by how to configure your applications to send telemetry data. Once your application is sending telemetry, we will walk though the scenarios on how to use Application Insights to investigate application failures and poor performance. This course will conclude with an overview of the Application Insights Log Analytics, and how to write KQL (Kusto Query Language) to extract more information from your telemetry.

learning path
0 (0)
0 Lectures | 0 Labs |

In this learning path, you will leverage Microsoft Teams and Microsoft Azure to build creative Teams solutions.

lecture
0 (0)
1h | Beginner | Jun 9 2020 |

Azure Durable Function supports long running business workflow by serializing runtime data during Await operations. In this session, we will go over common Azure Durable Function use cases with C# code to better understand how Azure Durable Function can be used to solve idle-loop challenges.

lecture
5 (5)
1h 17m | Advanced | Jul 18 2018 |

In this course, you will learn about Microsoft Azure Resource Manager which is the deployment and management service for resources in Azure. It is the consistent layer for creating, updating, and deleting resources in an Azure Subscription. This course will explain the architecture of resource manager and take a deep dive into topics such as resource providers and resources.

lecture
5 (2)
19m | Beginner | Jun 18 2018 |

Welcome to the AI and Cognitive Services for Decision Makers course! In this course, we’ll start by discussing how AI can empower innovation. Then we’ll look at the steps of the Journey to AI for what is needed to implement Artificial Intelligence. Finally, we’ll take a look at the AI and Cognitive Services within Microsoft Azure and what they have to offer for implementing AI for your business.

lecture
5 (3)
1h 35m | Intermediate | Oct 10 2019 |

This is the first course of the AI-100 Exam Preparation Learning Path. In this course, we will discuss all the different APIs available and appropriate use cases for each API,we will discuss the various tools, technologies, and processes available to secure your AI data, andwe will discuss the various analytics solutions, storage solutions, and other services available to create an end to end solution.

lecture
0 (0)
1h 54m | Intermediate | Apr 27 2020 |

Building cloud native is a whole new paradigm compared to on-premises capabilities. Microsoft Azure's platform as a service (PaaS) offerings allow you to quickly build scalable and highly available applications in a fraction of the time then you could before. In this expert talk, we will explore best practices for architecting or modernizing applications in Azure using a variety of technologies such as serverless technologies with Functions and Logic Apps, as well as modern data services such as SQL Database and Cosmos, and finally some of the common compute options including Web Apps and Containers.

lecture
0 (0)
1h 7m | Intermediate | Apr 28 2020 |

For ASP.NET Core Developers, this expert talk dives into the integration options for Server-Side Web Application and the OAuth Authorization Code Grant workflow. The session will also cover how to declare API Scope for custom WebAPI and assign Web App permission to invoke WebAPI Operations.

lecture
0 (0)
23m | Beginner | Sep 16 2020 |

In this course, you will learn to identity ways to plan and manage costs and purchase services within Azure, how to understand the Azure Service Level Agreements and calculating a composite SLA for more than one service combination, and understanding the service lifecycle within Azure. This course covers one of the objective areas that help you in preparing for the AZ-900 Azure Fundamentals exam.

lecture
5 (1)
35m | Beginner | Dec 3 2018 |

In this course, we’ll begin with an overview of Azure IoT Platforms. We'll then look deeper at the Raspberry Pi and Arduino hardware platforms for prototyping and building industrial IoT solutions. We’ll also look at the Microsoft Azure Sphere platform for IoT and the Windows 10 IoT operating system. In conclusion, we'll provide an overview of the Azure Certified for IoT program.

lecture
0 (0)
Azure Loves Terraform Loves Azure
Beginner | Coming Soon!

Optimizing cloud deployments means using Infrastructure as Code; for AWS, it means CloudFormation, for Azure it means ARM templates. But what if you have a multi-cloud strategy? Yes, it means you need to become an expert on each of these cloud tools. Not efficient obviously. And that's where third-party tools like Terraform can help you, in having their own IAC concepts, approach, template language and APIs. So by becoming a Terraform expert, you can optimize deployments across different clouds. Given the limited time in this session, Peter will walk you through the core concepts of using Terraform in Azure, packed with demos and making all scripts available for re-use later on.

lecture
5 (2)
1h 37m | Intermediate | Aug 12 2019 |

This course is an introduction to Microsoft Azure Machine Learning Services. In this course you will learn to navigate the AML Services interface, create notebook servers, create compute clusters, manage AML Services from a notebook, deploy models, and create an Automated Machine Learning experiment.

lecture
0 (0)
33m | Intermediate | Apr 3 2020 |

In this course, you will learn techniques for making your application scale and be ready for production. We’ll explore common troubleshooting techniques you can use for your application, as well discuss how to design for data concurrency. This course will also explore the Cosmos DB Change Feed feature for building event driven applications with Cosmos DB. Finally, the course will close on how to distribute your Cosmos backend globally using multiple Azure regions.

lecture
5 (11)
1h 8m | Intermediate | Nov 14 2016 |

Logic Apps are a fully managed PaaS service that is part of the Azure App Service service. Logic Apps allows any technical user or developer the ability to automate business process execution and workflow via an easy-to-use visual designer or with Visual Studio. Students will obtain an understanding of the Logic App features and get practical experience with building Logic App workflows.

lecture
5 (1)
2h 50m | Intermediate | Apr 24 2020 |

In this course, you will learn techniques and services to extend your application to connect and consume Azure Services and third-party services. You will learn how to expose an API through Azure API Management so other applications can consume your service, create and manage Azure Logic apps to create advanced workloads to connect to internal or external services, as well as leverage Event Grid, Event Hubs, Notification Hubs, and Azure Service Bus for handling events from any Azure service, mobile application development and for highly scalable event based architectures.

lecture
5 (1)
15m | Beginner | Sep 16 2020 |

In this course, you will learn about the core solutions within Azure and the management tools that are available. These include Internet of Things (IoT), big data and analytics, artificial intelligence, serverless computing, and DevOps. You will get a high-level understanding of the tools available to create resources, automate, and govern resources within Azure. This course covers one of the objective areas that help you in preparing for the AZ-900 Azure Fundamentals exam.

lecture
0 (0)
44m | Intermediate | Apr 3 2020 |

In this course, you will learn how to model data using the JSON based document model, and understand how data schemas are still applicable in Cosmos DB. From there, this course will take a look at one of the most important aspects of building a high-performance database and that is data partitioning.

lecture
0 (0)
Demystifying Containers for Beginners
Intermediate | Coming Soon!

In this expert talk, Andrew Conniff Senior Cloud Solution Architect for Opsgility, will walk you through the foundations of container technologies and terminology and explain how containers are being used in common cloud based-based workloads.

lecture
4 (2)
37m | Intermediate | Jan 2 2020 |

In this course you will learn how to deploy containers to Azure using Azure DevOps classic pipeline editor. With code in our Azure repos, you will learn to build a Docker file for the application and build and push it to a private Azure Container Registry. From there, follow along to learn release pipelines for Azure Container Instances and Web App for Containers. In your last release pipeline, take Azure Kubernetes service to the next level by learning how to build a Helm chart and deploy to AKS with Helm in Azure DevOps Pipelines. Finally, set our build and release triggers to give the AKS pipeline Continuous Integration and Continuous Delivery functionality.

lecture
4 (4)
1h 24m | Intermediate | Nov 15 2019 |

This is the second course of the AI-100 Exam Preparation Learning Path.In this course, we will discuss how to analyze the different business scenarios and translate them into different tools available,we will design a solution using Cognitive Services, we will discuss various use cases related to bot services and LUIS and discuss how to design a solution using these technologies,we will discuss the various High Performance Computing solutions that rely on computer infrastructure within the cloud, on-premises, and within hybrid scenarios, andwe will discuss security, compliance, and governance as it pertains to designing an AI solution in the cloud.

lecture
4 (2)
3h 59m | Intermediate | Mar 13 2020 |

In this course, you will learn how to provision Azure compute resources for the right workload. You will understand how to create and configure virtual machines (VMs). You will learn how to use Azure App Services create web apps, configure diagnostics, monitor and containerize a web app. You will then learn how to create solutions designed with serverless in mind that take advantage of Azure Functions. Finally, you will learn how to deploy workloads using containers with Azure Kubernetes Service (AKS), Azure Container Registry (ACR), and Azure Container Instances (ACI).

lecture
5 (3)
1h 14m | Intermediate | Mar 27 2020 |

In this course, you will learn how to implement and manage storage in Microsoft Azure leveraging Cosmos DB and Azure Blob Storage. You will learn about the key benefits of NoSQL and understand how Cosmos DB allows you to build highly scalable and global NoSQL solutions. From there, you will learn how to create and configure Azure storage account and programmatically manage blobs using Azure Storage.

lecture
0 (0)
43m | Beginner | Sep 16 2020 |

In this course, you will get an understanding of the security challenges to an organization within the cloud. You will learn some ways to build a defense in depth strategy utilizing Azure security tools, such as Azure Security Center, Azure Sentinel, Azure Key Vault, and other network security services. This course covers one of the objective areas that help you in preparing for the AZ-900 Azure Fundamentals exam.

lecture
0 (0)
58m | Beginner | Sep 16 2020 |

In this course, you will learn about the various tools for Identity and Access Management, governing Azure resources with role-based access control and resource locks and using Azure Policy for cost and resource compliance. We will discuss how Azure can assist in regulatory and governmental compliance. This course covers one of the objective areas that help you in preparing for the AZ-900 Azure Fundamentals exam.

lecture
5 (2)
1h 50m | Intermediate | Nov 18 2019 |

This is the final course of the AI-100 Exam Preparation Learning Path.In this course, we will discuss how to implement various technologies for processing and ingesting your information,we will discuss how to implement Cognitive Services into your application and tie in Cognitive Search to your solution, andwe will discuss tools available for auditing and monitoring plus how to analyze an AI solution and migrate it to another solution if it does not meet requirements.

lecture
4 (3)
58m | Intermediate | Apr 13 2020 |

In this course, you will learn about common authorization techniques and protocols when developing cloud native applications. Topics such as certificates, OAuth, multi-factor authentication (MFA), and identities and service principals will be discussed. From there, you will learn how to specify configuration data using the App Configuration service and store secrets securely using Azure KeyVault.

lecture
5 (2)
1h 49m | Intermediate | May 1 2018 |

In this course, you will learn the ins-and-outs of using Azure Functions to design highly scalable solutions using a serverless design. This course will teach you how to deploy your code as well as how to monitor it once it is in production along with general best practices for writing solutions with Azure Functions.

lecture
5 (2)
49m | Beginner | Nov 15 2018 |

In this course, we’ll start by discussing what IoT is followed by basics around IoT and what the Microsoft Azure platform has to offer for building Internet of Things solutions in the cloud.

lecture
5 (1)
38m | Beginner | Nov 15 2018 |

In this course, we’ll take a look at building Internet of Things solutions using Microsoft Azure IoT Central; a SaaS (Software-as-a-Service) offering. Instruction includes what IoT Central is, discussing the architecture of IoT Central, and how to connect IoT devices to Azure IoT Central.

lecture
4 (3)
22m | Beginner | Dec 3 2018 |

In this course, we’ll take a look at what Azure IoT Edge as well as what it has to offer for taking cloud capabilities and running that on-premises closer to your Internet of Things (IoT) devices. We’ll also take a look at what it takes to develop your own IoT Edge Modules followed by deploying those to an IoT Edge device.

lecture
5 (1)
1h 3m | Beginner | Nov 15 2018 |

In this course, we’ll discuss what the Azure IoT Hub service is and what it has to offer for building Internet of Things (IoT) solutions in the Microsoft Azure cloud. We’ll look at the main Azure IoT Hub capabilities and architecture followed by IoT Hub Device Management and Provisioning for connecting IoT Devices to the cloud with Azure IoT Hub. Finally, we’ll look at the overall architecture of integrating IoT Gateways (both Field and Protocol Gateways) into an IoT solution.

lecture
5 (1)
46m | Beginner | Nov 15 2018 |

In this course, we’ll take a look at what Azure IoT Solution Accelerators offer for more easily building Internet of Things (IoT) solutions in the Microsoft Azure cloud. This includes examining each of the Solution Accelerators (e.g., Remote Monitoring, Connected Factory, Predictive Maintenance, and the IoT Device Simulation).

lecture
5 (1)
44m | Beginner | Dec 3 2018 |

In this course, we start with an overview of what Azure IoT Sphere is followed by examining different capabilities of Azure Sphere. We'll range from the overall architecture and development, to best practices with the platform, to working with the Azure Sphere devices for deployments and connecting to the Azure Sphere Tenant in the cloud. We’ll conclude this course by going over some topics around Azure Sphere Security.

lecture
5 (4)
3h 26m | Intermediate | Jun 2 2018 |

This course introduces you to Microsoft Cognitive Services and takes you through a gradual journey of features through search, audio, computer vision and language processing services. Along with it’s capabilities, this course explains how to get started developing applications that take advantage of Microsoft Azure Cognitive Service offerings. Once you have clear understanding of all the offerings you can make better decisions on when and how to incorporate Cognitive Services into Enterprise server, desktop, mobile, web, IoT and extended reality (xR/VR/AR/MR) applications.This course will introduce you how to all offerings of Azure Cognitive Services in many different environments, server, web, UWP Store and xR applications.

lecture
5 (3)
1h 35m | Beginner | Aug 17 2018 |

In this course, the student will be introduced to Docker. We’ll start by understanding the basics of containers and how they came to be. Then, we’ll learn how to install Docker on various platforms. We will cover the components that make up Docker including: The Docker Engine, Docker Images, and Docker Containers. We’ll cover how to containerize an application. We’ll also talk about how networking works with Docker and wrap up with a discussion of how data persistence works within the Docker ecosystem.

lecture
5 (3)
1h 51m | Intermediate | Nov 29 2018 |

In this course, we will cover and introduction to Kubernetes. We will start off by covering what role Kubernetes plays in the container space and how it can simplify container orchestration. We’ll cover scaling, self-healing, load-balancing, and rolling updates. Then, we’ll cover all the ways to install Kubernetes. The remainder of the module with cover the core components of Kubernetes including: Pods, ReplicaSets, Services, and Deployments.

lecture
5 (10)
1h 24m | Beginner | Sep 12 2017 |

In this hands on course, students will learn about Microsoft Windows Containers. This course starts with an overview of Windows Container platform and its core capabilities. We will then cover use of Microsoft Nano Server and Windows Server Core inside containers. Also covered in the course is usage of Docker CLI (Command Line Interface) alongside PowerShell to perform common tasks like building container images using Dockerfile, running and removing containers. The course wraps up by looking ahead at various application frameworks like ASP.NET 4.5 / ASP.NET Core and IIS Server that are available to run inside Windows Containers.

lecture
5 (1)
30m | Intermediate | Nov 15 2018 |

In this course, we’ll take a look at designing IoT Stream Processing architectures within Microsoft Azure using Azure Stream Analytics and Azure HDInsights services. We’ll also look at using the Lambda Architecture for implementing both Stream Processing and Batch Processing data paths within the same IoT or Big Data solution.

lecture
5 (1)
51m | Intermediate | Mar 24 2020 |

In this course, you will learn how to build solutions that optimize data access and decrease latency by leveraging the Azure Redis Cache and the Azure Content Delivery Network (CDN). From there, you will learn how to leverage Azure Application Insights to capture telemetry for custom exceptions, and monitor the performance and availability of your applications.

lecture
5 (1)
2h 40m | Beginner | May 7 2020 |

This course covers the fundamentals for tracking the performance and health of your applications with Application Insights on Azure. We will begin with how to provision an Application Insights instance on Azure followed by how to configure your applications to send telemetry data.Once your application is sending telemetry, we will walk though the scenarios on how to use Application Insights to investigate application failures and poor performance.This course will conclude with an overview of the Application Insights Log Analytics, and how to write KQL (Kusto Query Language) to extract more information from your telemetry.

lecture
5 (1)
23m | Beginner | Dec 3 2018 |

In this course, we’ll start by taking a look at the importance of IoT Security. Then, we’ll look at topics around IoT Security Architecture, best practices with security, and concepts for securely deploying devices.

lecture
0 (0)
30m | Intermediate | Apr 3 2020 |

In this course, you will learn how to use the SQL API to write T-SQL like queries against your Cosmos DB collections. We’ll explore how partitioning and partition keys affect query performance and how to tune for faster results. This course will also explore how to write server-side queries, such as stored procedures, triggers, and user-defined functions.

lecture
5 (2)
1h 39m | Intermediate | Nov 29 2018 |

Welcome to the Running Containers on Azure Course! We'll start off by discussing Microsoft Azure’s managed service offerings for container technologies. We'll then discuss the Azure Container Registry and compare it to other container registry platforms. Next, we’ll go into Azure Container Instances and discuss why and when to use Azure Container Instances followed by how to persist data when running containers in Azure. Finally, we'll cover Azure Kubernetes Service and discuss the advantages that come along with a managed Kubernetes service.

lecture
5 (1)
54m | Beginner | Sep 16 2020 |

In this course, you will learn the evolution of computing to cloud computing. The course will guide you through the various types of cloud services, cloud deployment models, and how to understand shared responsibility between the cloud provider and the consumer. This course covers one of the objective areas that help you in preparing for the AZ-900 Azure Fundamentals exam.

lecture
5 (1)
43m | Beginner | Sep 16 2020 |

In this course, you will learn about the Azure service components and products. This course will familiarize you with the Azure geographic regions and zones, resources, and core Azure products, such as compute, app services, networking, containers, storage, and database services. This course covers one of the objective areas that help you in preparing for the AZ-900 Azure Fundamentals exam.

lecture
0 (0)
38m | Intermediate | Apr 2 2020 |

In this course, you will learn how the resource model works in Cosmos DB. We will discuss containers, databases, and understand how request units translates to the Cosmos DB billing model as well as how reserved capacity can be used to save on your Azure bill.

real-time lab
4 (11)
2h | Intermediate | Aug 28 2020 |

In this lab, you learn the basics of authoring and deploying an Azure Resource Manager (ARM) template using Visual Studio Code, focused on Infrastructure as a Service (IaaS) technologies. You author a template that deploys a virtual machine, which gets automatically configured as a web server with a sample web app, as well as configuring a second virtual machine which gets configured with SQL Server and a database for the sample app.

real-time lab
0 (0)
4h | Intermediate | Feb 20 2019 |

In this lab, you will author and execute multiple stored procedures within your Azure Cosmos DB instance. You will explore features unique to JavaScript stored procedures such as throwing errors for transaction rollback, logging using the JavaScript console and implementing a continuation model within a bounded execution enviornment.

real-time lab
5 (1)
2h 45m | Advanced | May 29 2020 |

In this challenge, your lab environment will pre-provisioned with an initial deployment of a multi-tier Azure infrastructure application. You will then be challenged to complete a series of tasks on this environment. Rather than complete the tasks manually, in each case you must author an Azure Automation runbook that can complete the task automatically. The lab will validate that the runbook performs the task correctly, so pay close attention to the requirements in each challenge. If you successfully complete all of the challenges during the time allowed, you will earn the Azure Automation Challenge certification badge from Skill Me UP, issued via Acclaim.

real-time lab
0 (0)
4h | Beginner | Aug 5 2020 |

In this challenge, you will be tasked to build a new web application using Microsoft Azure. These exercises will test your ability to work with a C# Asp.Net Web Application deployed to an Azure App Service. You will leverage your knowledge to integrate Azure storage, the Azure Content Delivery Network, Azure App Configuration, CosmosDb, and Logic Apps. Additional tasks will make sure you are familiar with Application Insights and using telemetry from your applications. Each challenge is validated automatically so you will need to pay close attention to the requirements in each challenge. If you successfully complete all of the challenges during the time frame, you will earn the Azure Developer Fundamentals Certification badge from Skill Me UP, issued via Acclaim.

real-time lab
0 (0)
2h 45m | Advanced | May 29 2020 |

In this challenge, your lab environment will pre-provisioned with an initial deployment of IaaS resources. You will then be challenged to complete a series of operations tasks on this environment. These include configuring the VM Insights solution and enabling automatic enrollment of virtual machines, using Azure Resource Graph to explore the deployed resources, and building an Azure Monitor Workbook. The lab will validate that each challenge has been completed correctly, so pay close attention to the requirements in each challenge. If you successfully complete all of the challenges during the time allowed, you will earn the Azure Infrastructure Operations Challenge certification badge from Skill Me UP, issued via Acclaim.

real-time lab
5 (10)
1h 30m | Beginner | Apr 21 2020 |

As the new IT Professional for Contoso Mortgage, you are responsible for setting up infrastructure in the cloud. Contoso Mortgage has chosen Microsoft Azure as their cloud provider of choice. The closest Azure region to their headquarters is Central US. To try out the service, you have been asked to setup a new highly-available web server in Contoso Mortgages Azure subscription. In this lab, you will be challenged to complete the web server setup through a series of challenges. The lab will validate that each challenge has been completed correctly, so pay close attention to the requirements in each challenge. If you successfully complete all of the challenges during the time allowed, you will earn the Azure Infrastructure Fundamentals Challenge certification badge from Skill Me UP, issued via Acclaim.

real-time lab
0 (0)
2h 30m | Advanced | Sep 14 2020 |

A new customer, Fruit Smashers, has approached to you take on the management and operations of one or more containerized applications which are hosted in an existing Azure Kubernetes Service (AKS) cluster. Currently, a popular website for rating fruit smoothie flavors - Fruit Smoothies by Fruit Smashers - is deployed in the cluster and a new application will be coming online shortly to allow guests to Fruit Smashers corporate headquarters to leave messages about the favorite part of their visit. While the existing platform and underlying deployment(s) meet the needs of the business, Fruit Smashers plans to grow their online presence significantly as more customers move to online ordering exclusively. They need to update their platform and operations practices to meet these anticipated growth demands. Note: This environment takes up to 30 minutes to deploy.

real-time lab
5 (4)
1h 10m | Beginner | Apr 29 2020 |

In this challenge, you will be tasked to complete a variety of basic Azure administration tasks. These exercises will test your familiarity with the Azure portal and the most commonly-used Azure services. Each challenge is validated automatically so pay close attention to the requirements in each challenge. If you successfully complete all of the challenges during the time frame, you will be earn the Azure 101 Certification badge from Skill Me UP from Acclaim.

real-time lab
5 (4)
1h 22m | Intermediate | May 13 2020 |

In this lab, you will create a simple URL Shortener application written in C# using Azure Functions serverless compute and the Azure Functions Tools for Visual Studio 2017. The application will make use of Azure Functions Proxies, and host the homepage of the application as a static web page in Azure Storage. The app also uses Azure Storage Tables for the backend data store for the URLs and their shortened address codes.

real-time lab
5 (1)
1h 40m | Beginner | Jul 10 2020 |

In this lab, you will create a knowledge base in QnA Maker and connect it to a bot using the Azure Bot Service. Then you will interact with the bot using Teams — one of many popular services with which bots built with the Azure Bot Service can integrate.

real-time lab
5 (9)
30m | Beginner | May 21 2020 |

In this lab, you will create a new Azure Function that exposes an HTTP endpoint to enable the function to be triggered on-demand. The HTTP endpoint accepts two query string parameters from the HTTP request. The function outputs a calculated value based on the input parameters. 

real-time lab
5 (11)
30m | Beginner | May 21 2020 |

In this lab, you will create a simple Azure Logic App that will be triggered by new image uploads to blob storage and send an update to CosmosDB with the name of the image.

real-time lab
5 (4)
2h 15m | Advanced | Sep 22 2020 |

You are the leader of a group of climate scientists who are concerned about the dwindling polar-bear population in the Arctic. As such, your team has placed hundreds of motion-activated cameras at strategic locations throughout the region. Rather than manually examine each photograph to determine whether it contains a polar bear, you have been challenged to devise an automated system that processes data from these cameras in real time and displays an alert on a map when a polar bear is photographed. You need a solution that incorporates real-time stream processing to analyze raw data for potential sightings, and one that incorporates artificial intelligence (AI) and machine learning to determine with a high degree of accuracy whether a photo contains a polar bear. And you need it fast, because climate change won’t wait.In this lab, you will build such a system using Microsoft Azure and Microsoft Cognitive Services. Specifically, you will use an Azure IoT hub to ingest streaming data from simulated cameras, Azure Storage to store photographs, Azure Stream Analytics to process real-time data streams, Azure Functions to process output from Stream Analytics, Microsoft’s Custom Vision Service to analyze photographs for polar pears, Microsoft Power BI to build a dashboard for visualizing results, and Azure SQL Database as a data source for Power BI.

real-time lab
5 (1)
2h 55m | Advanced | Sep 26 2018 |

In this lab, you will learn techniques for troubleshooting and turning performance with a Cosmos DB database. You will learn about the different consistency levels Cosmos offers for your data, as well as work with different data partitioning strategies that impact the performance of your queries. From there, you will learn how to monitor the performance of your queries.

real-time lab
0 (0)
4h | Intermediate | Feb 20 2019 |

In this lab, you will create multiple Azure Cosmos DB containers. Some of the containers will be unlimited and configured with a partition key, while others will be fixed-sized. You will then use the SQL API and .NET SDK to query specific containers using a single partition key or across multiple partition keys.

real-time lab
5 (9)
25m | Beginner | Jun 24 2020 |

In this lab, you will create a Linux virtual machine running in Azure, and connect to it using SSH. You will then delete the virtual machine, and clean up associated resources.

real-time lab
4 (17)
25m | Beginner | Jun 24 2020 |

In this lab, you will create a Windows virtual machine running in Azure, and connect to it using Remote Desktop. You will then delete the virtual machine, and clean up associated resources.

real-time lab
0 (0)
40m | Beginner | Oct 12 2018 |

In this lab, you will setup, configure, and deploy an Azure IoT Edge Device that communicates with Azure IoT Hub. The IoT Edge Device will be a simulated device running in an Ubuntu Linux Virtual Machine.

real-time lab
5 (6)
1h 20m | Intermediate | Apr 17 2020 |

In this lab we'll guide you through the steps to deploy a request splitting ambassador that will split 10% of the incoming HTTP requests to an experimental server and the rest to a primary web server using Azure Kubernetes Service (AKS). This pattern is commonly used for testing new features or user experience to a small subset of users.

real-time lab
5 (11)
1h 5m | Intermediate | Jun 24 2020 |

In this lab, an AKS cluster is deployed using the Azure CLI. A multi-container application consisting of web front end and a Redis instance is then run on the cluster. Once completed, the application is accessible over the internet.

real-time lab
5 (9)
1h | Intermediate | Jun 25 2020 |

In this lab, an Azure Virtual Machine disk will be encrypted. You will deploy a VM into Azure that is not encrypted, obtain and run the Azure Disk Encryption Prerequisites Azure PowerShell script, and you will then encrypt your virtual machine.

real-time lab
4 (51)
1h 40m | Beginner | Apr 28 2020 |

In this lab, you will create a virtual network that will allow the virtual machines you create to securely connect with each other. You will then create two virtual machines and specify the virtual network configuration and the availability set configuration along with storage for the virtual machine.

real-time lab
5 (35)
1h 15m | Intermediate | May 21 2020 |

In this lab, you will create an Azure Web App and a SQL Database and configure the popular content management system (CMS) Orchard CMS. You will then configure the web app to automatically scale based on actual CPU usage.

real-time lab
5 (3)
1h 20m | Beginner | May 20 2020 |

In this lab, you will create an Azure Web App in the portal and add a staging slot. Then, using Visual Studio you will create a .Net application. You will read environmental variables from a file, then remove the dependency on that file with application settings in Azure. You will view default logs using log streaming in Azure and then create custom log messages in the application. You will explore slot deployment by deploying these changes to Stage and then swapping them to Production.

real-time lab
5 (1)
1h | Beginner | Sep 18 2020 |

Skill Me Up has a number of multi-tier applications that are not suitable to run by using Azure Container Instances. In order to determine whether they can be run as containerized workloads, you want to evaluate using Kubernetes as the container orchestrator. To further minimize management overhead, you want to test Azure Kubernetes Service, including its simplified deployment experience and scaling capabilities.

real-time lab
5 (1)
1h 5m | Beginner | May 5 2020 |

In this lab, you will evaluate the use of Azure Web apps for hosting Skill Me Up’s web sites, hosted currently in the company’s on-premises data centers. The web sites are running on Windows servers using PHP runtime stack. You will also determine how you can implement DevOps practices by leveraging Azure web apps deployment slots.

real-time lab
5 (1)
55m | Intermediate | May 4 2020 |

In this lab, you will learn how to use Visual Studio Code to author an ARM Template that declares the Azure Resources necessary to host an Azure Web App, Azure SQL Database, and Azure Application Insights.

real-time lab
5 (1)
35m | Beginner | May 28 2020 |

In this lab, you will provision an Azure Web App and App Service Plan. Then, you will configure a "Staging" Deployment Slot and deploy source code to it from a Github repository. Finally, you will perform a deployment slot swap to push the code deployment from Staging into Production.

real-time lab
5 (1)
50m | Beginner | May 28 2020 |

In this lab, you will learn the fundamentals of automating Azure Web Apps using the Azure CLI tools. With the tools, you will provision an Azure Web App and App Service Plan. Then, you will configure a "Staging" Deployment Slot and deploy source code to it from a Github repository. Finally, you will perform a deployment slot swap to push the code deployment from Staging into Production.

real-time lab
5 (6)
1h 45m | Beginner | May 21 2020 |

In this lab, you will be introduced to basic concepts for developing with Azure Storage using Visual Studio and C#. Using Visual Studio, you will create a new console project and programmatically connect to your Azure Storage Account. From there, you will write code to perform common operations such as upload, download, and delete of blob storage data.

real-time lab
5 (4)
50m | Beginner | Jul 3 2020 |

Azure Container Instances enables deployment of Docker containers onto Azure infrastructure without provisioning any virtual machines or adopting any higher-level service. In this tutorial, you build a small web application in Node.js and package it in a container that can be run using Azure Container Instances.

real-time lab
5 (5)
1h 55m | Intermediate | May 13 2020 |

In this lab, the student will learn the basics of messaging patterns between software systems and how to use the Azure Service Bus as a messaging solution.

real-time lab
5 (2)
1h 35m | Beginner | May 7 2020 |

In this lab, you will create an Azure Traffic Manager profile, and use it to distribute traffic between 3 Azure Web App endpoints deployed to different global locations. You will learn how to use the Azure portal to configure the different ways in which Traffic Manager distributes traffic between endpoints. You will alsoconfigure endpoint health checks and test endpoint failover, as used for high-availability applications.

real-time lab
5 (5)
1h | Beginner | May 22 2020 |

In this lab, you will build and run containers based on the IIS Server, ASP.NET 4.5 and ASP.Net Core Frameworks. You will use Dockerfiles to create container images and then use Docker CLI commands to launch the containers. Finally, you will work with docker commands to access container logs and stats including CPU and memory.

real-time lab
5 (1)
1h 25m | Intermediate | Sep 17 2020 |

In this lab, you will setup and configure messaging for implementing the Lambda Architecture within Microsoft Azure utilizing Azure Stream Analytics and Azure IoT Hub services. IoT events will also be sent to Azure IoT Hub using a Simulated IoT Device written as a C# console application.

real-time lab
5 (1)
35m | Advanced | Jul 7 2020 |

In this lab, you will use the Azure Resource Manager (ARM) REST API, via the Azure Resource Explorer, to provision and Azure Function App hosted on an App Service Plan using Consumption plan pricing. Then you will provision a new Azure Storage Account, and update it's configuration to use Read-Access Geo-Redundant Storage to replicate the data stored to a read-only, secondary Azure Region / Location.

real-time lab
5 (5)
1h 15m | Beginner | Jun 25 2020 |

In this lab, you will learn how to configure and manage an Azure Cosmos DB Account (formerly Azure DocumentDB), including how to query and manage JSON documents within a Collection. Among the topics covered are using SQL language syntax to perform document queries that return JSON results, and implementing and testing global data replication and fail over.

real-time lab
0 (0)
2h | Beginner | May 20 2020 |

Application Insights is an extensible Application Performance Management (APM) service for web developers on multiple platforms. You can use it to monitor your live web applications and other services. It automatically detects performance anomalies, includes powerful analytics tools to help you diagnose issues, and helps you continuously improve performance and usability. It works for apps on a wide variety of platforms including .NET, Node.js and Java EE, hosted on-premises, hybrid, or any public cloud. It even integrates with your DevOps process with connection points available in a variety of development tools. It can even monitor and analyze telemetry from mobile apps by integrating with Visual Studio App Center.In this lab, you'll learn about how you can add Application Insights to an existing web application, as well as how to monitor the application via the Azure portal.

real-time lab
0 (0)
4h | Intermediate | Feb 20 2019 |

In this lab, you will use the .NET SDK to tune an Azure Cosmos DB request to optimize performance of your application.

real-time lab
5 (1)
1h 15m | Advanced | Jun 18 2020 |

In this lab, you will learn how to make direct calls to the Azure Resource Manager REST API. There are various different tools available to make these API calls Each exercise focuses on a different tool, and on different features of the REST API. This lab will take 15-20 minutes to provision.