Developer

Skill Me Up expert on-demand training for Software Developers. Modernize your skills with cloud computing from providers such as Microsoft Azure, Amazon Web Services and much more along with core foundational developer training.

INDIVIDUAL

For those who are on a technical journey of self improvement

TRY FREE FOR 10 DAYS
TEAMS

Ideal for 5 or more in need of upskilling

TRY FOR FOR FREE
(Trial or Pilot)
ENTERPRISE

Ideal for 200 or more in need of upskilling and scalability

LEARN MORE
learning path
5 (9)
3 Lectures | 1 Labs | 7h 3m | Intermediate

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 (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
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
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
4 (25)
4 Lectures | 7 Labs | 33h 36m | Intermediate

In this learning path, you will learn hands-on techniques for learning to be a modern developer using .NET technologies with introductory concepts to the cloud. Topics include C#, .NET Framework, Entity Framework, ASP.NET, .NET Core, and Visual Studio

learning path
5 (6)
1 Lectures | 1 Labs | 3h 56m | Beginner

In this learning path, you will learn how to take advantage of GitHub in your organization starting from the fundamentals to more advanced topics focused on developers.

learning path
5 (10)
4 Lectures | 8 Labs | 43h 18m | Intermediate

In this learning path, you will learn the fundamentals of web development and design. Topics will include the fundamentals of HTML, CSS, JavaScript, Angular, BootStrap, React and Node.js and plenty of hands-on learning action to build real skills using real world tools.

learning path
5 (1)
2 Lectures | 1 Labs | 8h 35m | Advanced

In this learning path, you will learn the fundamentals of the Java programming language.

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 (3)
1 Lectures | 0 Labs | 5h 15m | Beginner

This learning path contains courses and hands-on labs to increase your skills with the F# programming language and Visual Studio.

learning path
4 (125)
4 Lectures | 2 Labs | 8h 33m | 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
0 (0)
0 Lectures | 0 Labs |

Acquire the essential skills you need to design and program apps with technologies such as ASP.NET MVC, C#, and Visual Basic. With advanced .NET programmers, take your skills to the next level by learning best practices and design patterns for Microsoft's .NET Framework.

learning path
4 (10)
3 Lectures | 1 Labs | 6h 30m | Intermediate | 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 (43)
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
4 (141)
5 Lectures | 18 Labs | 30h 34m | 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
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 (1)
1 Lectures | 0 Labs | 2h 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
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
0 (0)
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
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)
4h 37m | 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)
1h 57m | Intermediate | Feb 12 2020 |

Node.js lets developers use JavaScript to write command line tools and for server-side scripting—running scripts server-side to produce dynamic web page content before the page is sent to the user's web browser. Consequently, Node.js represents a "JavaScript everywhere" paradigm, unifying web application development around a single programming language, rather than different languages for server side and client side scripts. In this hands-on lab, you will learn everything from how setup node.js, install packages, understand routing and templating, to perform common operations like file i/o, data access, and deployment.

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 (1)
5h 29m | Beginner | May 7 2019 |

This course covers setting up an Angular development environment and creating applications using the framework. We start off by covering framework basics and capabilities. We then move on to installing the development tools and writing code. The course how to develop Angular Components and Services , add Routing and Navigation and Program Network Communication.Before starting to code we will install the development setup and review the features of the Typescript language used in Angular programming. After that we learn about the various features of Angular Components used to create the application’s user interface. The Angular Component Router is added to the application - allowing for navigation between the app’s multiple views. Finally we are introduced to custom Angular Services and the HTTPClient which control the app and allow it to exchange data with network servers.

lecture
5 (1)
3h 3m | Beginner | Aug 16 2019 |

This course covers the basics of working with ASP.NET Core MVC. We begin by learning about what you get out of the box from the Visual Studio template, then dive right into all of the various core components, including views, controllers and routing.Once we have mastered the core components we will discuss some of the more advanced topics such as connecting our web page to a database, how to utilize areas and filters and how to work with Razor syntax.This course will wrap up by looking at some hosting and deployment options, globalization and localization as well as some places where we can use some middleware to make our page more effective.

