DevOps Professional
Skill Me Up expert on-demand training for DevOps Engineers. Modernize your DevOps and Automation skills with cloud computing from providers such as Microsoft Azure, Amazon Web Services and much more along with core foundational architecture training.
Learning Path
5 (1)
0 Lectures
1 Labs
2h 15m
Advanced

In this learning path, you will find courses and labs to help you prepare for and pass AZ 300 Microsoft Azure DevOps Solutions. Topics will include Designing a DevOps Strategy, Implement DeVops Development Processes, Implement Continuous Integration, Implement Continuous Delivery, Dependency Management, Application Infrastructure and Continuous Feedback. Path should be completed by April 2019.

Learning Path
0 (0)
4 Lectures
0 Labs
Intermediate

This learning path contains a collection of OpenEdx courses designed to teach you to Azure DevOps. More courses Coming soon!

Learning Path
4 (41)
4 Lectures
3 Labs
7h 44m
Beginner

In this learning path, you will find courses and hands-on labs that will help you prepare you to pass exam AZ-900 Microsoft Azure Fundamentals.

Learning Path
0 (0)
6 Lectures
0 Labs
Intermediate

In this learning path, you will learn the fundamentals of DevOps and how to use automated tooling to optimize your build process and increase your release cycles.

Learning Path
4 (47)
4 Lectures
5 Labs
16h 1m
Intermediate

In this learning path, you will learn how to author templates using Azure Resource Manager that can deploy and configure infrastructure in Microsoft Azure.

Learning Path
5 (10)
1 Lectures
4 Labs
5h 47m
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 (27)
4 Lectures
5 Labs
14h 35m
Advanced

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.

Lecture
5 (11)
Mar 14 2017
Intermediate
2h 15m
Oscar Morales

This course builds on the “Introduction to ARM Templates with Visual Studio” course. In this course, you will learn about design and creation best practices, you will also learn about the various functions available when authoring ARM Templates. Other topics covered are Nested Templates, Deployment, and Troubleshooting. Throughout the course, you will walk the authoring and deployment of a multi-tier architecture defined in a single ARM Template (which is then broken into multiple nested templates).

Lecture
5 (5)
Jul 18 2018
Advanced
1h 17m
Jonathan Tuliani

The course starts with a very brief recap of what Azure Resource Manager is followed by some of its key features and benefits.Next, we discuss resource providers, explaining what they are and how to manage resource providers for your subscription using the Azure portal, PowerShell, and CLI. We then discuss resources, explaining child resources, resource identifiers, and how resource properties are defined.Having looked at resource providers and resources from the outside, we'll then take a detailed look at the internal architecture of Azure Resource Manager. This helps students understand how resource management operations are implemented internally in Azure, and explains various aspects of Azure behavior.

Lecture
Dec 30 2018
Intermediate
Opsgility

This course will cover general application monitoring and feedback loop practices and principles, including different kinds of feedback. You will learn how feedback is used in different stages of the value stream, and its benefits. You will learn about the different kinds of telemetry, who can benefit from it and how it is used to collect data from monitoring.You will be introduced to Application Performance Management, the monitoring and management of performance and availability of software applications.We will also cover Health and Performance Monitoring with Application Insights, including which features it contains, how to use it to monitor your application availability, usage, and performance and diagnostics.The course also covers Log Analytics, including Operations Management Suite (OMS) Log Analytics. It will cover how to set up and configure Log Analytics for data collection and how to use Log Analytics to search and analyze data. It also covers OMS solutions as well as how to configure visualizations and how to configure alerts.Finally, the course will cover Third-Party Monitoring Tools, including New Relic, Loggly and Nagios Core.PREREQUISITESExperience working in an organization delivering software;Knowledge and experience of Microsoft AzureWHAT YOU'LL LEARNUnderstand general application monitoring and feedback loop practices and principles.The different kinds of feedback and how they are used in different stages of the value stream, and their benefits.How to set up up monitoring with Azure Application Insights Monitor web application availability Search and analyze monitoring data in Application Insights How to use and query Application Insights data and Application Maps How to set up, configure, query and analyze data collection on Operations Management Suite (OMS) Log Analytics How to set up alerts in OMS and integrate Application Insights Configure and monitor a web application with New Relic Configure and use Loggly

