<-- Hide while testing another insert option: -->

Microsoft Azure Training

Find official Microsoft Azure training for computing, analytics, data storage, and networking.

Expert-Led Microsoft Azure Training

Our Microsoft Azure training includes courses for all skill levels, from newcomers to experienced professionals. Each course comprises official Microsoft content and uses hands-on training to teach the practical skills needed for Azure.

On these courses you will learn from Microsoft certified experts with years of industry experience. And as a leading IT training provider in the UK and Europe, we have a student satisfaction rating of over 94%.

Microsoft Azure training shown in the Influential Software London classroom

Microsoft Azure Fundamentals Course

Description

This two-day course provides foundational level knowledge on cloud concepts; core Azure services; security, privacy, compliance, and trust; and Azure pricing and support. Also note, this course provides an Azure pass and time for students to participate in hands-on labs.

Students in this course will gain confidence to take other role-based courses and certifications, such as Azure Administrator. This course provides an Azure pass and optional lab environment. This course includes an Azure pass and optional lab environment, while the teaching consists of lectures, demonstrations, and hands-on labs. Students can also use this course to prepare for the AZ-900 exam.

Audience

This course is suitable for IT personnel who are just beginning to work with Azure. This audience wants to learn about our offerings and get hands-on experience with the product. This course primarily uses the Azure portal to create services and does not require scripting skills.

Prerequisites

There are no prerequisites for taking this course. However, the more technical knowledge a student has the more they will understand about the cloud.

Module 1: Cloud Concepts

In this module, you will learn about cloud services, the types of cloud models, and the types of cloud services.

  • Why Cloud Services
  • Types of Cloud models
  • Types of Cloud services

Module 2: Core Azure Services

In this module, you learn about Azure core cloud architectural components, Azure services and products, Azure solutions, and Azure management tools.

  • Core Azure Architectural components
  • Core Azure Services and Products
  • Azure Solutions
  • Azure management tools
  • Lab : Walkthrough: Create a virtual machine
  • Lab : Walkthrough: Deploy Azure container instances
  • Lab : Walkthrough: Create a virtual network
  • Lab : Walkthrough: Create blob storage
  • Lab : Walkthrough: Create a SQL database
  • Lab : Waltkthrough: Implement an Azure IoT Hub
  • Lab : Walkthrough: Implement Azure Functions
  • Lab : Walkthrough: Create a web app
  • Lab : Walkthrough: Create a VM with a Template
  • Lab : Walkthrough: Create a VM with PowerShell
  • Lab : Walkthrough: Create a VM with CLI

Module 3: Security, Privacy, Compliance, and Trust

In this module, you learn about Azure security, identity, governance, monitoring, reporting, and standards.

  • Secure network connectivity
  • Core Azure identity services
  • Security tools and features
  • Monitoring and reporting
  • Privacy, compliance, and data protection standards
  • Lab : Walkthrough: Secure network traffic
  • Lab : Walkthrough: Implement Azure key vault
  • Lab : Walkthrough: Create an Azure Policy
  • Lab : Walkthrough: Manage access with RBAC
  • Lab : Walkthrough: Manage resource locks
  • Lab : Walkthrough: Implement resource tagging
  • Lab : Walkthrough: Exploring the Trust Center

Module 4: Azure Pricing and Support

In this module, you will learn about Azure subscriptions, planning and managing costs, support options, SLAs, and service lifecycles.

  • Azure subscriptions
  • Planning and managing costs
  • Azure support options
  • Azure Service Level Agreements (SLAs)
  • Service lifecycle in Azure
  • Lab : Walkthrough: Use the Azure Pricing Calculator
  • Lab : Walkthrough: Use the Azure TCO Calculator
  • Lab : Walkthrough: Open a Support request
  • Lab : Walkthrough: Calculate composite SLAs
  • Lab : Walkthrough: Access Azure Preview features

Microsoft Azure Administrator Course

Description

This course teaches IT professionals how to manage their Azure subscriptions, create and scale virtual machines, implement storage solutions, configure virtual networking, back up and share data, connect Azure and on-premises sites, manage network traffic, implement Azure Active Directory, secure identities, and monitor your solution.

Audience