lecture
4 (11)
3h 13m | Beginner | May 30 2016 |

This course provides an introduction to Microsoft’s ASPNET Web API framework for building RESTful HTTP services. It begins by explaining the benefits of a RESTful HTTP service. Then, through a combination of demonstrations and labs, the course proceeds to teach the student how to implement a RESTful HTTP service. By the end of the course, the student will have hands on experience with building and consuming a web service that can read and write complex data types over HTTP.

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)
4h 44m | Beginner | Nov 5 2018 |

This course is designed to help students with a fundamental understanding programming in Microsoft .Net framework with C#. Students will cover all the essential topics they will need to develop basic applications.

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 (5)
1h 1m | Beginner | Jun 7 2018 |

In this Introduction to GitHub course, we will examine the differences between Git and GitHub. We will also learn the following:A workflow process called GitHub Flow as well as the steps within that workflowHow to resolve merge conflicts in GitHubHow to fork a repository to make it your ownHow GitHub includes some powerful management components allowing you to create project boards and milestones.

lecture
5 (1)
4h 33m | Beginner | Jun 24 2018 |

This course is an introduction to the fundamental concepts and the skills necessary to design, read, and write applications. Essential programming skills are taught with the emphasis on the creation of general applications utilizing major class libraries. Basic programming structures and program building blocks will be covered. Object-based programming techniques will be discussed. This course will help you prepare for Exam 98-388 Introduction to Programming Using Java.

lecture
5 (2)
2h 24m | Intermediate | Sep 20 2019 |

This course will serve as an introduction to JavaScript programming with a focus on the fundamental language concepts and practical uses. The target student of this course is a developer who has experience with another language such as C# or Java and is looking to expand their skills to JavaScript based applications.

lecture
5 (2)
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 (1)
4h 6m | Beginner | Mar 26 2019 |

Students will learn the basics of using HTML and CSS elements to create a functional proposal of a solution. Attendees will be capable of providing a solution combining HTML with powered up interfaces generated using CSS.

lecture
5 (2)
5h 59m | Intermediate | Mar 28 2019 |

Students will learn how to use the .NET technologies and concepts to present a full functional basic solution using all the offering from .NET Framework and .NET Core.

lecture
0 (0)
2h 31m | Beginner | May 1 2019 |

This course is an introduction to the fundamental concepts of Spring Framework. Essential architecture, configuration, and project setup are taught with the emphasis on the creation of general applications utilizing different types of configurations.

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 (1)
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
4 (6)
1h 1m | Beginner | Feb 12 2019 |

In this module, you will focus on pricing and support models available with Microsoft to include but not limited to Azure subscriptions, planning and managing costs, support options available with Azure, and the service lifecycle in Azure.

lecture
5 (18)
58m | Beginner | Feb 12 2019 |

In this module you will learn basic cloud concepts to include but not limited to the following: Why Cloud Services?, Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), Software-as-a-Service (SaaS), Public, Private, and Hybrid cloud models.

lecture
4 (12)
1h 32m | Beginner | Feb 12 2019 |

In this module, you will learn the basics of core services available within Microsoft Azure to include but not limited to Core Azure architectural components, Core Azure Services and Products, Azure Solutions, and Azure management tools.

lecture
4 (8)
2h 6m | Beginner | Feb 12 2019 |

In this module, you will learn about security, privacy, compliance, and trust with Microsoft Azure. You will become familiar with the following topics: securing network connectivity in Azure, core Azure identity services, security tools and features, Azure governance methodologies, monitoring and reporting in Azure, and privacy, compliance and data protection standards in Azure.

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.

lecture
5 (3)
9h 20m | Beginner | Dec 3 2015 |

This course explores the F# programming language and ecosystem to students who are familiar with the .NET framework and are already users of C# or VB .NET. The course will begin by introducing users to F# and Functional Programming in general, dealing with the “why” and “where”. Students will work through a number of code-first scenarios using Visual Studio 2015 that will give the student a firm understanding in the fundamentals of the language and Visual Studio tooling, as well as the confidence to explore more of the language themselves. Labs will be intermixed with examples and use-cases for solving problems using F#.

