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.

learning path
5 (13)
3 Lectures | 2 Labs | 9h 53m | 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 (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 (24)
4 Lectures | 6 Labs | 32h 41m | 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 (7)
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 (11)
5 Lectures | 7 Labs | 37h 34m | 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 | 0 Labs | 7h 5m | Beginner

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

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 (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 (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 (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 | 9h 20m | 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 (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
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
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 | 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.

learning path
5 (2)
10 Lectures | 9 Labs | 7h 28m | Intermediate

In this series of demos and labs, you will get a foundational understanding of running PowerShell 7 and writing simple scripts. You will get all the required tools set up to begin writing scripts. You will also get introduced to the PowerShell 7 console, discover some interesting commands and write your first script.

learning path
0 (0)
8 Lectures | 8 Labs | 20h 24m | Beginner

In this learning path, you will learn the foundations of programming using C# and Visual Studio 2019. This learning path is designed for beginners and will take you to an intermediate level of programming when completed. More labs and video tutorials will be added soon.

learning path
0 (0)
3 Lectures | 4 Labs | 22h 25m | Advanced | Certification Prep

In this learning path, students are educated on the proficiencies of a Microsoft identity and Microsoft Graph. Students will practice how to administer Microsoft Teams within an organization to support modern collaboration workloads. Topics include application deployment, messaging, meetings, audio conferencing, client configuration, compliance policies, security practices, guest collaboration, networking requirements, and integration with existing applications. Migration planning and upgrade paths for Skype For Business services is also covered as an important topic for organizations today. Tasks are demonstrated using both the administrator portal and Windows PowerShell.

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

In this series of expert talks we will discuss ASP.NET.

learning path
5 (15)
0 Lectures | 6 Labs | 15h 40m | Advanced

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 | 0 Labs | 3h 13m | Beginner

As web applications grow in popularity and we see a greater uptick in web frameworks, creating robust application programming interfaces (APIs) for internal and external use is becoming increasingly more important. This learning path will teach developers the fundamentals of building APIs with ASP.NET Core, including testing, validation, and designing interfaces that will allow them to be good API citizens.

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
0 (0)
26m | Beginner | Sep 4 2020 |

In this lab demo, you will learn how to create and run a basic C#.Net application. Additionally, you will get an overview and understanding of how Visual Studio works, and how projects and solutions are organized.

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)
44m | Beginner | Sep 4 2020 |

In this series of lab demos, you will take a deeper dive into using boolean logic to make decisions in your code. The lab will focus in on different decision controls such as 'if / else if / else blocks', 'switches', and the 'TryParse' method for converting strings to other types. By the end of the lab, you will understand how to use boolean logic in truth statements to execute different logical algorithms in your code.

lecture
5 (1)
3h 13m | Beginner | Sep 24 2020 |

As web applications grow in popularity and we see a greater uptick in web frameworks, creating robust application programming interfaces (APIs) for internal and external use is becoming increasingly more important.This course will teach developers the fundamentals of building APIs with ASP.NET Core, including testing, validation, and designing interfaces that will allow them to be good API citizens.

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)
23m | Intermediate | Aug 7 2020 |

In this series of demos, you will learn how to create your first PowerShell function. You will first learn when a good time is to create function, write that function and then learn how to call that function.

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)
38m | Beginner | Sep 4 2020 |

In this lab demoyou will get an introduction to exceptions and you will become familiar with input and output operations. You will also cover JSON and XML to see a couple of ways that data can be easily stored and transmitted. You will write and read to and from files, and you will understand and learn about using binary data and streams.

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)
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
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 (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 (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
0 (0)
1h 3m | Beginner | Sep 22 2020 |

In this Expert Talk, join Brian for an overview of working with Blazor to create an enterprise application. Blazor leverages WebAssembly to generate client side code from C#. This allows you to write your application to run on any platform, desktop, or device while only having to write the code once. Additional features of Blazor we’ll discuss, include the ability to share code with other applications and different Blazor project types (server vs. client side). We’ll conclude by looking at how Blazor can solve your enterprise application needs.

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 (6)
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 (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
0 (0)
1h 3m | Beginner | Sep 4 2020 |

In this lab you will get an introduction to exceptions and you will become familiar with input and output operations. You will also cover JSON and XML to see a couple of ways that data can be easily stored and transmitted. You will write and read to and from files, and you will understand and learn about using binary data and streams.

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
0 (0)
1h 7m | Beginner | Sep 4 2020 |

In this lab demo, you'll learn about different types in C#.Net. You'll then learn about working with variables to store values for the various types. The demo covers number types, strings, and booleans, and concludes with looks into some of the critical string operations you'll need in your day-to-day development work.

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
0 (0)
NEW
51m | Beginner | Sep 4 2020 |

In this lab demo you will learn about the different types of loops available to use in C#. You will learn how to work with each loop type, including the **do..while**, **while**, and **for** loops. You will also learn when each of these loop types is appropriate. Additionally, you will learn about the basic structures and requirements of any loop. Finally, you'll learn about two advanced computer science topics, Big-O Notation and Recursion.

lecture
0 (0)
50m | Beginner | Sep 4 2020 |

In this lab demo, you'll learn about working with methods, pre-built libraries, and NuGet packages in your C# code, as well as gain a very good understanding of techniques for debugging your code. Libraries can be common and included by Microsoft, can be custom from your own team, and can be external. You'll learn how to work with them, how to use NuGet, and how to debug your code in this lab.

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
0 (0)
1h 30m | Intermediate | Jul 31 2020 |

In this course, students are introduced to deployment considerations for Microsoft Teams. Module topics include migration planning, networking requirements, guest access, information security, client endpoints, and system monitoring. Microsoft Teams Administrators are expected to understand these concepts to successfully deploy Microsoft Teams and promote rapid adoption within their organizations. Students will practice executing Microsoft Teams environment tasks via both the administrator portal and Windows PowerShell.

lecture
0 (0)
2h 29m | Intermediate | Sep 3 2020 |

In this course, students will learn how to manage groups within Microsoft Teams from both administrator and user perspectives. Module topics include creating and managing teams, modifying team memberships, team permissions, and application policies. Microsoft Teams Administrators are expected to apply and teach these skills within their organization to train users on managing their teams and memberships. Students will practice these tasks as both administrators and users to promote efficient team membership management.

lecture
0 (0)
1h 10m | Intermediate | Jul 13 2020 |

In this course, students will learn how to manage groups within Microsoft Teams from both administrator and user perspectives. Module topics include creating and managing teams, modifying team memberships, team permissions, and application policies. Microsoft Teams Administrators are expected to apply and teach these skills within their organization to train users on managing their teams and memberships. Students will practice these tasks as both administrators and users to promote efficient team membership management.

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)
21m | Intermediate | Jul 13 2020 |

When you find yourself building the same kind of script over and over again, things have to change. To go from PowerShell newbie to PowerShell pro requires going from just writing to designing and architecting code. You must know when to create building blocks you can reuses for other purposes. Modules do that just.In this series of demos, you are going to learn not only *how* to build a module but also *when* you should look into building your own module via a real-world project.

lecture
5 (1)
23m | Intermediate | Jul 8 2020 |

In this series of demos, you will get a foundational understanding of running PowerShell 7 and writing simple scripts. You will get all the required tools set up to begin writing scripts. You will also get introduced to the PowerShell 7 console, discover some interesting commands and write your first script.

lecture
0 (0)
15m | Intermediate | Jul 9 2020 |

In this series of demos, you're going to learn how to change up how PowerShell returns output. You will learn about PowerShell's formatting system, how to use various formatting cmdlets and some best practices on when to use formatting cmdlets.

lecture
5 (1)
22m | Intermediate | Jul 8 2020 |

Throughout this series, you've been in the PowerShell console. You've been manually typing in commands, running them and seeing what comes back. That's fine if you need to bang out a quick command to do something simple but the console's going to fall short for more advanced tasks.PowerShell is called a scripting language for a reason - you write scripts with it. What's a script? In PowerShell terms, a script is a combination of commands all working together to be run at one time.A script can be one to thousands of lines long. When PowerShell executes a script, it starts at the top and makes its way down to the bottom until it has run all of the code in the script.

lecture
0 (0)
20m | Intermediate | Jul 10 2020 |

At some point soon in your PowerShell career, there will be a time when you need to reach out to other computers. PowerShell can do some great things on your local computer but has the ability to run any scripts and commands you can run on your local computer on remote computers also.In this series of videos, you're going to learn how to get started with PowerShell's feature called PS Remoting and how to run commands on one or many computers at once.

lecture
0 (0)
37m | Intermediate | Jul 9 2020 |

In this series of demos we will help you to understand the role of objects in PowerShell. You will also learn how to inspect objects as well as create custom objects.

lecture
0 (0)
11m | Intermediate | Jul 9 2020 |

In this series of videos, you will learn about PowerShell providers and PowerShell drives. If you've ever run commands with a noun f Item, you've unknowingly been working with providers all along! You'll see that the filesystem, registry, certificates and more are all represented in a hierarchical fashion using PowerShell drives and how useful this abstraction layer is.

lecture
0 (0)
26m | Intermediate | Jul 10 2020 |

In this lab, you are going to learn all about PowerShell modules. You'll learn the purpose of modules, how to find modules loaded on your computer, install new modules and more! By the end of this lab, you'll be able to manage modules like a pro.

lecture
0 (0)
11m | Intermediate | Jul 9 2020 |

In this series of demos, you will learn about one of the most unique features of the PowerShell language; the PowerShell pipeline. Nearly all shell scripting languages have had pipelines for decades but none that passes objects.

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
0 (0)
1h 16m | Beginner | Sep 4 2020 |

In this lab demo you will learn about working with strings, string operations, and arrays. You will start off learning a bit more about the Character type and then examine strings as a group of characters, and finish up learning about strings by leveraging common string operations. After working through the strings, you'll examine the Array type. You'll then learn about arrays and how they work to store information, as well as how you find and get the information you need from an array. The lab will wrap up with a look at multidimensional arrays.

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.

lecture
5 (1)
1h 5m | Beginner | Jul 24 2020 |

In this course we will explore web servers, browsers, and the HTTP Protocol in the context of Internet architecture and using the client-server paradigm prominent in the web today. This course will seek to explain each concept, highlight fundamental building blocks, and eventually showcase a demo that grounds each concept and how all the three aspects work together within the client server paradigm. For example, you’ll learn about some of the common HTTP Status codes such as OK 200 and Page 404 Page Not Found in the context of web requests.The course will seek to develop an integrated understanding with the ability to apply the concepts using existing web technologies such as NGINX web server, HTML, and Google Chrome.

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#.

lecture
0 (0)
1h 13m | Beginner | Jul 28 2020 |

In this talk, you will get a high-level overview of the changes and features available in ASP.Net Core 3.0, including Blazor with Web Assembly, gRPC and its benefits, SignalR changes, new JSON serialization, new Razor directives, new EventCounters, Endpoint routing with health checks, and assembly and package changes.

real-time lab
0 (0)
40m | Beginner | Jul 21 2020 |

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 (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
0 (0)
2h 45m | Beginner | Sep 3 2020 |

Contoso Coffee Ltd., a popular supplier of goods for baristas has decided that its time to move their 15-year-old e-commerce application to the cloud. Nonetheless, their CTO, John Wash, wants to leverage their cloud migration as an opportunity to modernize their core business logic backend as well. Specifically, theyve looked at how they could take advantage of Azure Functions to achieve a higher degree of scalability whenever their application is under high load. That said, whilst technically they could certainly implement the latest and greatest services to achieve the best level of scalability, their current customer portfolio and market share doesnt validate the use of many specific and expensive services. As a result, they are looking to minimize their operational Azure costs during this upgrade.

real-time lab
0 (0)
3h 30m | Beginner | Sep 9 2020 |

You have successfully engaged with Contoso Coffee Ltd., a popular supplier of goods for baristas and showcased them a proof-of-concept solution which would both migrate them to the cloud and modernize their backend. Nonetheless, before getting started its of paramount importance to ensure proper security policies are in place to prevent malicious users from taking Contoso Coffees application down.

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
5 (1)
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 (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
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 50m | 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)
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
0 (0)
30m | Intermediate | Jul 17 2020 |

Building your First Module Overview When you find yourself building the same kind of script over and over again, things have to change. To go from PowerShell newbie to PowerShell pro requires going from just writing to designing and architecting code. You must know when to create building blocks you can reuses for other purposes. Modules do that just. In this lab, you are going to learn not only how to build a module but also when you should look into building your own module via a real-world project.

real-time lab
0 (0)
25m | Intermediate | Jul 2 2020 |

Building Your First PowerShell Function Overview In this lab, you will create your first PowerShell function. You will learn not only how to create a function but when you should create a function. You will also learn how to load your functions into a PowerShell session and how to invoke it.

real-time lab
0 (0)
1h 15m | Beginner | Jul 14 2020 |

In this lab, you will take a deeper dive into using boolean logic to make decisions in your code. The lab will focus in on different decision controls such as if / else if / else blocks, switches, and the TryParse method for converting strings to other types. By the end of the lab, you will understand how to use boolean logic in truth statements to execute different logical algorithms in your code.

real-time lab
0 (0)
1h 40m | Beginner | Jul 17 2020 |

In this lab you will get an introduction to exceptions and you will become familiar with input and output operations. You will also cover JSON and XML to see a couple of ways that data can be easily stored and transmitted. You will write and read to and from files, and you will understand and learn about using binary data and streams.

real-time lab
0 (0)
1h 45m | Beginner | Jun 26 2020 |

Welcome to the world of development! Were so excited that you have decided to jump in and use our labs to learn the invaluable skills associated with development. C#.Net is one of the worlds most popular programming languages and the opportunities and possibilities for a C#.Net developer are endless. With the skills you gain as a C#.Net developer, and with lots of practice and specialization, youll be able to build processes to manage and automate daily tasks, applications to respond to Internet of Things (IOT) devices, phone, device, and web solutions, major line-of-business applications, and even games for PC, XBox, and other devices. This lab is just the beginning, and were honored to be a part of your journey to become a C#.Net developer. By the end of this lab youll have created and executed your first .Net C# program, youll understand the different pieces and tools associated with creating C# programs, and, as Jedi Master Ben Kenobi noted in the original Star Wars movie (Star Wars IV: A New Hope), youll have taken your first step into a much larger world!

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

In this lab you will become familiar with the basic tenets of object-oriented-programming (OOP). By the end of the lab, you will understand and know what it means to work with object classes, abstract classes, interfaces, and polymorphism.

real-time lab
0 (0)
1h 45m | Beginner | Jun 26 2020 |

Variables and Types are absolutely critical when it comes to programming. Without variables, you would not have an easy way to remember where values are stored and reference them in various places within our programs. Without types, you wouldnt know what type of information is stored in the variable, so everything would have to be treated in a similar fashion. C# is a strongly-typed language. As such, working with types and variables goes hand-in-hand in C#.

real-time lab
0 (0)
1h 25m | Beginner | Jul 10 2020 |

In this lab you will learn about the different types of loops available to use in C#. You will learn how to work with each loop type, including the do..while, while, and for loops. You will also learn when each of these loop types is appropriate. Additionally, you will learn about the basic structures and requirements of any loop. Finally, youll learn about two advanced computer science topics, Big-O Notation and Recursion.

real-time lab
0 (0)
1h 30m | Beginner | Jul 3 2020 |

In this lab you will learn more about writing and using methods, working with pre-built/existing libraries, importing and using NuGet packages, and debugging your code. By the end of the lab you will be able to identify and use third-party and Microsoft .Net libraries to aid in your development, and youll be well-positioned to debug and fix errors in your code. Youll also have implemented a logging solution from a third-party provider in your code. Finally, youll understand the differences between a Debug and a Release build configuration, and when to use each configuration type.

real-time lab
0 (0)
2h | Beginner | Jul 15 2020 |

In this lab you will learn about working with strings, string operations, and arrays. You will start off learning a bit more about the Character type and then examine strings as a group of characters, and finish up learning about strings by leveraging common string operations. After working through the strings, youll examine the Array type. Youll then learn about arrays and how they work to store information, as well as how you find and get the information you need from an array. The lab will wrap up with a look at multidimensional arrays.

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
0 (0)
3h 45m | Intermediate | Jun 30 2020 |

MS - 600: Extending Office Overview The lab in this course have been prepared for a Microsoft Teams deployment at Contoso Ltd. Corporation. Contoso is running a Microsoft 365 cloud only deployment. The lab environments have been specifically designed in this manner to give you experience managing Microsoft Teams in a Microsoft 365 deployment. You will be provided with two virtual machines and a Microsoft 365 tenant to complete the lab steps.

real-time lab
0 (0)
3h 45m | Intermediate | Jul 2 2020 |

MS - 600: Extending Teams Overview In this lab, you will Understand the components of a Microsoft Teams app, webhooks in teams, tabs in teams, and messaging extensions in teams.

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 (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)
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 | 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
0 (0)
4h | Advanced | Aug 28 2020 |

MS - 600: Implementing Microsoft Identity Overview You are a developer in a large organization that is currently supporting applications and .NET solutions with multiple identity providers. To centralize the identity management for your organization, you decided to use Azure Active Directory to simplify the access to internal and external applications. You registered applications in Azure, implemented authentication, configured permissions for consuming the API, and created a service to access Microsoft Graph. As a result, IT can manage all applications from a centralized location to provide users a seamless sign-in experience.

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 (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 (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
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
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 | 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
0 (0)
20m | Intermediate | Jul 15 2020 |

Making PowerShell Output Look Pretty with Formatting Overview In this lab, you’re going to learn how to change up how PowerShell returns output. You will learn about PowerShell’s formatting system, how to use various formatting cmdlets and some best practices on when to use formatting cmdlets.

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
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)
20m | Intermediate | Jul 16 2020 |

Running Commands and Writing a Script Overview Throughout this series, you’ve been in the PowerShell console. You’ve been manually typing in commands, running them and seeing what comes back. That’s fine if you need to bang out a quick command to do something simple but the console’s going to fall short for more advanced tasks. PowerShell is called a scripting language for a reason - you write scripts with it. What’s a script? In PowerShell terms, a script is a combination of commands all working together to be run at one time. A script can be one to thousands of lines long. When PowerShell executes a script, it starts at the top and makes its way down to the bottom until it has run all of the code in the script.

real-time lab
0 (0)
30m | Intermediate | Jul 29 2020 |

Running Commands on Remote Computers with PowerShell Remoting Overview At some point soon in your PowerShell career, there will be a time when you need to reach out to other computers. PowerShell can do some great things on your local computer but has the ability to run any scripts and commands you can run on your local computer on remote computers also. In this lab, youre going to learn how to get started with PowerShells feature called PS Remoting and how to run commands on one or many computers at once.

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
0 (0)
35m | Intermediate | Aug 7 2020 |

Understanding and Working with Objects in PowerShell Overview In this lab, you will learn the foundational concept of PowerShell; objects. Everything in PowerShell is an object so its critical to understand what they are and how to work with them. Youll learn how to understand how to read objects, create objects and how you can interact with them in PowerShell.

real-time lab
0 (0)
15m | Intermediate | Jul 2 2020 |

Understanding and Working with PowerShell Providers Overview In this lab, you will learn about PowerShell providers and PowerShell drives. If you’ve ever run commands with a noun f Item, you’ve unknowingly been working with providers all along! You’ll see that the filesystem, registry, certificates and more are all represented in a hierarchical fashion using PowerShell drives and how useful this abstraction layer is.

real-time lab
0 (0)
35m | Intermediate | Jul 2 2020 |

Using PowerShell Modules Overview In this lab, you are going to learn all about PowerShell modules. Youll learn the purpose of modules, how to find modules loaded on your computer, install new modules and more! By the end of this lab, youll be able to manage modules like a pro.

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.

real-time lab
0 (0)
5h 45m | Intermediate | Aug 28 2020 |

MS - 600: Work with Microsoft Graph Overview As a developer at a large enterprise that needs a governance plan and approval process around the creation of Office 365 Teams and Groups, you will support the plan to meet requirements in the most efficient way. As you set out to meet the objectives, you need to collect data from many separate Microsoft 365 services. Focusing on simplifying programming and authentication, Microsoft Graph provides a single point of access to a wide range of Microsoft resources, supporting you with the range of data needed to complete requirements for the plan.

real-time lab
0 (0)
25m | Intermediate | Jul 2 2020 |

Working with the PowerShell Pipeline Overview In this lab, you will learn about one of the most unique features of the PowerShell language; the PowerShell pipeline. Nearly all shell scripting languages have had pipelines for decades but none that passes objects.

learning path
5 (13)
3 Lectures | 2 Labs | 9h 53m | 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 (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 (24)
4 Lectures | 6 Labs | 32h 41m | 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 (7)
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 (11)
5 Lectures | 7 Labs | 37h 34m | 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 | 0 Labs | 7h 5m | Beginner

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

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 (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 (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 (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 | 9h 20m | 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 (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
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
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 | 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.

learning path
5 (2)
10 Lectures | 9 Labs | 7h 28m | Intermediate

In this series of demos and labs, you will get a foundational understanding of running PowerShell 7 and writing simple scripts. You will get all the required tools set up to begin writing scripts. You will also get introduced to the PowerShell 7 console, discover some interesting commands and write your first script.

learning path
0 (0)
8 Lectures | 8 Labs | 20h 24m | Beginner

In this learning path, you will learn the foundations of programming using C# and Visual Studio 2019. This learning path is designed for beginners and will take you to an intermediate level of programming when completed. More labs and video tutorials will be added soon.

learning path
0 (0)
3 Lectures | 4 Labs | 22h 25m | Advanced | Certification Prep

In this learning path, students are educated on the proficiencies of a Microsoft identity and Microsoft Graph. Students will practice how to administer Microsoft Teams within an organization to support modern collaboration workloads. Topics include application deployment, messaging, meetings, audio conferencing, client configuration, compliance policies, security practices, guest collaboration, networking requirements, and integration with existing applications. Migration planning and upgrade paths for Skype For Business services is also covered as an important topic for organizations today. Tasks are demonstrated using both the administrator portal and Windows PowerShell.

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

In this series of expert talks we will discuss ASP.NET.

learning path
5 (15)
0 Lectures | 6 Labs | 15h 40m | Advanced

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 | 0 Labs | 3h 13m | Beginner

As web applications grow in popularity and we see a greater uptick in web frameworks, creating robust application programming interfaces (APIs) for internal and external use is becoming increasingly more important. This learning path will teach developers the fundamentals of building APIs with ASP.NET Core, including testing, validation, and designing interfaces that will allow them to be good API citizens.

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
0 (0)
26m | Beginner | Sep 4 2020 |

In this lab demo, you will learn how to create and run a basic C#.Net application. Additionally, you will get an overview and understanding of how Visual Studio works, and how projects and solutions are organized.

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.