This course is for Azure Administrators, who manage the cloud services that span storage, networking, and compute cloud capabilities, with a deep understanding of each service across the full IT lifecycle. They take end-user requests for new cloud applications and make recommendations on services to use for optimal performance and scale, as well as provision, size, monitor and adjust as appropriate. This role requires communicating and coordinating with vendors. Azure Administrators use the Azure Portal, and as they become more proficient they use PowerShell and the Command Line Interface.

Prerequisites

An understanding of:

  • on-premises virtualization technologies, including VMs, virtual networking, and virtual hard disks. Understanding of network configuration, including TCP/IP, Domain Name System (DNS), virtual private networks (VPNs), firewalls, and encryption technologies.
  • Active Directory concepts, including domains, forests, domain controllers, replication, Kerberos protocol, and Lightweight Directory Access Protocol (LDAP)
  • resilience and disaster recovery, including backup and restore operations

Module 1: Azure Administration

In this module, you will learn about to tooling Azure Administrator uses to manage their infrastructure. This includes the Azure Portal, Cloud Shell, Azure PowerShell, CLI, Resource Manager, and Resource Manager Templates.

  • Azure Portal and Cloud Shell
  • Azure PowerShell and CLI
  • Resource Manager
  • ARM Templates

Module 2: Azure Virtual Machines

In this module, you will learn about Azure virtual machines including planning, creating, availability and extensions.

  • Virtual Machine Planning
  • Creating Virtual Machines
  • Virtual Machine Availability
  • Virtual Machine Extensions
  • Lab : Deploy and Manage Virtual Machines
  • Lab : Virtual Machines and Scale Sets

Module 3: Azure Storage

In this module, you will learn about basic storage features including storage accounts, blob storage, Azure files, and storage security.

  • Storage Accounts
  • Azure Blobs
  • Azure Files
  • Storage Security
  • Lab : Implement and Manage Storage

Module 4: Virtual Networking

In this module, you will learn about basic virtual networking concepts like virtual networks, IP addressing, Azure DNS, and network security groups.

  • Virtual Networks
  • IP Addressing and Endpoints
  • Azure DNS
  • Network Security Groups
  • Lab : Configure Azure DNS

Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack

Description

This five-day course will provide students with the key knowledge required to deploy and configure Microsoft Azure Stack.

Audience

This course is intended for service administrators, devops and cloud architects who are interested in using Microsoft Azure Stack to provide cloud services to their end-users or customers from within their own datacenter.

Prerequisites

Before attending this course, students must have working knowledge of:

  • Windows Server 2016
  • SQL Server 2014
  • Microsoft Azure

Module 1: Overview of Azure Stack

In this first module, the key concepts associated with Azure Stack are described that will help you understand what Azure Stack is and the functionality it provides. You will also learn about the differentiators between Azure Stack, Microsoft Azure and Windows Azure Pack.

  • What is Azure Stack?
  • Comparing Azure Stack with Microsoft Azure.
  • Comparing Azure Stack to Windows Azure Pack.

Module 2: Foundational Components of Microsoft Azure Stack

In this module, you will learn about the Windows Server 2016 features that Azure Stack uses and optional System Center 2016 components that can be added to further manage and maintain an Azure Stack environment. You will also learn how Azure Stack manages authentication and the various authentication providers that are available.

  • Windows Server 2016 and System Center 2016.
  • Identity and Authentication.
  • Lab : Reviewing the Azure Stack Infrastructure
  • Reviewing the Azure Stack Infrastructure Components.

Module 3: Deploying Microsoft Azure Stack

This module introduces some of the internal architecture of Azure Stack and how it forms the basis of the system.

  • Microsoft Azure Stack Architecture
  • Azure Stack Prerequisites
  • Installing Azure Stack
  • Lab : Confirming prerequisites and installing Microsoft Azure Stack
  • Confirming the prerequisites.
  • Confirming the installation was successful.

Module 4: Offering Microsoft Azure Stack Resources

This module discusses some of the key features in Azure Stack that provide the mechanisms used by tenants when consuming resources such as virtual machines and SQL Server databases.

  • Working with Plans and Offers.
  • Microsoft Azure Stack Marketplace.
  • Enabling Multi-Tenancy in Azure Stack.
  • Integrating Azure Stack with Windows Azure Pack.
  • Lab : Managing Offers and Plans in Microsoft Azure Stack
  • Configuring Plans.
  • Configuring Offers.
  • Subscribing to an Offer.
  • Delegating Offers.
  • Creating a new Marketplace Item.