real-time lab
0 (0)
40m | Beginner | Aug 25 2019 |

In this hands-on lab, you will use Visual Studio 2019 to create a new web application that uses ASP.NET Core. You will learn the basics of the razor syntax, as well as how to add models and views.

real-time lab
0 (0)
40m | Beginner | Aug 25 2019 |

In this hands-on lab, you will use Visual Studio Code to create a new web application that uses ASP.NET Core. You will learn the basics of the razor syntax, as well as how to add models, controllers, and views.

real-time lab
4 (10)
2h | Intermediate | Mar 24 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 (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 | Aug 12 2019 |

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 (1)
3h 50m | Intermediate | Jan 12 2018 |

In this lab, you will use Visual Studio to learn the fundamentals of building out web applications using DotNet Core. You will learn about using the Razor language to create views, and create controllers behind the scenes. This lab will also cover fundamentals such as configuring routing, using data models, and basic data access using Entity Framework (EF).

real-time lab
4 (1)
55m | Beginner | Nov 11 2018 |

In this hands-on lab, you will learn the basics of how to use Visual Studio Code and ASP.NET Core to build a modern Web API.

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 (1)
1h | Beginner | Apr 13 2019 |

In this lab, you will use React and Visual Studio Code to build an application for managing a collection of widgets. Data will be loaded locally at first, then later from a REST service, and displayed in an HTML table rendered by React components. After implementing basic functionality for creating and listing widgets, you will add functionality for editing and deleting widgets.

real-time lab
0 (0)
1h | Intermediate | Apr 13 2019 |

In this lab, you will use React, Redux, and Visual Studio Code to create an application that manages a collection of widgets. Widget data will be loaded from a REST service, displayed in an HTML table by a React component, and managed by Redux. You will use a library named React-Redux to bind React and Redux, and a library named Redux-Thunk to manage interactions with the REST service. And along the way, you will get a first-hand look at the face of modern web development.

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 (15)
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 (8)
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
5 (2)
4h 30m | Intermediate | May 7 2018 |

In this lab, you will develop a HTML5 web application and observe how it is rendered inside a desktop browser. This lab will use Visual Studio to create the application in a live virtual environment.

real-time lab
4 (47)
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 (34)
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 (2)
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)
2h 55m | Beginner | May 15 2018 |

In this lab, you will take the role of a GitHub administrator for new GitHub repositories. You will learn how to create and manage repositories as well as how to perform all the functions of GitHub Flow using the GitHub.com website in additional to the command line Git tools.

real-time lab
5 (1)
1h | Beginner | Mar 25 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 (3)
50m | Beginner | Oct 16 2019 |

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 | 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, and how to configure endpoint health checks and test endpoint failover, for high-availability applications.

real-time lab
5 (1)
4h 15m | Intermediate | May 4 2018 |

In this lab, you will use the various features of Bootstrap to build a simple website. You will add Bootstrap components (such as modals, tooltips and more), define a layout, and implement different Bootstrap extensions. 

real-time lab
0 (0)
2h | Beginner | Mar 31 2019 |

In this lab, you will use Angular, TypeScript, and Visual Studio Code to build a simple application for managing a table of widgets. Data will be loaded from a REST service and displayed in an HTML table by Angular components. In addition, the application will fully support CRUD (Create, Read, Update and Delete), allowing widgets to be added and edited as well as viewed and deleted. As you build out the app, you will learn the basics of Angular and get a feel for what Angular programming is all about.

real-time lab
5 (3)
3h | Beginner | Jul 20 2018 |

In this lab, you will use a virtual machine that has Visual Studio 2019 pre-installed and configured to learn the fundamentals of programming with C#.You will learn about the following topics through a series of hands-on exercises: Data Types, Operators, Expressions, Loops, Conditional Logic, Casting, Arrays, Namespaces and setting breakpoints using the Visual Studio Debugger.

real-time lab
5 (4)
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
4 (1)
3h 30m | Beginner | Jan 12 2018 |