Lecture
Dec 30 2018
Intermediate
Opsgility

This course is part of the Microsoft Professional Program in DevOps.This technology-agnostic course begins by explaining the benefits of distributed cloud applications with an emphasis on maintaining high-availability and scalability in a cost-effective way while also dealing with inevitable hardware and software failures.The course also cover, Microservices and containers, Networking communication, Messaging communication, Versioning, upgrading and configuration, Data storage services and Disaster recovery.This course is for anyone considering or actively working on a distributed cloud application. It is designed to provide you with a thorough understanding of these concepts, the various pros and cons of specific technologies, and the resilient patterns that are heavily used by distributed cloud applications. This knowledge will help you to easily build cost-efficient and fault-tolerant systems.The course contains labs to practice your learning, review questions for self-assessment, and a final exam to validate learning. A score of 70% is required to pass the final exam and receive a certificate for the course.WHAT YOU'LL LEARNDistributed cloud application fundamentals, including Why Cloud Apps? embracing failure, orchestrators, when to split a monolith into microservices, 12-factor services, and when and how to use Containers.Networking communication, including service scalability and availability, how to define/manage/version service endpoint APIs, and how to perform fault-tolerant network communication.Messaging communication, including the benefits of messaging with queues and fault-tolerant message processing.Versioning, Upgrading, and Configuration, including various ways to version your service’s code, how to shut down a service instance gracefully, and how to configure and share secrets with a running service.Data storage services, including storage service considerations, object/file storage services, relational and non-relational databases, partitioning, replicas, eventual consistency patterns (CQRS, Event sourcing, Saga), concurrency patterns, and data schema versioning.Disaster recovery, including backup/restore, recovery point and time objectives, as well as Active/Passive and Active/Active architectures.COURSE SYLLABUSWelcome to Architecting Distributed Cloud ApplicationsBefore You Start current sectionCourse OverviewPre-Course SurveyModule 1 | Distributed Cloud ApplicationsDistributed Cloud Application FundamentalsMicroservicesContainersModule 1 Review QuestionsModule 2 | Networking CommunicationNetworking CommunicationService APIsFault-Tolerant Network CommunicationModule 2 Review QuestionsModule 3 | Messaging CommunicationMessaging CommunicationModule 3 Review QuestionsModule 4 | Upgrading, and ConfigurationVersioning Service CodeShutting Down and Reconfiguring ServicesModule 4 Review QuestionsModule 5 | Leader ElectionLeader ElectionModule 5 Review QuestionsModule 6 | Storage ServicesIntroduction to Data Storage ServicesObject Storage ServicesDatabase Storage ServicesData ConsistencyVersioning Data SchemasBackup, Restore and Disaster recoveryModule 6 Review Questions

Lecture
4 (10)
Aug 7 2017
Beginner
2h 44m
Chris Pietschmann

This course begins by covering and explaining what DevOps is and how to apply it within an organization to build successful projects. It then dives into the core techniques and technologies that enable DevOps through Infrastructure as Code (IaC) and Automation. The technical content in this course will expose you to using technologies liks Azure CLI, Azure PowerShell, and Azure Resource Manager (ARM) Templates to perform automation, as well as tools like Git and Visual Studio Team Services (VSTS) to implement automated deployments, continuous integration (CI), and continuous delivery (CD).

Lecture
Dec 30 2018
Intermediate
Opsgility

Containers can run on your local machine but the real power lies in the fact that these exact same containers can also run in production, giving you a very nice and consistent way of bringing software to production.In production environments containers run on a set of machines managed by cluster orchestration software, and this course will show you how you can create, deploy and configure your containerized applications on Microsoft Azure using Azure Container Service (ACS) and Azure Service Fabric. (ASF)The course will cover management and operation of your container cluster, teaching how to configure the cluster, and how to manage them so that you have constant insights into how your application is doing in production, and how you can scale up and down based on demand, and deploy containers without having any downtime.You will learn how a cluster works, how to set it up and how you can manage your production environments. Then you will learn how to deploy your containers in a cluster using continuous delivery infrastructure.What you'll learnCreate container imagesManage multiple containers using tools like DockerHow to set up a production cluster to host your containersDeploy containerized applications to different orchestrators that are available in Azure Container Service (ACS) i.e. DC/OS, Docker swarm and KubernetesHow to scale up the clusters, manage data and set up monitoring to proactively keep track of the clusters health and its deployed applicationsCreate, monitor and manage a Service Fabric cluster.Manage and maintain Azure hosted clusters and containers in a better way.Deploy containerized applications to one of the available cluster container solutions, using continuous delivery pipelines.Manage these clusters in production scenarios.