Module 5: Microsoft Azure Stack and DevOps

This module discusses the fundamentals of how Azure Stack enables organizations to leverage DevOps. It details the underpinnings of Azure Stack, the Azure Resource Manager, the SDKs and APIs available and also how configuration management technologies such as PowerShell Desired State Configuration, Chef and Puppet can be used to facilitate fast and consistent deployment of applications along with stability.

  • Technologies used in Microsoft Azure Stack for DevOps.
  • Azure Resource Manager Templates.
  • Third-party Resource Providers.
  • Lab : Debugging and Deploying ARM Templates
  • Using Windows PowerShell to obtain API versions.
  • Debug an ARM Template with Visual Studio.
  • Deploy a virtual machine using Azure CLI.

Module 6: Infrastructure as a Service and Microsoft Azure Stack

This module discusses Infrastructure as a Service in Azure Stack.

  • Software Defined Networking improvements with Microsoft Azure Stack and Windows Server 2016.
  • Azure Stack Storage.
  • Virtual Machines in Microsoft Azure Stack.
  • Lab : Provisioning Storage and Virtual Machines in Microsoft Azure Stack
  • Creating a Subscription and Resource Groups.
  • Creating Storage Accounts.
  • Creating a Virtual Network.
  • Creating Virtual Machines.

Module 7: Platform as a Service and Microsoft Azure Stack

Stack brings Platform as Service (PaaS) based offerings from Microsoft Azure to Azure Stack. Microsoft Azure was originally designed for PaaS based application development with IaaS based services added later. With the initial release of Azure Stack, Microsoft are offering 4 PaaS based services: SQL and MySQL Databases App Service for websites Key Vault for securely storing secrets such as passwords and certificates Azure Functions for serverless compute This Module will detail each offering and show how these can be utilised.

  • Software Defined Networking improvements with Microsoft Azure Stack and Windows Server 2016.
  • Understanding the Platform as a Service.
  • SQL Server and MySQL Server Providers in Microsoft Azure Stack.
  • App Service Resource Provider.
  • Azure Key Vault.
  • Azure Functions.
  • Lab : Configuring Platform as a Service in Azure Stack
  • Adding hosting servers
  • Configuring a Plan and Offer
  • Creating SQL Server databases
  • Configuring a Plan and Offer for App Service

Module 8: Monitoring in Microsoft Azure Stack

In this module, you will learn how Azure Stack is monitored and updated. You will also learn how to monitor guest workloads that tenants have provisioned using Azure stack. You will learn how to troubleshoot the core components of Azure Stack. Finally, you will learn how Azure Stack infrastructure is protected and how you can also protect Tenant workloads.

  • Field Replaceable Unit.
  • Azure Stack Control Plane Monitoring.
  • Patching the Azure Stack Infrastructure.
  • Monitoring Guest Workloads in Microsoft Azure Stack.
  • Troubleshooting Azure Stack.
  • Protecting Azure Stack and Tenant Workloads.
  • Monitoring Azure Stack.
  • Monitoring Guest Operating Systems.
  • Troubleshooting Azure Stack using the Audit Logs and Alerts.

Module 9: License Microsoft Azure Stack and Billing Tenants

In this module, you will learn how Azure Stack is licensed by Microsoft including the two charging models for Azure Stack and what other costs are typically involved in an Azure Stack deployment.

  • How to License and Pay for Azure Stack.
  • Azure Consistent Usage API.
  • Business Costs and Models with Azure Stack.
  • Lab : Obtaining Usage Information
  • Obtaining Azure Stack usage information.

Implementing Microsoft Azure Cosmos DB Solutions Course

Description

This three-day instructor-led course is aimed at database professionals who are looking to implement a Cosmos DB solution.

Audience

The primary audience for this course is database developers and architects (IT professionals, developers, and information workers) who plan to implement big data solutions on Azure using Cosmos DB.

Prerequisites

In addition to their professional experience, students who attend this training should already have:

  • An understanding of the fundamental concepts of partitioning, replication, and resource governance for building and configuring scalable applications that are agnostic of a Cosmos DB API
  • A basic working knowledge of the Cosmos DB SQL API