In this lab, you set up your project to use Entity Framework Core 2.0. You will install the necessary components you will need to start developing Entity Framework Core.

real-time lab
5 (1)
6h 35m | Intermediate | May 15 2018 |

In this lab, you will learn the fundamentals of Javascript, the Document Object Model, jQuery, AJAX, debugging Javascript errors using browser development tools and form validation with jQuery.

real-time lab
0 (0)
6h 50m | Intermediate | Feb 18 2019 |

Node.js lets developers use JavaScript to write command line tools and for server-side scripting—running scripts server-side to produce dynamic web page content before the page is sent to the user's web browser. Consequently, Node.js represents a "JavaScript everywhere" paradigm, unifying web application development around a single programming language, rather than different languages for server side and client side scripts. In this hands-on lab, you will learn everything from how setup node.js, install packages, understand routing and templating, to perform common operations like file i/o, data access, and deployment.

real-time lab
5 (1)
4h | Beginner | Jan 12 2018 |

In this lab, you will use Visual Studio to create several programs that explore capabilities of the .NET Framework. You will learn the basics of using file I/O, execute multiple tasks asynchronously, encrypt and decrypt data, as well as understanding the basics of using LINQ queries. The lab exercise will close out by understanding how to use the IDisposable interface to control the lifecycle of your objects.

real-time lab
5 (1)
1h 25m | Intermediate | Jul 5 2018 |

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 | Aug 10 2018 |

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)
1h 30m | Advanced | Jun 3 2019 |

This guide walks you through the process of migrating anexisting Java EE workload to Azure, using Azure App Service onLinux andAzure Database for MySQL.

real-time lab
5 (1)
3h 10m | Intermediate | May 8 2018 |

Responsive Web Design is the ability or capacity of a web app to adapt to any viewport. Nowadays it's required for a website to be responsive, you as a developer have to expect for your webpage to be opened by users on any kind of device: phone, tablet or desktop. The RWD contains 3 main elements that you'll need to integrate in your website to make it responsive: CSS queries, responsive images and fluid grids. In this lab you'll find out the main parts of developing a responsive web app.

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
5 (9)
3 Lectures | 1 Labs | 7h 3m | Intermediate

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 (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
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
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
4 (25)
4 Lectures | 7 Labs | 33h 36m | Intermediate

In this learning path, you will learn hands-on techniques for learning to be a modern developer using .NET technologies with introductory concepts to the cloud. Topics include C#, .NET Framework, Entity Framework, ASP.NET, .NET Core, and Visual Studio

learning path
5 (6)
1 Lectures | 1 Labs | 3h 56m | Beginner

In this learning path, you will learn how to take advantage of GitHub in your organization starting from the fundamentals to more advanced topics focused on developers.

learning path
5 (10)
4 Lectures | 8 Labs | 43h 18m | Intermediate

In this learning path, you will learn the fundamentals of web development and design. Topics will include the fundamentals of HTML, CSS, JavaScript, Angular, BootStrap, React and Node.js and plenty of hands-on learning action to build real skills using real world tools.

learning path
5 (1)
2 Lectures | 1 Labs | 8h 35m | Advanced

In this learning path, you will learn the fundamentals of the Java programming language.

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 (3)
1 Lectures | 0 Labs | 5h 15m | Beginner

This learning path contains courses and hands-on labs to increase your skills with the F# programming language and Visual Studio.

learning path
4 (125)
4 Lectures | 2 Labs | 8h 33m | 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
0 (0)
0 Lectures | 0 Labs |

Acquire the essential skills you need to design and program apps with technologies such as ASP.NET MVC, C#, and Visual Basic. With advanced .NET programmers, take your skills to the next level by learning best practices and design patterns for Microsoft's .NET Framework.

learning path
4 (10)
3 Lectures | 1 Labs | 6h 30m | Intermediate | 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 (43)
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
4 (141)
5 Lectures | 18 Labs | 30h 34m | 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
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 (1)
1 Lectures | 0 Labs | 2h 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
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
0 (0)
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
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)
4h 37m | 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)
1h 57m | Intermediate | Feb 12 2020 |