Lecture
Jan 30 2019
Intermediate
Opsgility

This course provides the knowledge and skills to design a DevOps strategy. Students will learn how to plan for transformation, select a project, and create team structures. Students will also learn how to develop quality and security strategies. Planning for migrating and consolidating artifacts and source control will also be covered.

Lecture
Dec 31 2018
Intermediate
Opsgility

This course is part of the Microsoft Professional Program in DevOps. Build, test, and deploy mobile apps in a DevOps environment using Visual Studio App Center (VSAC). In this course you will learn how to set up and manage multiple applications, organizations, testers, and teams using App Center Build, App Center Test, and App Center Distribute. DevOps practices using VSAC help development teams keep builds and releases organized as they are distributed to collaborators, teams of testers, customer beta testers, all the way into app stores like Google Play and iTunes. This course covers the automation of time-consuming tasks such as builds and build signing within a streamlined workflow. Learn how to test on multiple physical devices by creating device sets and choosing from over twenty-five hundred devices and over four hundred configurations of iOS and Android versions Prerequisites Basic knowledge of application development process and practices Basic understanding of mobile app development on iOS and/or Android platforms Understanding of general DevOps practices What you'll learn How to sign up and get started with Visual Studio App Center (VSAC) How to connect to repositories and build applications in VSAC How to test applications using VSAC How to build and deploy applications using VSAC Course Syllabus Module 0: Course Introduction Course OverviewScopePrerequisitesOverview of Hands-on labsPre-course SurveyModule 1: Intro to Visual Studio App Center (VSAC) What is Visual Studio App Center (VSAC)Manage AppsManage OrganizationsLab: Getting StartedModule Review QuestionsModule 2: Building Apps with VSAC OverviewConfigure a BuildSign a BuildTest App on Real DeviceLab: Connect, Configure, and Test a Build Module Review QuestionsModule 3: Testing Apps with VSAC OverviewGetting StartedPrepare Tests for UploadSubmit TestsReview Test ResultsLab: Create Tests and Run on DevicesModule Review QuestionsModule 4: Distributing Apps with VSAC OverviewRelease a BuildManage/Distribution GroupsInstall a BuildDistribute to StoresLab: DistributeModule Review Questions

Lecture
Dec 30 2018
Intermediate
Opsgility

We will cover deploying and configuring standardized infrastructure, automating builds and deployments using continuous integration and continuous deployment with Visual Studio Team Services (VSTS) and automating testing before release and whilst in production. The course will also cover continuous learning from production, and how to improve and scale business results based on application monitoring. After completing this course, you should be able to understand how to begin crafting a release pipeline that includes continuous integration techniques, continuous testing practices, monitoring, treating infrastructure and configuration as code, and deploying frequently and automatically. It is intended for both Development and Operations professionals, who are interested in learning and adopting DevOps practices. What you'll learn DevOps core values, principles and practices How to deploy to IaaS and PaaS environments in Microsoft Azure using ARM templates, Desired State Configuration (DSC) and other deployment tools Build and deploy applications automatically to Dev, Test and Production environments Continuous learning from production to improve and scale business results. Unit tests, Integration tests, load tests, UI tests and test driven-development Data retention strategies, exposure control strategies, and hypothesis-driven development. Prerequisites Experience working in an organization delivering software,either in development or in operations Knowledge and experience working with Cloud based solutions,preferably experience using Microsoft Azure Course Syllabus This course contains the following content Module 0: Course Overview: Welcome Course Overview Pre-Course Survey Module 1: DevOps Fundamentals Overview Why DevOps Sustainable DevOps Compliance and security in DevOps Change Agents and the DevOps Journey Supplemental learning Review Questions Summary Module 2: Deploy and Configure Standardized Environments Overview Environments in IaaS/PaaS and with Containers ARM Templates and Desired State Configuration Supplemental learning Review Questions Module 3: Build and Deploy Automatically to Production Often and Consistently Overview Automated Builds Automated Deployments Package Management and Containers Lab: Continuous Integration and Continuous Deployment Supplemental learning Review Questions Module 4: Test Automatically Before and In Production Overview DevOps Testing Concepts Continuous Testing Lab: Testing in Production Supplemental learning Review Questions Module 5:Continuous Learning from Production to Improve and Scale Business results Overview Application Performance Monitoring Exposure Strategies Hypothesis-Driven Development Lab: Application Performance Monitoring Supplemental learning Review Questions