Module 1: Introduction to Azure Cosmos DB

  • Review of NoSQL database structures
  • Migrating data and applications to Cosmos DB
  • Managing data in Cosmos DB
  • Lab : Creating and using a SQL API database in Cosmos DB
  • Creating and configuring a Cosmos DB database
  • Migrating data from a Mongo DB database to Cosmos DB
  • Using the SQL API to access data
  • Protecting data in a Cosmos DB database

Module 2: Designing and Implementing SQL API Database Applications

This module describes how to design documents and collections to meet business requirements, and how to use the SQL API to build applications that use these documents.

  • Document models in Cosmos DB
  • Querying data in a SQL API database
  • Querying and maintaining data programmatically
  • Lab : Designing and implementing SQL API database applications
  • Design the document structure & partitioning strategy for the product catalog for the retail system
  • Importing product catalog data
  • Querying product catalog information
  • Maintaining stock levels in the product catalog

Module 3: Implementing Server Side Operations

Describe how to create user-defined functions, stored procedures, and triggers.

  • Server-side programming with Cosmos DB
  • Creating and using stored procedures
  • Using triggers to maintain data integrity
  • Lab : Writing user-defined functions, stored procedures and triggers
  • Design and implement the document and collection structure
  • Implement the shopping cart functionality in the online retail system.
  • Extend the online retail system to create orders from the items in a shopping cart.
  • Extend the online retail system further to enable customers to view orders and backorders.

Module 4: Optimising and monitoring performance

Describe how to optimize a database, and how to monitor performance.

  • Optimising database performance
  • Monitoring the performance of a database
  • Lab : Tuning a database and monitoring performance
  • Gathering execution statistics
  • Examining how the different consistency models can impact throughput and latency
  • Investigate the effects of triggers on performance
  • Monitoring performance and tuning the partition key

Module 5: Designing and Implementing a Graph Database

This module describes how to create efficient graph database models using Cosmos DB.

  • Graph database models in Cosmos DB
  • Designing Graph database models for efficient operation
  • Lab : Designing and implementing a Graph database
  • Implementing a recommendations engine for customers
  • Recording product purchase information
  • Query a Graph database to obtain analytics

Module 5: Querying and Analyzing Big Data with Cosmos DB

This module describes how to use Azure Search and HDInsight with Cosmos DB to query and analyze big data.

  • Integrating Cosmos DB with Azure search to optimize queries
  • Analysing data in a Cosmos DB database using Apache Spark
  • Visualising data in a Cosmos DB database
  • Lab : Querying and Analyzing Big Data with Cosmos DB
  • Extending product search capabilities
  • Performing end-of-month processing
  • Visualising sales data
  • Exploring sales data

Module 7: Implementing Stream Processing with Cosmos DB

This module describes how to use Cosmos DB as a source and sink for streaming data.

  • Working with the Cosmos DB change feed
  • Integrating Cosmos DB into streaming solutions
  • Lab : Using Cosmos DB with stream processing
  • Handling orders
  • Maintaining stock analytic data
  • Displaying rolling revenue for a given time period

Microsoft Azure Big Data Analytics Solutions

Description

This two-day instructor-led course is intended for data professionals who want to expand their knowledge about creating big data analytic solutions on Microsoft Azure. Students will learn how to design solutions for batch and real-time data processing. Different methods of using Azure will be discussed and practiced in lab exercises, such Azure CLI, Azure PowerShell and Azure Portal.

Audience

This course is intended for experienced data professionals who design big data analytics solutions on Microsoft Azure.

Prerequisites

Before attending this course, students must have:

  • Experience processing and querying bulk data
  • Experience analyzing real-time and historical data
  • Experience using SQL and data analysis / visualization tools (e.g. Power BI)
  • Experience using PowerShell (Note: A basic PowerShell tutorial is included in the course.)

Module 1: Design big data batch processing and interactive solutions

This module explains how to load data into Microsoft Azure for batch processing.

  • Lesson 1: Ingest data for batch processing
  • Lesson 2: Design for batch processing
  • Lesson 3: Design interactive queries
  • Lab : Design big data batch processing and interactive solutions
  • Exercise 1: Load data into Microsoft Azure
  • Exercise 2: Prepare data for batch processing
  • Exercise 3: Query the data

Module 2: Design Big Data Real-Time Processing Solutions