Node.js lets developers use JavaScript to write command line tools and for server-side scripting—running scripts server-side to produce dynamic web page content before the page is sent to the user's web browser. Consequently, Node.js represents a "JavaScript everywhere" paradigm, unifying web application development around a single programming language, rather than different languages for server side and client side scripts. In this hands-on lab, you will learn everything from how setup node.js, install packages, understand routing and templating, to perform common operations like file i/o, data access, and deployment.

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 (1)
5h 29m | Beginner | May 7 2019 |

This course covers setting up an Angular development environment and creating applications using the framework. We start off by covering framework basics and capabilities. We then move on to installing the development tools and writing code. The course how to develop Angular Components and Services , add Routing and Navigation and Program Network Communication.Before starting to code we will install the development setup and review the features of the Typescript language used in Angular programming. After that we learn about the various features of Angular Components used to create the application’s user interface. The Angular Component Router is added to the application - allowing for navigation between the app’s multiple views. Finally we are introduced to custom Angular Services and the HTTPClient which control the app and allow it to exchange data with network servers.

lecture
5 (1)
3h 3m | Beginner | Aug 16 2019 |

This course covers the basics of working with ASP.NET Core MVC. We begin by learning about what you get out of the box from the Visual Studio template, then dive right into all of the various core components, including views, controllers and routing.Once we have mastered the core components we will discuss some of the more advanced topics such as connecting our web page to a database, how to utilize areas and filters and how to work with Razor syntax.This course will wrap up by looking at some hosting and deployment options, globalization and localization as well as some places where we can use some middleware to make our page more effective.

lecture
4 (11)
3h 13m | Beginner | May 30 2016 |

This course provides an introduction to Microsoft’s ASPNET Web API framework for building RESTful HTTP services. It begins by explaining the benefits of a RESTful HTTP service. Then, through a combination of demonstrations and labs, the course proceeds to teach the student how to implement a RESTful HTTP service. By the end of the course, the student will have hands on experience with building and consuming a web service that can read and write complex data types over HTTP.

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)
4h 44m | Beginner | Nov 5 2018 |

This course is designed to help students with a fundamental understanding programming in Microsoft .Net framework with C#. Students will cover all the essential topics they will need to develop basic applications.

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 (5)
1h 1m | Beginner | Jun 7 2018 |

In this Introduction to GitHub course, we will examine the differences between Git and GitHub. We will also learn the following:A workflow process called GitHub Flow as well as the steps within that workflowHow to resolve merge conflicts in GitHubHow to fork a repository to make it your ownHow GitHub includes some powerful management components allowing you to create project boards and milestones.

lecture
5 (1)
4h 33m | Beginner | Jun 24 2018 |

This course is an introduction to the fundamental concepts and the skills necessary to design, read, and write applications. Essential programming skills are taught with the emphasis on the creation of general applications utilizing major class libraries. Basic programming structures and program building blocks will be covered. Object-based programming techniques will be discussed. This course will help you prepare for Exam 98-388 Introduction to Programming Using Java.

lecture
5 (2)
2h 24m | Intermediate | Sep 20 2019 |

This course will serve as an introduction to JavaScript programming with a focus on the fundamental language concepts and practical uses. The target student of this course is a developer who has experience with another language such as C# or Java and is looking to expand their skills to JavaScript based applications.

lecture
5 (2)
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 (1)
4h 6m | Beginner | Mar 26 2019 |

Students will learn the basics of using HTML and CSS elements to create a functional proposal of a solution. Attendees will be capable of providing a solution combining HTML with powered up interfaces generated using CSS.

lecture
5 (2)
5h 59m | Intermediate | Mar 28 2019 |

Students will learn how to use the .NET technologies and concepts to present a full functional basic solution using all the offering from .NET Framework and .NET Core.

lecture
0 (0)
2h 31m | Beginner | May 1 2019 |