Lecture
Dec 31 2018
Beginner
Opsgility

DevOps is the union of people, process and products to enable the continuous delivery of value to end users. It aims to create a culture and environment where building, testing, and releasing software can happen rapidly, frequently, and more reliably, so you can innovate like a startup and scale for the enterprise. By taking this introductory DevOps course, you’ll be able to define DevOps, understand why you need DevOps, and learn how you can get started with DevOps. You’ll learn the key ideas and techniques to bring development and operations together to produce higher-quality software and deliver it more quickly.PREREQUISITESExperience working inside an organization that delivers softwareA basic understanding of source control and Agile software development processWHAT YOU'LL LEARNThe value, history, and building blocks of DevOpsHow to unify processes and improve collaboration between development and operationsContinuous Integration (CI), continuous testing, and continuous deploymentRelease Management, configuration management, and monitoring in DevOpsCOURSE SYLLABUSIntroduction to DevOpsIntroduction to the definition, value, history, building blocks, and best practices of DevOpsA unified process between development and operationsIntroduction to how Agile software development process applies to DevOps, the importance of integrating source control in DevOps, and how automation is applied to DevOpsContinuous Integration (CI), continuous testing, and continuous deploymentIntroduction to the key concepts, benefits, tools, and practices of implementing Continuous Integration (CI), continuous testing, and continuous deploymentConfiguration management and release managementIntroduction to the key concepts, benefits, tools and practices of implementing release management and configuration management.Monitoring and feedbackIntroduction to the key concepts and tools of tracking production and aligning with suitable metrics to improve business results.

Lecture
Jan 30 2019
Intermediate
Opsgility

This course provides knowledge and skills to implement continuous feedback. Students will learn how to recommend and design system feedback mechanisms, implement a process for routing system feedback to development teams, and optimize feedback mechanisms.

Lecture
Jan 30 2019
Intermediate
Opsgility

This course provides knowledge and skills to implement the DevOps practices of continuous integration. Students will learn how to implement continuous integration in an Azure DevOps pipeline, how to manage code quality and security principles, and how to implement a container build strategy.

Lecture
Jan 30 2019
Intermediate
Opsgility

This course provides knowledge and skills to implement dependency management. Students will learn how to design a dependency management strategy and manage security and compliance.

Lecture
5 (7)
Jul 12 2018
Intermediate
1h 39m
Jonathan Tuliani

This class introduces the students to Azure Resource Manager (ARM) templates, with a focus on how to create and deploy templates for Azure Infrastructure-as-a-Service.The course opens by explaining the advantages of using template-based deployment. Students then learn in detail how to structure a Resource Manager template, and how to create a template using Visual Studio. Template deployment is covered next, including coverage of a range of deployment options, tools, and troubleshooting tips. The course closes with an introduction to some more advanced template techniques, including loops, nested and linked templates, and how to integrate templates with Key Vault to protect secrets during deployment.Examples given in this course focus on Azure infrastructure services, including virtual machines, storage, and networking. However, the overall course content will be useful for anyone wanting to learn how to create Templates for any Azure service.

Lecture
5 (3)
Aug 17 2018
Beginner
1h 35m
Shane Davis

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 (2)
Nov 29 2018
Intermediate
1h 51m
Shane Davis

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

Lecture
5 (10)
Sep 12 2017
Beginner
1h 24m
Razi Binrais

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)
Oct 28 2018
Intermediate
1h 12m
Scott Hoag