This module explains how to load data into Microsoft Azure for real-time processing.

  • Lesson 1: Ingest data for Real-Time Processing
  • Lesson 2: Designing for Real-Time Processing
  • Lesson 3: Design interactive queries for Big Data
  • Lab : Design Big Data Real-Time Processing Solutions
  • Exercise 1: Load data into Microsoft Azure
  • Exercise 2: Prepare data for Real-Time Event Processing
  • Exercise 3: Visualize the Data

Module 3: Operationalise end-to-end cloud analytics solutions

This module explains how to Azure Data Factory to centrally manage data from different sources.

  • Lesson 1: Create a data factory
  • Lesson 2: Create a data-driven workflow
  • Lesson 3: Monitor and Manage the data factory
  • Lesson 4: Move, Transform and Analyze Data
  • Lesson 5: Design a deployment strategy for an end-to-end solution
  • Lab : Operationalize end-to-end cloud analytics solutions
  • Exercise 1: Create a data factory
  • Exercise 2: Create a data-driven workflow
  • Exercise 3: Monitor and Manage the data factory
  • Exercise 4: Move, Transform and Analyze Data
  • Exercise 5: Design a deployment strategy for an end-to-end solution

Module 4: PowerShell for Technology Professionals

This module explains how to use PowerShell to administer computer, network, application and Azure resources.

  • Compared to Other Scripting Languages
  • Configuring and Using PowerShell
  • Creating and Running Scripts
  • Administering Local Resources
  • Administering Network Resources
  • Resolve PowerShell Scripting Problems
  • Lab : Operationalize end-to-end cloud analytics solutions
  • Exercise 1: Use PowerShell to get Computer Information
  • Exercise 2: Use PowerShell documentation to understand and use cmdlets
  • Exercise 3: Create and execute scripts
  • Exercise 4: Configure and test Remote Management
  • Exercise 5: Create and Azure VM with Azure PowerShell

Operationalise Cloud Analytics Solutions with Microsoft Azure Course

Description

This is a two-day instructor-led course intended for data professionals who want to expand their knowledge about creating big data analytic solutions on Microsoft Azure. Students will learn how to operationalise end-to-end cloud analytics solutions using the Azure Portal and Azure PowerShell.

Audience

This course is intended for experienced data professionals who design and build big data analytics solutions on Microsoft Azure.

Prerequisites

Before attending this course, students must have:

  • Experience processing and querying bulk data
  • Experience analysing real-time and historical data
  • Experience using SQL and data analysis / visualization tools (e.g. Power BI)
  • Experience using PowerShell

Module 1: Operationalise end-to-end cloud analytics solutions

This module explains how to Azure Data Factory to centrally manage data from different sources.

  • Create a data factory
  • Create a data-driven workflow
  • Monitor and manage the data factory
  • Move, Transform and Analyse Data
  • Design a deployment strategy for an end-to-end solution
  • Lab : Operationalise end-to-end cloud analytics solutions
  • Create a data factory
  • Create a data-driven workflow
  • Monitor and manage the data factory
  • Move, Transform and Analyse Data
  • Design a deployment strategy for an end-to-end solution

Module 2 Appendix B: PowerShell for Technology Professionals (Optional)

This module explains how to use PowerShell to administer computer, network, application and Azure resources.

  • Compared to Other Scripting Languages
  • Configuring and Using PowerShell
  • Creating and Running Scripts
  • Administering Local Resources
  • Administering Network Resources
  • Resolve PowerShell Scripting Problems.
  • Lab B: Operationalize end-to-end cloud analytics solutions
  • Use PowerShell to get Computer Information
  • Use PowerShell documentation to understand and use cmdlets
  • Create and execute scripts
  • Configure and test Remote Management
  • Create and Azure VM with Azure PowerShell

Developing Solutions for Microsoft Azure Course

Description

This course teaches developers how to create end-to-end solutions in Microsoft Azure. Students will learn how to implement Azure compute solutions, create Azure Functions, implement and manage web apps, develop solutions utilising Azure storage, implement authentication and authorisation, and secure their solutions by using KeyVault and Managed Identities. Students will also learn how to connect to and consume Azure services and third-party services, and include event- and message-based models in their solutions. The course also covers monitoring, troubleshooting, and optimising Azure solutions.

Audience

Students who take this course are interested in Azure development or in passing the Microsoft Azure Developer Associate certification exam.