This course is an introduction to the fundamental concepts of Spring Framework. Essential architecture, configuration, and project setup are taught with the emphasis on the creation of general applications utilizing different types of configurations.

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 (1)
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
4 (6)
1h 1m | Beginner | Feb 12 2019 |

In this module, you will focus on pricing and support models available with Microsoft to include but not limited to Azure subscriptions, planning and managing costs, support options available with Azure, and the service lifecycle in Azure.

lecture
5 (18)
58m | Beginner | Feb 12 2019 |

In this module you will learn basic cloud concepts to include but not limited to the following: Why Cloud Services?, Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), Software-as-a-Service (SaaS), Public, Private, and Hybrid cloud models.

lecture
4 (12)
1h 32m | Beginner | Feb 12 2019 |

In this module, you will learn the basics of core services available within Microsoft Azure to include but not limited to Core Azure architectural components, Core Azure Services and Products, Azure Solutions, and Azure management tools.

lecture
4 (8)
2h 6m | Beginner | Feb 12 2019 |

In this module, you will learn about security, privacy, compliance, and trust with Microsoft Azure. You will become familiar with the following topics: securing network connectivity in Azure, core Azure identity services, security tools and features, Azure governance methodologies, monitoring and reporting in Azure, and privacy, compliance and data protection standards in Azure.

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.

lecture
5 (3)
9h 20m | Beginner | Dec 3 2015 |

This course explores the F# programming language and ecosystem to students who are familiar with the .NET framework and are already users of C# or VB .NET. The course will begin by introducing users to F# and Functional Programming in general, dealing with the “why” and “where”. Students will work through a number of code-first scenarios using Visual Studio 2015 that will give the student a firm understanding in the fundamentals of the language and Visual Studio tooling, as well as the confidence to explore more of the language themselves. Labs will be intermixed with examples and use-cases for solving problems using F#.

real-time lab
0 (0)
40m | Beginner | Aug 25 2019 |

In this hands-on lab, you will use Visual Studio 2019 to create a new web application that uses ASP.NET Core. You will learn the basics of the razor syntax, as well as how to add models and views.

real-time lab
0 (0)
40m | Beginner | Aug 25 2019 |

In this hands-on lab, you will use Visual Studio Code to create a new web application that uses ASP.NET Core. You will learn the basics of the razor syntax, as well as how to add models, controllers, and views.

real-time lab
4 (10)
2h | Intermediate | Mar 24 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 (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 | Aug 12 2019 |

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 (1)
3h 50m | Intermediate | Jan 12 2018 | | Pausable for 72 hours

In this lab, you will use Visual Studio to learn the fundamentals of building out web applications using DotNet Core. You will learn about using the Razor language to create views, and create controllers behind the scenes. This lab will also cover fundamentals such as configuring routing, using data models, and basic data access using Entity Framework (EF).

real-time lab
4 (1)
55m | Beginner | Nov 11 2018 |

In this hands-on lab, you will learn the basics of how to use Visual Studio Code and ASP.NET Core to build a modern Web API.

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 (1)
1h | Beginner | Apr 13 2019 |

In this lab, you will use React and Visual Studio Code to build an application for managing a collection of widgets. Data will be loaded locally at first, then later from a REST service, and displayed in an HTML table rendered by React components. After implementing basic functionality for creating and listing widgets, you will add functionality for editing and deleting widgets.

real-time lab
0 (0)
1h | Intermediate | Apr 13 2019 |

In this lab, you will use React, Redux, and Visual Studio Code to create an application that manages a collection of widgets. Widget data will be loaded from a REST service, displayed in an HTML table by a React component, and managed by Redux. You will use a library named React-Redux to bind React and Redux, and a library named Redux-Thunk to manage interactions with the REST service. And along the way, you will get a first-hand look at the face of modern web development.

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 (15)
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 (8)
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
5 (2)
4h 30m | Intermediate | May 7 2018 | | Pausable for 16 hours

In this lab, you will develop a HTML5 web application and observe how it is rendered inside a desktop browser. This lab will use Visual Studio to create the application in a live virtual environment.

real-time lab
4 (47)
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 (34)
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 (2)
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)