In this course, students will learn how to deploy and manage common Azure IaaS resources using Azure PowerShell and the Azure CLI.

Lecture
5 (1)
Nov 29 2018
Intermediate
1h 39m
Shane Davis

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

Lecture
4 (2)
Feb 12 2019
Beginner
1h 1m
Colin Marshall

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

Lecture
5 (4)
Feb 12 2019
Beginner
58m
Steve Ross

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

Lecture
5 (1)
Feb 12 2019
Beginner
1h 32m
Colin Marshall

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

Lecture
5 (2)
Feb 12 2019
Beginner
2h 7m
Colin Marshall

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

Real-Time Lab
4 (6)
Oct 10 2018
Intermediate
1h 45m
Michael Washam

In this lab, you will learn the basics of authoring and deploying an Azure Resource Manager (ARM) template using Visual Studio 2017 focused on infrastructure as a service (IaaS) technologies. You will author a template that deploys a virtual machine that automatically configures a web server with a sample app as well as a virtual machine with SQL Server and a database for the sample app.

Real-Time Lab
5 (6)
Feb 15 2019
Intermediate
2h
Opsgility

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
5 (1)
Mar 6 2019
Advanced
3h 50m
Opsgility

This hands-on lab is designed to guide you through the process of building and deploying Docker images to the Kubernetes platform hosted on Azure Kubernetes Services (AKS), in addition to learning how to work with dynamic service discovery, service scale-out, and high-availability.At the end of this lab you will be better able to build and deploy containerized applications to Azure Kubernetes Service and perform common DevOps procedures.

Real-Time Lab
5 (1)
Mar 8 2019
Advanced
2h 15m
Opsgility

In this hands-on lab, you will learn how to implement a solution with a combination of Azure Resource Manager templates and Azure DevOps to enable continuous delivery with several Azure PaaS services.

Real-Time Lab
5 (3)
Feb 14 2019
Beginner
25m
Opsgility

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 (7)
Feb 14 2019
Beginner
25m
Opsgility

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
4 (3)
Aug 28 2018
Intermediate
1h 20m
Opsgility

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 (2)
Aug 10 2017
Intermediate
1h 25m
Opsgility

In this lab, you will learn how to use the PowerShell DSC Custom script extension to automatically configure virtual machines deployed using an Azure Resource Manager template.

Real-Time Lab
5 (5)
Aug 25 2018
Intermediate
1h 5m
Opsgility

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
4 (22)
Jan 21 2019
Beginner
1h 15m
Opsgility

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 (1)
Aug 2 2018
Beginner
55m
Chris Pietschmann

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)
Aug 2 2018
Beginner
50m
Paul Burpo

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 (1)
Mar 6 2019
Beginner
1h
Opsgility

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

Real-Time Lab
4 (3)
Jul 24 2017
Intermediate
2h 5m
Michael Washam

In this lab, you learn how to author an Azure Resource Manager template that uses nested templates and dependencies to create an orchestrated deployment. In this example, you will deploy a Virtual Network, and then a virtual machine running Windows Server Active Directory which includes a DNS server. After the DNS service is deployed, you will update the virtual network to refer to its IP address for DNS connectivity. From there, you will deploy a client that is domain joined to validate that DNS has been updated in the correct order.

Real-Time Lab
5 (1)
Aug 10 2018
Advanced
35m
Chris Pietschmann

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 (2)
Aug 8 2018
Advanced
1h 50m
Opsgility

In this lab, you will perform several maintenance operations on an existing IaaS application. All operations will be carried out by making direct calls to the Azure Resource Manager REST API, using the Resource Explorer tool.

Real-Time Lab
5 (1)
Jul 30 2018
Intermediate
50m
Opsgility

In this lab, you will use Java to write a back-end console application and register it with Azure Active Directory. You will then create a Key for the Registered app, and write code to generate an Access Token for the application to use when calling the Azure AD Graph API. Code will also be written to call the Azure AD Graph REST API from within Java using the Access Token for authentication.

Real-Time Lab
5 (1)
Jan 21 2019
Advanced
1h 15m
Opsgility

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.