Prerequisites

Students should have 1-2 years professional development experience and experience with Microsoft Azure. They must be able to program in an Azure Supported Language.

Module 1: Creating Azure App Service Web Apps

Students will learn how to build a web application on the Azure App Service platform. They will learn how the platform functions and how to create, configure, scale, secure, and deploy to the App Service platform.

  • Azure App Service core concepts
  • Creating an Azure App Service Web App
  • Configuring and Monitoring App Service apps
  • Scaling App Service apps
  • Azure App Service staging environments

Module 2: Implement Azure functions

This module covers creating Functions apps, and how to integrate triggers and inputs/outputs in to the app.

  • Azure Functions overview
  • Developing Azure Functions
  • Implement Durable Functions

Module 3: Develop solutions that use blob storage

Students will learn how Azure Blob storage works, how to manage data through the hot/cold/archive blob storage lifecycle, and how to use the Azure Blob storage client library to manage data and metadata.

  • Azure Blob storage core concepts
  • Managing the Azure Blob storage lifecycle
  • Working with Azure Blob storage

Module 4: Develop solutions that use Cosmos DB storage

Students will learn how Cosmos DB is structured and how data consistency is managed. Students will also learn how to create Cosmos DB accounts and create databases, containers, and items by using a mix of the Azure Portal and the .NET SDK.

  • Azure Cosmos DB overview
  • Azure Cosmos DB data structure
  • Working with Azure Cosmos DB resources and data

Module 5: Implement IaaS solutions

This module instructs students on how to use create VMs and container images to use in their solutions. It covers creating VMs, using ARM templates to automate resource deployment, create and manage Docker images, publishing an image to the Azure Container Registry, and running a container in Azure Container Instances.

  • Provisioning VMs in Azure
  • Create and deploy ARM templates
  • Create container images for solutions
  • Publish a container image to Azure Container Registry
  • Create and run container images in Azure Container Instances

Module 6: Implement user authentication and authorisation

Students will learn how to leverage the Microsoft Identity Platform v2.0 to manage authentication and access to resources. Students will also learn how to use the Microsoft Authentication Library and Microsoft Graph to authenticate a user and retrieve information stored in Azure, and how and when to use Shared Access Signatures.

  • Microsoft Identity Platform v2.0
  • Authentication using the Microsoft Authentication Library
  • Using Microsoft Graph
  • Authorising data operations in Azure Storage

Module 7: Implement secure cloud solutions

This module covers how to secure the information (keys, secrets, certificates) an application uses to access resources. It also covers securing application configuration information.

  • Manage keys, secrets, and certificates by using the KeyVault API
  • Implement Managed Identities for Azure resources
  • Secure app configuration data by using Azure App Configuration

Module 8: Implement API Management

Students will learn how to publish APIs, create policies to manage information shared through the API, and to manage access to their APIs by using the Azure API Management service.

  • API Management overview
  • Defining policies for APIs
  • Securing your APIs

Module 9: Develop App Service Logic Apps

This module teaches students how to use Azure Logic Apps to schedule, automate, and orchestrate tasks, business processes, workflows, and services across enterprises or organisations.

  • Azure Logic Apps overview
  • Creating custom connectors for Logic Apps

Module 10: Develop event-based solutions

Students will learn how to build applications with event-based architectures.

  • Implement solutions that use Azure Event Grid
  • Implement solutions that use Azure Event Hubs
  • Implement solutions that use Azure Notification Hubs

Module 11: Develop message-based solutions

Students will learn how to build applications with message-based architectures.

  • Implement solutions that use Azure Service Bus
  • Implement solutions that use Azure Queue Storage queues

Module 12: Monitor and optimise Azure solutions

This module teaches students how to instrument their code for telemetry and how to analyse and troubleshoot their apps.

  • Overview of monitoring in Azure
  • Instrument an app for monitoring
  • Analysing and troubleshooting apps
  • Implement code that handles transient faults

Module 13: Integrate caching and content delivery within solutions

Students will learn how to use different caching services to improve the performance of their apps.

  • Develop for Azure Cache for Redis
  • Develop for storage on CDNs

Microsoft Azure IoT Developer Course

Description

This course provides students with the skills and knowledge required to successfully create and maintain the cloud and edge portions of an Azure IoT solution. The course includes full coverage of the core Azure IoT services such as IoT Hub, Device Provisioning Services, Asure Stream Analytics, Time Series Insights, and more. In addition to the focus on Azure PaaS services, the course includes sections on IoT Edge, device management, monitoring and troubleshooting, security concerns, and Azure IoT Central.

Audience

IoT Developers should have a good understanding of Azure services, including data storage options, data analysis, data processing, and the Azure IoT PaaS versus SaaS options. Basic programming skills are required in at least one Azure-supported language, including C#, Node.js, C, Python, or Java.

Prerequisites

  • Software development experience is a prerequisite for this course, but no specific software language is required, and the experience does not need to be at a professional level.
  • General understanding of data storage and data processing is a recommended but not required.
  • Students should have a basic understanding of PaaS, SaaS, and IaaS implementations.
  • The Microsoft Azure Fundamentals course, or equivalent skills, is recommended.

Module 1: Introduction to IoT and Azure IoT Services

In this module, students will begin by examining the business considerations for various IoT implementations and reviewing how the Azure IoT Reference Architecture supports IoT solutions. This module also provides students with an overview of the Azure services commonly used in an IoT solution and provides an introduction to the Azure portal.

  • Business Opportunities for IoT
  • Introduction to IoT Solution Architecture
  • IoT Hardware and Cloud Services
  • Lab Scenarios for this Course
  • Lab : Getting Started with Azure
  • Lab : Setting Started with Azure IoT Services

Module 2: Devices and Device Communication

In this module, students will take a closer look at the Azure IoT Hub service and will learn how to configure secure two-way communication between IoT hub and devices. Students will also be introduced to IoT Hub features such as Device Twins and IoT Hub Endpoints that will be explored in more depth as the course continues.

  • IoT Hub and Devices
  • IoT Developer Tools
  • Device Configuration and Communication
  • Lab : Setup the Development Environment
  • Lab : Connect IoT Device to Azure

Module 3: Device Provisioning at Scale

In this module, students will focus on device provisioning and how to configure and manage the Azure Device Provisioning Service. Students will learn about the enrollment process, auto-provisioning and re-provisioning, disenrollment, and how to implement various attestation mechanisms.

  • Device Provisioning Service Terms and Concepts
  • Configure and Manage the Device Provisioning Service
  • Device Provisioning Tasks
  • Lab : Individual Enrollment of Devices in DPS
  • Lab : Automatic Enrollment of Devices in DPS

Module 4: Message Processing and Analytics

In this module, students will examine how IoT Hub and other Azure services can be used to process messages. Students will begin with an investigation of how to configure message and event routing and how to implement routing to built-in and custom endpoints. Students will learn about some of the Azure storage options that are common for IoT solutions. To round out his module, students will implement Azure Stream Analytics and queries for a number of ASA patterns.

  • Messages and Message Processing
  • Data Storage Options
  • Azure Stream Analytics
  • Lab : Device Message Routing
  • Lab : Filtering and Aggregating Message Data

Module 5: Insights and Business Integration

In this module, students will learn about the Azure services and other Microsoft tools that can be used to generate business insights and enable business integration. Students will implement Azure Logic Apps and Event Grid, and they will configure the connection and data transformations for data visualisation tools such as Time Series Insights and Power BI.

  • Business Integration for IoT Solutions
  • Data Visualisation with Time Series Insights
  • Data Visualisation with Power BI
  • Lab : Integrate IoT Hub with Event Grid
  • Lab : Explore and Analyse Time Stamped Data with Time Series Insights

Module 6: Azure IoT Edge Deployment Process

In this module, students will learn how to deploy a module to an Azure IoT Edge device. Students will also learn how to configure and use an IoT Edge device as a gateway device.

  • Introduction to Azure IoT Edge
  • Edge Deployment Process
  • Edge Gateway Devices
  • Lab : Introduction to IoT Edge
  • Lab : Set Up an IoT Edge Gateway

Module 7: Azure IoT Edge Modules and Containers

In this module, students will develop and deploy custom edge modules, and will implement support for an offline scenario that relies on local storage. Students will use Visual Studio Code to build custom modules as containers using a supported container engine.

  • Develop Custom Edge Modules
  • Offline and Local Storage
  • Lab : Develop, Deploy, and Debug a Custom Module on Azure IoT Edge
  • Lab : Run an IoT Edge Device in Restricted Network and Offline

Module 8: Device Management

In this module, students will learn how to implement device management for their IoT solution. Students will develop device management solutions that use devoice twins and solutions that use direct methods.

  • Introduction to IoT Device Management
  • Manage IoT and IoT Edge Devices
  • Device Management at Scale
  • Lab : Remotely Monitor and Control Devices with Azure IoT Hub
  • Lab : Automatic Device Management

Module 9: Solution Testing, Diagnostics, and Logging

In this module, students will configure logging and diagnostic tools that help developers to test their IoT solution. Students will use IoT Hub and Azure Monitor to configure alerts and track conditions such as device connection state that can be used to troubleshoot issues.

  • Monitoring and Logging
  • Troubleshooting
  • Lab : Configure Metrics and Logs in Azure IoT Hub
  • Lab : Monitor and Debug Connection Failures

Module 10: Azure Security Center and IoT Security Considerations

In this module, students will examine the security considerations that apply to an IoT solution. Students will begin by investigating security as it applies to the solution architecture and best practices, and then look at how Azure Security Center for IoT supports device deployment and IoT Hub integration. Students then use Azure Security Center for IoT Agents to enhance the security of their solution.

  • Security Fundamentals for IoT Solutions
  • Introduction to Azure Security Center for IoT
  • Enhance Protection with Azure Security Center for IoT Agents
  • Lab : Implementing Azure Security Center for IoT

Module 11: Build an IoT Solution with IoT Central

In this module, students will learn how configure and implement Azure IoT Central as a SaaS solution for IoT. Students will begin with a high-level investigation of IoT Central and how it works. With a basic understanding of IoT central establish, students will move on to creating and managing device templates, and then managing devices in their IoT Central application.

  • Introduction to IoT Central
  • Create and Manage Device Templates
  • Manage Devices in Azure IoT Central
  • Lab : Get Started with Azure IoT Central
  • Lab : Implementing IoT Solutions with Azure IoT Central

Microsoft Azure Security Technologies Course

Description

In this course students will gain the knowledge and skills needed to implement security controls, maintain the security posture, and identify and remediation of vulnerabilities by using a variety of security tools. The course covers configuring and deploying security solutions for cloud N-tier architecture.

Audience

Students should have at least one year of hands-on experience securing Azure workloads and experience with security controls for workloads on Azure.

Prerequisites

Before attending this course, it is strongly encouraged that learners acquire the knowledge equivalent to what is assessed as part of the Microsoft Azure Administrator Associate certification.

Module 1: Manage Identity and Access

Security professionals no longer focus on perimeter defence. Modern organisations have to support access to data and services evenly from both inside and outside the corporate firewall. This module will serve as your roadmap as you start building more security into your Azure solutions.

  • Configure Azure AD PIM
  • Configure and manage Azure Key Vault
  • Configure Azure AD for Azure workloads
  • Security for an Azure subscription

Module 2: Implement Platform Protection

One of the best reasons to use Azure for your applications and services is to take advantage of its wide array of security tools and capabilities. These tools and capabilities help make it possible to create secure solutions on the secure Azure platform.

  • Understand cloud security
  • Azure networking
  • Secure the network
  • Implementing host security
  • Implement platform security
  • Implement subscription security

Module 3: Secure Data and applications

Azure security for data and applications offers a comprehensive solution that helps organizations take full advantage of the promise of cloud applications while maintaining control with improved visibility into activity. It also increases protection of critical data across cloud applications.

  • Configure security policies to manage data
  • Configure security for data infrastructure
  • Configure encryption for data at rest
  • Understand application security
  • Implement security for application lifecycle
  • Secure applications

Module 4: Manage Security Operations

In this module you will learn the security mechanisms Azure provides to aid administrators who manage Azure cloud services and virtual machines.

  • Configure security services
  • Configure security policies using Azure Security Center
  • Manage security alerts
  • Respond to an remediation of security issues
  • Create security baselines

Get In Touch

Complete the form and our Microsoft Azure team will call you right back.

Our office hours are 09:00–17:30, Monday to Friday (outside of bank holidays).

Your name & business*:

Your contact details*:

Please tell us about your requirements:

*Required field

By using this form you agree with the storage and handling of your data by the Influential Software Microsoft Azure team.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.