close

close

Thank you for your enquiry!

One of our training experts will be in touch shortly to go over your training requirements.

close

close

Press esc to close

close close

Back to course information

Thank you for your enquiry!

One of our training experts will be in touch shortly to go overy your training requirements.

close close

Thank you for your enquiry!

One of our training experts will be in touch shortly to go over your training requirements.

Microsoft Azure Training

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

AZ-900: Microsoft Azure Fundamentals

Microsoft Azure Fundamentals AZ900 Course Outline

Within this Microsoft training course, you will learn the following modules:

Module 1: Cloud Computing

  • Introduction to Microsoft Azure Fundamentals
  • Introduction to Cloud Computing
  • What is Cloud Computing?
  • Describe the Shared Responsibility Model
  • Define Cloud Models
  • Describe the Consumption-Based Model

Module 2: Benefits of Using Cloud Services

  • Benefits of High Availability and Scalability in the Cloud
  • Benefits of Reliability and Predictability in the Cloud
  • Benefits of Security and Governance in the Cloud
  • Benefits of Manageability in the Cloud

Module 3: Cloud Service Types

  • Infrastructure as a Service
  • Platform as a Service
  • Software as a Service

Module 4: Core Architectural Components of Azure

  • What is Microsoft Azure?
  • Get started with Azure Accounts
  • Azure Physical Infrastructure and Azure Management Infrastructure

Lab: Create an Azure Resource

Lab: Explore the Learn Sandbox

Module 5: Azure Compute and Networking Services

  • Introduction
  • Azure Virtual Machines
  • Azure Virtual Desktop
  • Azure Containers
  • Azure Functions
  • Application Hosting Options
  • Azure Virtual Networking
  • Azure Virtual Private Networks
  • Azure ExpressRoute
  • Azure DNS

Lab: Create an Azure Virtual Machine

Lab: Configure Network Access

Module 6: Azure Storage Services

  • Introduction
  • Azure Storage Accounts
  • Azure Storage Redundancy
  • Azure Storage Services
  • Identify Azure Data Migration Options
  • Identify Azure File Movement Options

Lab: Create a Storage Blob

Module 7: Azure Identity, Access, and Security

  • Azure Directory Services
  • Azure Authentication Methods
  • Azure External Identities
  • Azure Conditional Access
  • Azure Role-Based Access Control and Zero Trust Model
  • Defence-in-Depth
  • Microsoft Defender for Cloud

Module 8: Cost Management in Azure

  • Introduction
  • Describe Factors that can Affect Costs in Azure
  • Compare the Pricing and Total Cost of Ownership Calculators
  • Azure Cost Management Tool
  • Purpose of Tags

Lab: Estimate Workload Costs by Using the Pricing Calculator

Lab: Compare Workload Costs Using the TCO Calculator

Module 9: Features and Tools in Azure for Governance and Compliance

  • Purpose of Azure Blueprints and Azure Policy
  • Purpose of Resource Locks
  • Purpose of the Service Trust Portal

Lab: Configure a Resource Lock

Module 10: Features and Tools for Managing and Deploying Azure Resources

  • Introduction
  • Describe Tools for Interacting with Azure
  • Purpose of Azure Arc
  • Describe Azure Resource Manager and Azure ARM Templates

Module 11: Monitoring Tools in Azure

  • Introduction
  • Purpose of Azure Advisor
  • Describe Azure Service Health and Azure Monitor

Show moredown

Who should attend this Microsoft training course?

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 and command line interface to create resources and does not require scripting skills. Students in this course will gain confidence to take other role-based courses and certifications, such as Azure Administrator. This course combines lecture, demonstrations, and hands-on labs. This course will also help prepare someone for the AZ-900 exam.

  • Job role: Administrator
  • Preparation for exam: AZ-900

Prerequisites

There are no formal prerequisites to attend this Microsoft Azure Fundamentals AZ900. However, if delegates have the skills and experience working in an area of information technology would be beneficial.

Audienc

This Microsoft Azure Fundamentals AZ900 is suitable for anyone who wishes to who want to demonstrate knowledge of cloud concepts and Microsoft Azure. However, this course is more beneficial for:

  • Administrators
  • Business Users
  • Developers
  • Technology Managers

Please note the exam is not included in the cost of this course.

Microsoft Azure Fundamentals AZ900 Course Overview

Microsoft Azure is a collection of cloud computing services that includes remotely hosted and managed versions of proprietary Microsoft technologies as well as open technologies such as various Linux distributions that may be deployed inside a virtual machine. It offers users the flexibility to use their preferred tools and technologies to develop and scale new applications or run existing applications in the public cloud. Studying this training will assist aspiring candidates in building or deploying a cloud application of high availability and scalability. Pursuing this training equips learners with the necessary abilities and approaches that will ultimately improve their employment chances and income.

This 1-day Microsoft Azure Fundamentals AZ900 Training course provides delegates with an understanding of cloud computing principles and how they have been implemented in Microsoft Azure. During this training, they will learn how to use the Azure portal and command-line interface to create resources. They will also learn the core architectural components of Azure and how to create and manage Azure resources. Our highly professional trainer with years of experience in teaching such courses will conduct this training course and help you get a complete understanding of it.

Course Objectives

  • To understand the benefits of reliability and predictability in the cloud
  • To know how to estimate workload costs by using the pricing calculator
  • To know how to connect and use cloud-based apps over the Internet
  • To understand the features and tools for governance and compliance
  • To get familiar with the Azure Resource Manager and Azure ARM Templates
  • To learn about the consumption-based model for delivering computing services
  • After completing this training course, delegates will be able to use Azure services to create cloud-based resources and manage applications across multiple clouds. They will also be able to manage challenges and meet their organisational goals.

Please note the exam is not included in the cost of this course.

Show moredown

What's included within this Microsoft training course?

  • Experienced tutor
  • Microsoft Labs

Please note the exam is not included in the cost of this course.

Show moredown

Microsoft Azure Fundamentals Exam Information | AZ900

Please note the exam is not included in the cost of this course. 

The Microsoft Certified Azure Fundamentals exam measures your ability to understand cloud concepts, core Azure Services, Azure pricing and support, and the fundamentals of cloud security, privacy, compliance, and trust. It measures the following areas:

  • Describe cloud concepts (25–30%)
  • Describe Azure architecture and services (35–40%)
  • Describe Azure management and governance (30–35%)

All technical exam scores are reported on a scale 1 to 1,000. A passing score is 700 or greater. 

Please note the exam is not included in the cost of this course.

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (4 days)

Classroom (4 days)

Online Self-paced (32 hours)

Microsoft Azure Administration Course Outline | M-AZ103

Module 1: Azure Administration

In this module, delegates will learn about Azure Administrator uses to manage their infrastructure. This module includes Azure Portal, Azure PowerShell, Cloud Shell, CLI, resource manager, and resource manager templates.

Lesson

  • Resource Groups
  • Azure PowerShell and CLI
  • Resource Manager
  • ARM Templates

Module 2: Virtual Machines

This module describes Azure virtual machines including planning, creating, availability and extensions.

Lesson

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

Module 3: Azure Storage

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

Lesson

  • Storage Accounts
  • Azure Blobs
  • Azure Files
  • Storage Security
  • Lab: Deploy and Manage Virtual Machines

Module 4: Virtual Networking

In this module, delegates will gain knowledge of virtual networks, IP addressing, Azure DNS, and network security groups.

Lesson

  • Virtual Networks
  • IP Addressing
  • Azure DNS
  • Network Security Groups
  • Lab: Implement and Manage Virtual Networking

Module 5: Data Protection

This data protection module describes data replication strategies, backing up files and folders, and virtual machine backups.

Lesson

  • Data Replication
  • File and Folder Backups
  • Virtual Machine Backups
  • Lab: Azure Site Recovery Between Regions

Module 6: Intersite Connectivity

In this module, delegates will learn about intersite connectivity features, including VNet Peering, VNet-to-VNet connections, Site-to-Site Connections, and ExpressRoute.

Lesson

  • Service Endpoints and Network Routing
  • VNet-to-VNet Connections
  • ExpressRoute
  • Lab: VNet Peering and Service Chaining

Module 7: Network Traffic Management

This module explains network traffic strategies, including service endpoints, network routing, Azure Load Balancer, and Azure Traffic Manager.

Lesson

  • Service Endpoints and Network Routing
  • Azure Load Balancer
  • Azure Traffic Manager
  • Lab: Load Balancer and Traffic Manager

Module 8: Subscriptions and Accounts

In this module, delegates will gain knowledge about managing subscriptions and accounts, including role-based access control, users and groups, Azure policy, and billing.

Lesson

  • Subscriptions and Accounts
  • Role-Based Access Control
  • Users and Groups
  • Azure Policy
  • Billing
  • Lab: Governance and Compliance

Module 9: Azure Active Directory

In this module, delegates will learn about Azure Active Directory (AD), including Azure AD Connect and Azure AD Join.

Lesson

  • Azure Active Directory
  • Azure AD Connect
  • Azure AD Join
  • Lab: Implement Directory Synchronisation

Module 10: Securing Identities

This module explains how to secure identities, including multi-factor authentication, self-service password reset, Azure AD identity protection.

Lesson

  • Multi-Factor Authentication
  • Azure AD Identity Protection
  • Self-Service Password Reset
  • Lab: Azure AD Identity Protection and Self-Service Password Reset

Module 11: Sharing Data

In this module, delegates will learn about how to share data using import and export service, content delivery network, data box, and file sync.

Lesson

  • Import and Export Service
  • Data Box
  • Content Delivery Network
  • File Sync
  • Lab: File Sync

Module 12: Monitoring

This module explains monitoring Azure infrastructure, alerting, log analytics, and network watcher.

Lesson

  • Azure Monitor
  • Azure Alerts
  • Log Analytics
  • Network Watcher
  • Lab: File Sync

Show moredown

Who should attend this Azure Training Course?

This course is for IT Professionals.

Prerequisites

There are no prerequisites for this course.

 

Microsoft Azure Administration Course Overview | M-AZ103

In this course, delegates will gain knowledge of how to manage their Azure subscriptions, create and scale virtual machines. They will gain an understanding of how to 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.

In this 5-Day course, delegates will learn about basic storage features, including storage accounts, blob storage, Azure files, and storage security. They will also learn about data replication strategies, backing up files and folders, and virtual machine backups. This course explains multi-factor authentication, self-service password reset, Azure AD identity protection, Azure Active Directory (AD), and Azure AD Join.

This course will prepare IT professionals for the Microsoft Azure Administrator Associate Certification by passing exam AZ-103.

Show moredown

Microsoft Azure Administrator Exam AZ-103 Information

The Microsoft Azure Administrator Associate Certification exam AZ-103 covers these skill areas:

  • Manage Azure subscriptions and resources (15-20%)
  • Implement and manage storage (15-20%)
  • Deploy and manage virtual machines (VMs) (15-20%)
  • Configure and manage virtual networks (30-35%)
  • Manage identities (15-20%)

Please note that the exam is not included in the cost of this Azure Training Course

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (2 days)

Classroom (2 days)

Online Self-paced (16 hours)

Introduction to Microsoft Azure for IT Professionals Course Outline | M10979

Please Note: Microsoft will be retiring this course M10979 on the 31st of January 2020

​Module 1 - Getting Started with Microsoft Azure

In this module, delegates will learn about cloud services and the various Azure services. It defines how to use the Azure portal and manage Azure services, bills, and subscriptions.

Lessons

  • What is Cloud Computing?
  • What is Azure?
  • Managing Azure
  • Subscription Management, Support, and Billing

Lab: Using the Azure Portals

  • Customizing the Azure Portal Interface
  • Viewing Billing, Usage, and Quotas Data

After completing this module, you will be able to:

  • Describe cloud computing
  • Describe Azure and its various services
  • Manage Azure services from the Azure portal
  • Manage your Azure subscription and billing

Module 2 - Microsoft Azure Management Tools

In this module, delegates will learn about Azure PowerShell. It also explains how to use the Azure SDK and Azure CLI to manage Azure subscriptions.

Lessons

  • What is Azure PowerShell?
  • Azure SDK and Azure CLI
  • Lab: Using Microsoft Azure Management Tools
  • Using the Azure PowerShell Modules
  • Using the Azure CLI

After completing this module, you will be able to:

  • Describe and use Azure PowerShell to manage your Azure subscription
  • Describe the visual studio tools for Azure and use the Azure CLI to manage your Azure subscription.

Module 3 - Virtual Machines in Microsoft Azure

This module will teach how to create and configure virtual machines in Azure as well as manage disks for virtual machines.

Lessons

  • Creating and Configuring Azure VMs
  • Configuring Azure VM Storage

Lab: Creating a VM in Azure

  • Creating a VM from the Azure Portal by Using an Azure Marketplace Image
  • Verifying the Functionality of the VM
  • Configuring Storage of a VM

After completing this module, you will be able to:

  • Create and configure VMs in Azure.
  • Configure VM availability.
  • Configure disks for VMs.

Module 4 - Azure Web Apps

In this module, delegates will get an understanding of how to create, configure, deploy, and monitor in Azure web apps.

Lessons

  • Creating and Configuring Azure Web Apps
  • Deploying and Monitoring Azure Web Apps

Lab: Creating and Managing Azure Web Apps

  • Creating and Configuring an Azure Web App

After completing this module, you will be able to:

  • Create and Configure Web Apps in Microsoft Azure.
  • Deploy and Monitor Azure Web Apps.

Module 5 - Implementing Azure Networking

This module will define how to implement Azure networks and use its components to enhance the resiliency and availability of virtual machines. Delegates will get an understanding of Azure load balancer and will be able to create and configure virtual networks.

Lessons

  • Getting Started with Azure Networking
  • Getting Started with Azure Load Balancer

Lab: Creating and Configuring Virtual Networks

  • Creating a Virtual Network
  • Creating an Azure Load Balancer

After completing this module, you will be able to:

  • Describe the purpose and functionality of Azure networking and Azure virtual networks.
  • Create Azure virtual networks.
  • Describe and implement Azure load balancer.

Module 6 – Introduction Azure Storage and Data Services

In this module, delegates will get an understanding of how to create and manage storage with Azure.

Lessons

  • Understanding Azure Storage Options
  • Create and Manage Storage
  • Understanding Options for Relational Database Deployments
  • Creating and Connecting to Azure SQL Databases

Lab: Configuring Azure Storage

  • Creating and Configuring an Azure Storage Account
  • Creating and Managing Blobs

Lab: Creating a SQL Database in Azure

  • Creating a new Azure SQL database in Azure and configuring SQL Server firewall rules
  • Managing content of an Azure SQL database by using SQL Server Management Studio

After completing this module, you will be able to:

  • Describe the features and benefits of Microsoft Azure Storage.
  • Create and manage Azure storage.
  • Describe options for relational database deployment in Microsoft Azure.
  • Create, connect, and manage the content of Microsoft Azure SQL Database instances.

Module 7 - Introduction to Containers and Serverless Computing in Azure

This module will cover the opportunities for implementing containers. It will also provide knowledge about Serverless technologies available in Azure.

Lessons

  • Implementing Windows and Linux Containers in Azure
  • Introduction to Azure Serverless Computing

Lab: Implementing Containers on Azure VMs

  • Implementing Docker Hosts on Azure VMs
  • Deploying Containers to Azure VMs
  • Deploying Multi-Container Applications with Docker Compose to Azure VMs

After completing this module, you will be able to:

  • Describe the options for implementing containers in Azure.
  • Describe the serverless technologies available in Azure.

Module 8 - Configuring and Managing Azure AD

In this module, delegates will get an understanding of how to create users, domains, and directories in Azure AD, integrate applications with Azure AD and use multi-factor authentication.

Lessons

  • Overview of Azure AD
  • Manage Azure AD Authentication and Authorization

Lab: Create and Manage Azure Active Directory

After completing this module, you will be able to:

  • Create and manage Azure AD tenants, domains, and users.
  • Manage Azure AD authentication and authorization.

Show moredown

Who should attend this Azure Training Course?

This course is designed for IT professionals.

Prerequisites

There are no formal prerequisites for this course.

 

Please Note: Microsoft will be retiring this course M10979 on the 31st of January 2020

Introduction to Microsoft Azure for IT Professionals Course Overview | M10979

Microsoft is the leading brand within every business and IT profession field. As we all know, Microsoft has a cluster of the most excellent products and services. From this cluster, Azure is the cloud computing service. Azure provides high availability services, building, testing, deploying, and managing applications and services through Microsoft managed data centres. Azure always gives the best scenario to an organisation to achieve business challenges and upgrade within future business strategies. Azure provides a bunch of services for developers, database administrator, and cloud administrator.

During this course, delegates will learn about cloud computing and manage the Azure portal. Delegates will get an understanding of how to manage Azure services and understand the tools to manage Azure, and using the CLI to manage Azure subscriptions. Delegates will learn about how to create and configure the virtual machine as well as virtual network and storage.

In this course, delegates will gain knowledge and skills of how to create the Azure services, including web apps and Azure SQL database. Post completion of this course, delegates will get an understanding of features of Azure AD within methods of integrating it with on-premises active directory and learn about serverless computing technology with Azure as well.

Please Note: Microsoft will be retiring this course M10979 on the 31st of January 2020

Show moredown

What's included in this Azure Training Course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Please Note: Microsoft will be retiring this course M10979 on the 31st of January 2020

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (5 days)

Classroom (5 days)

Online Self-paced (40 hours)

Developing Solutions for Microsoft Azure AZ204 Course Outline

Within this training course you will learn the following modules: 

Module 1: Create Azure App Service web apps

Learn how Azure App Service functions and how to create and update an app. Explore App Service authentication and authorization, configuring app settings, scale apps, and how to use deployment slots.

Lessons

  • Explore Azure App Service
  • Configure web app settings
  • Scale apps in Azure App Service
  • Explore Azure App Service deployment slots

Module 2: Implement Azure functions

Learn how to create and deploy Azure Functions. Explore hosting options, bindings, triggers, and how to use Durable Functions to define stateful workflows.

Lessons

  • Explore Azure Functions
  • Develop Azure Functions
  • Implement Durable Functions

Module 3: Develop solutions that use Blob storage

Learn how to create Azure Blob storage resources, manage data through the blob storage lifecycle, and work with containers and items by using the Azure Blob storage client library V12 for .NET.

Lessons

  • Explore Azure Blob storage
  • Manage the Azure Blob storage lifecycle
  • Work with Azure Blob storage

Module 4: Develop solutions that use Azure Cosmos DB

Learn how to create Azure Cosmos DB resources with the appropriate consistency levels, choose and create a partition key, and perform data operations by using the .NET SDK V3 for Azure Cosmos DB.

Lessons

  • Explore Azure Cosmos DB
  • Implement partitioning in Azure Cosmos DB
  • Work with Azure Cosmos DB

Module 5: Implement infrastructure as a service solution

Learn how to create and deploy virtual machine, deploy resources using Azure Resource Manager templates, and manage and deploy containers.

Lessons

  • Provision virtual machines in Azure
  • Create and deploy Azure Resource Manager templates
  • Manage container images in Azure Container Registry
  • Run container images in Azure Container Instances

Module 6: Implement user authentication and authorization

Learn how to implement authentication and authorization to resources by using the Microsoft identity platform, Microsoft Authentication Library, shared access signatures, and use Microsoft Graph.

Lessons

  • Explore the Microsoft identity platform
  • Implement authentication by using the Microsoft Authentication Library
  • Implement shared access signatures
  • Explore Microsoft Graph

Module 7: Implement secure cloud solutions

Learn how to deploy apps more securely in Azure by using Azure Key Vault, managed identities, and Azure App Configuration.

Lessons

  • Implement Azure Key Vault
  • Implement managed identities
  • Implement Azure App Configuration

Module 8: Implement API Management

Learn how the API Management service functions, how to transform and secure APIs, and how to create a backend API.

Lessons

  • Explore API Management

Module 9: Develop event-based solutions

Learn how to build applications with event-based architectures by integrating Azure Event Grid and Azure Event Hubs into your solution.

Lessons

  • Explore Azure Event Grid
  • Explore Azure Event Hubs

Module 10: Develop message-based solutions

Learn how to build applications with message-based architectures by integrating Azure Service Bus and Azure Queue Storage into your solution.

Lessons

  • Discover Azure message queues

Module 11: Instrument solutions to support monitoring and logging

Learn how to instrument apps to enable Application Insights to monitor performance and help troubleshoot issues.

Lessons

  • Monitor app performance

Module 12: Integrate caching and content delivery within solutions

Learn how to improve the performance and scalability of your applications by integrating Azure Cache for Redis and Azure Content Delivery Network into your solution.

Lessons

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

Show moredown

Who should attend this Microsoft training course?

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

  • Job role: Developer
  • Preparation for exam: AZ-204

Microsoft prerequisites

To be successful in this course, learners should have the following:

  • Hands-on experience with Azure IaaS and PaaS solutions, and the Azure Portal.
  • Experience writing in an Azure supported language at the intermediate level. (C#, JavaScript, Python, or Java)
  • Ability to write code to connect and perform operations on, a SQL or NoSQL database product. (SQL Server, Oracle, MongoDB, Cassandra or similar)
  • Experience writing code to handle authentication, authorization, and other security principles at the intermediate level.
  • A general understanding of HTML, the HTTP protocol and REST API interfaces.

Developing Solutions for Microsoft Azure AZ204 Course Overview

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 utilizing Azure storage, implement authentication and authorization, 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 optimizing Azure solutions.

 

Show moredown

What's included within this Microsoft training course?

  • Experienced Tutor

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (4 days)

Classroom (4 days)

Online Self-paced (32 hours)

Designing and Implementing Microsoft DevOps solutions AZ400 Course Outline

Within this Microsoft training course, you will learn the following modules:

Module 1: Get started on a DevOps transformation journey

Lessons

  • Introduction to DevOps
  • Choose the right project
  • Describe team structures
  • Choose the DevOps tools
  • Plan Agile with GitHub Projects and Azure Boards
  • Introduction to source control
  • Describe types of source control systems
  • Work with Azure Repos and GitHub

Lab: Agile planning and portfolio management with Azure Boards

Lab: Version controlling with Git in Azure Repos

After completing this module, students will be able to:

  • Understand what DevOps is and the steps to accomplish it
  • Identify teams to implement the process
  • Plan for the transformation with shared goals and timelines
  • Plan and define timelines for goals
  • Understand different projects and systems to guide the journey
  • Select a project to start the DevOps transformation
  • Identify groups to minimize initial resistance
  • Identify project metrics and Key Performance Indicators (KPI's)
  • Understand agile practices and principles of agile development
  • Create a team and agile organizational structure

Module 2: Development for enterprise DevOps

Lessons

  • Structure your Git Repo
  • Manage Git branches and workflows
  • Collaborate with pull requests in Azure Repos
  • Explore Git hooks
  • Plan foster inner source
  • Manage Git repositories
  • Identify technical debt

Lab: Version controlling with Git in Azure Repos

After completing this module, students will be able to:

  • Understand Git repositories
  • Implement mono repo or multiple repos
  • Explain how to structure Git Repos
  • Implement a change log
  • Describe Git branching workflows
  • Implement feature branches
  • Implement GitFlow
  • Fork a repo
  • Leverage pull requests for collaboration and code reviews
  • Give feedback using pull requests

Module 3: Implement CI with Azure Pipelines and GitHub Actions

Lessons

  • Explore Azure Pipelines
  • Manage Azure Pipeline agents and pools
  • Describe pipelines and concurrency
  • Explore Continuous integration
  • Implement a pipeline strategy
  • Integrate with Azure Pipelines
  • Introduction to GitHub Actions
  • Learn continuous integration with GitHub Actions
  • Design a container build strategy

Lab: Configuring agent pools and understanding pipeline styles

Lab: Enabling continuous integration with Azure Pipelines

Lab: Integrating external source control with Azure Pipelines

Lab: Implementing GitHub Actions by using DevOps Starter

Lab: Deploying Docker Containers to Azure App Service web apps

After completing this module, students will be able to:

  • Describe Azure Pipelines
  • Explain the role of Azure Pipelines and its components
  • Decide Pipeline automation responsibility
  • Understand Azure Pipeline key terms
  • Choose between Microsoft-hosted and self-hosted agents
  • Install and configure Azure pipelines Agents
  • Configure agent pools
  • Make the agents and pools secure
  • Use and estimate parallel jobs

Module 4: Design and implement a release strategy

Lessons

  • Introduction to continuous delivery
  • Create a release pipeline
  • Explore release strategy recommendations
  • Provision and test environments
  • Manage and modularize tasks and templates
  • Automate inspection of health

Lab: Creating a release dashboard

Lab: Controlling deployments using Release Gates

After completing this module, students will be able to:

  • Explain continuous delivery (CD)
  • Implement continuous delivery in your development cycle
  • Understand releases and deployment
  • Identify project opportunities to apply CD
  • Explain things to consider when designing your release strategy
  • Define the components of a release pipeline and use artifact sources
  • Create a release approval plan
  • Implement release gates
  • Differentiate between a release and a deployment

Module 5: Implement a secure continuous deployment using Azure Pipelines

Lessons

  • Introduction to deployment patterns
  • Implement blue-green deployment and feature toggles
  • Implement canary releases and dark launching
  • Implement A/B testing and progressive exposure deployment
  • Integrate with identity management systems
  • Manage application configuration data

Lab: Configuring pipelines as code with YAML

Lab: Setting up and running functional tests

Lab: Integrating Azure Key Vault with Azure DevOps

After completing this module, students will be able to:

  • Explain the terminology used in Azure DevOps and other Release Management Tooling
  • Describe what a Build and Release task is, what it can do, and some available deployment tasks
  • Implement release jobs
  • Differentiate between multi-agent and multi-configuration release job
  • Provision and configure target environment
  • Deploy to an environment securely using a service connection
  • Configure functional test automation and run availability tests
  • Setup test infrastructure
  • Use and manage task and variable groups

Module 6: Manage infrastructure as code using Azure and DSC

Lessons

  • Explore infrastructure as code and configuration management
  • Create Azure resources using Azure Resource Manager templates
  • Create Azure resources by using Azure CLI
  • Explore Azure Automation with DevOps
  • Implement Desired State Configuration (DSC)
  • Implement Bicep

Lab: Azure deployments using Azure Resource Manager templates

After completing this module, students will be able to:

  • Understand how to deploy your environment
  • Plan your environment configuration
  • Choose between imperative versus declarative configuration
  • Explain idempotent configuration
  • Create Azure resources using ARM templates
  • Understand ARM templates and template components
  • Manage dependencies and secrets in templates
  • Organize and modularize templates
  • Create Azure resources using Azure CLI

Module 7: Implement security and validate code bases for compliance

Lessons

  • Introduction to Secure DevOps
  • Implement open-source software
  • Software Composition Analysis
  • Static analyzers
  • OWASP and Dynamic Analyzers
  • Security Monitoring and Governance

Lab: Implement security and compliance in Azure Pipelines

Lab: Managing technical debt with SonarQube and Azure DevOps

After completing this module, students will be able to:

  • Identify SQL injection attack
  • Understand DevSecOps
  • Implement pipeline security
  • Understand threat modeling
  • Implement open-source software
  • Explain corporate concerns for open-source components
  • Describe open-source licenses
  • Understand the license implications and ratings
  • Work with Static and Dynamic Analyzers
  • Configure Microsoft Defender for Cloud

Module 8: Design and implement a dependency management strategy

Lessons

  • Explore package dependencies
  • Understand package management
  • Migrate, consolidate, and secure artifacts
  • Implement a versioning strategy
  • Introduction to GitHub Packages

Lab: Package management with Azure Artifacts

After completing this module, students will be able to:

  • Define dependency management strategy
  • Identify dependencies
  • Describe elements and componentization of a dependency management
  • Scan your codebase for dependencies
  • Implement package management
  • Manage package feed
  • Consume and create packages
  • Publish packages
  • Identify artifact repositories
  • Migrate and integrate artifact repositories

Module 9: Implement continuous feedback

Lessons

  • Implement tools to track usage and flow
  • Develop monitor and status dashboards
  • Share knowledge within teams
  • Design processes to automate application analytics
  • Manage alerts, Blameless retrospectives and a just culture

Lab: Monitoring application performance with Application Insights

Lab: Integration between Azure DevOps and Microsoft Teams

Lab: Sharing Team Knowledge using Azure Project Wikis

After completing this module, students will be able to:

  • Implement tools to track feedback
  • Plan for continuous monitoring
  • Implement Application Insights
  • Use Kusto Query Language (KQL)
  • Implement routing for mobile applications
  • Configure App Center Diagnostics
  • Configure alerts
  • Create a bug tracker
  • Configure Azure Dashboards
  • Work with View Designer in Azure Monitor

Show moredown

Who should attend this Microsoft training course?

Students in this course are interested in designing and implementing DevOps processes or in passing the Microsoft Azure DevOps Solutions certification exam.

  • Job role: DevOps Engineer
  • Preparation for exam: AZ-400

Prerequisites

Successful learners will have prior knowledge and understanding of:

  • Cloud computing concepts, including an understanding of PaaS, SaaS, and IaaS implementations.
  • Both Azure administration and Azure development with proven expertise in at least one of these areas.
  • Version control, Agile software development, and core software development principles. It would be helpful to have experience in an organization that delivers software.

Designing and Implementing Microsoft DevOps solutions AZ400 Course Overview

This course provides the knowledge and skills to design and implement DevOps processes and practices. Students will learn how to plan for DevOps, use source control, scale Git for an enterprise, consolidate artifacts, design a dependency management strategy, manage secrets, implement continuous integration, implement a container build strategy, design a release strategy, set up a release management workflow, implement a deployment pattern, and optimize feedback mechanisms.

What you will gain from taking this Microsoft training course:

  • Plan for the transformation with shared goals and timelines.
  • Select a project and identify project metrics and Key Performance Indicators (KPI's).
  • Create a team and agile organizational structure.
  • Design a tool integration strategy.
  • Design a license management strategy (e.g., Azure DevOps and GitHub users).
  • Design a strategy for end-to-end traceability from work items to working software.
  • Design an authentication and access strategy.
  • Design a strategy for integrating on-premises and cloud resources.
  • Describe the benefits of using Source Control.
  • Describe Azure Repos and GitHub.
  • Migrate from TFVC to Git.
  • Manage code quality, including technical debt SonarCloud, and other tooling solutions.
  • Build organizational knowledge on code quality.
  • Explain how to structure Git repos.
  • Describe Git branching workflows.
  • Leverage pull requests for collaboration and code reviews.
  • Leverage Git hooks for automation.
  • Use Git to foster inner source across the organization.
  • Explain the role of Azure Pipelines and its components.
  • Configure Agents for use in Azure Pipelines.
  • Explain why continuous integration matters.
  • Implement continuous integration using Azure Pipelines.
  • Design processes to measure end-user satisfaction and analyze user feedback.
  • Design processes to automate application analytics.
  • Manage alerts and reduce meaningless and non-actionable alerts.
  • Carry out blameless retrospectives and create a just culture.
  • Define an infrastructure and configuration strategy and appropriate toolset for a release pipeline and application infrastructure.
  • Implement compliance and security in your application infrastructure.
  • Describe the potential challenges with integrating open-source software.
  • Inspect open-source software packages for security and license compliance.
  • Manage organizational security and compliance policies.
  • Integrate license and vulnerability scans into build and deployment pipelines.
  • Configure build pipelines to access package security and license ratings.

Show moredown

What's included in this Microsoft training course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (4 days)

Classroom (4 days)

Online Self-paced (32 hours)

Microsoft Azure Security Technologies AZ500 Course Outline

Within this Microsoft training course, you will learn the following modules:

Module 1: Manage Identity and Access

This module covers Azure Active Directory, Azure Identity Protection, Enterprise Governance, Azure AD PIM, and Hybrid Identity.

Lessons

  • Azure Active Directory
  • Hybrid Identity
  • Azure Identity Protection
  • Azure AD Privileged Identity Management
  • Enterprise Governance

Lab: Role-Based Access Control

Lab: Azure Policy

Lab: Resource Manager Locks

Lab: MFA, Conditional Access and AAD Identity Protection

Lab: Azure AD Privileged Identity Management

Lab: Implement Directory Synchronization

After completing this module, students will be able to:

  • Implement enterprise governance strategies including role-based access control, Azure policies, and resource locks.
  • Implement an Azure AD infrastructure including users, groups, and multi-factor authentication.
  • Implement Azure AD Identity Protection including risk policies, conditional access, and access reviews.
  • Implement Azure AD Privileged Identity Management including Azure AD roles and Azure resources.
  • Implement Azure AD Connect including authentication methods and on-premises directory synchronization.

Module 2: Implement Platform Protection

This module covers perimeter, network, host, and container security.

Lessons

  • Perimeter Security
  • Network Security
  • Host Security
  • Container Security

Lab: Configuring and Securing ACR and AKS

Lab: Azure Firewall

Lab: Network Security Groups and Application Security Groups

After completing this module, students will be able to:

  • Implement perimeter security strategies including Azure Firewall.
  • Implement network security strategies including Network Security Groups and Application Security Groups.
  • Implement host security strategies including endpoint protection, remote access management, update management, and disk encryption.
  • Implement container security strategies including Azure Container Instances, Azure Container Registry, and Azure Kubernetes.

Module 3: Secure Data and Applications

This module covers Azure Key Vault, application security, storage security, and SQL database security.

Lessons

  • Azure Key Vault
  • Application Security
  • Storage Security
  • SQL Database Security

Lab: Key Vault (Implementing Secure Data by setting up Always Encrypted)

Lab: Securing Azure SQL Database

Lab: Service Endpoints and Securing Storage

After completing this module, students will be able to:

  • Implement Azure Key Vault including certificates, keys, and secretes.
  • Implement application security strategies including app registration, managed identities, and service endpoints.
  • Implement storage security strategies including shared access signatures, blob retention policies, and Azure Files authentication.
  • Implement database security strategies including authentication, data classification, dynamic data masking, and always encrypted.

Module 4: Manage Security Operations

This module covers Azure Monitor, Azure Security Center, and Azure Sentinel.

Lessons

  • Azure Monitor
  • Azure Security Center
  • Azure Sentinel

Lab: Azure Sentinel

Lab: Azure Security Center

Lab: Azure Monitor

After completing this module, students will be able to:

  • Implement Azure Monitor including connected sources, log analytics, and alerts.
  • Implement Azure Security Center including policies, recommendations, and just in time virtual machine access.
  • Implement Azure Sentinel including workbooks, incidents, and playbooks.

Show moredown

Who should attend this Microsoft training course?

This course is for Azure Security Engineers who are planning to take the associated certification exam, or who are performing security tasks in their day-to-day job. This course would also be helpful to an engineer that wants to specialize in providing security for Azure-based digital platforms and play an integral role in protecting an organization's data.

  • Job role: Security Engineer.
  • Preparation for exam: AZ-500.

Prerequisites

Successful learners will have prior knowledge and understanding of:

  • Security best practices and industry security requirements such as defense in depth, least privileged access, role-based access control, multi-factor authentication, shared responsibility, and zero trust model.
  • Be familiar with security protocols such as Virtual Private Networks (VPN), Internet Security Protocol (IPSec), Secure Socket Layer (SSL), disk and data encryption methods.
  • Have some experience deploying Azure workloads. This course does not cover the basics of Azure administration, instead the course content builds on that knowledge by adding security specific information.
  • Have experience with Windows and Linux operating systems and scripting languages. Course labs may use PowerShell and the CLI.

Microsoft Azure Security Technologies AZ500 Course Overview

This course provides IT Security Professionals with the knowledge and skills needed to implement security controls, maintain an organization’s security posture, and identify and remediate security vulnerabilities. This course includes security for identity and access, platform protection, data and applications, and security operations.

What will you gain from this Microsoft training course?

  • Implement enterprise governance strategies including role-based access control, Azure policies, and resource locks.
  • Implement an Azure AD infrastructure including users, groups, and multi-factor authentication.
  • Implement Azure AD Identity Protection including risk policies, conditional access, and access reviews.
  • Implement Azure AD Privileged Identity Management including Azure AD roles and Azure resources.
  • Implement Azure AD Connect including authentication methods and on-premises directory synchronization.
  • Implement perimeter security strategies including Azure Firewall.
  • Implement network security strategies including Network Security Groups and Application Security Groups.
  • Implement host security strategies including endpoint protection, remote access management, update management, and disk encryption.
  • Implement container security strategies including Azure Container Instances, Azure Container Registry, and Azure Kubernetes.
  • Implement Azure Key Vault including certificates, keys, and secretes.
  • Implement application security strategies including app registration, managed identities, and service endpoints.
  • Implement storage security strategies including shared access signatures, blob retention policies, and Azure Files authentication.
  • Implement database security strategies including authentication, data classification, dynamic data masking, and always encrypted.
  • Implement Azure Monitor including connected sources, log analytics, and alerts.
  • Implement Azure Security Center including policies, recommendations, and just in time virtual machine access.
  • Implement Azure Sentinel including workbooks, incidents, and playbooks.

Show moredown

What's included in this Microsoft training course?

  • Experienced tutor
  • Labs

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (4 days)

Classroom (4 days)

Online Self-paced (32 hours)

Microsoft Azure Solutions Architect - Technologies (M-AZ300) Course Outline

Deploying and Configuring Infrastructure (AZ-300T01)​

  • Module 1: Managing Azure Subscriptions and Resources
  • Module 2: Implementing and Managing Storage
  • Module 3: Deploying and Managing Virtual Machines (VMs)
  • Module 4: Configuring and Managing Virtual Networks#
  • Module 5: Managing Identities

Implementing Workloads and Security (AZ-300T02)

  • Module 1: Evaluating and Performing Server Migration to Azure
  • Module 2: Implementing and Managing Application Services
  • Module 3: Implementing Advanced Virtual Networking
  • Module 4: Securing Identities

Understanding Cloud Architect Technology Solutions (AZ-300T03)

  • Module 1: Selecting Compute and Storage Solutions
  • Module 2: Hybrid Networking
  • Module 3: Measuring Throughput and Structure of Data Access

Creating and Deploying Apps (AZ-300T04)

  • Module 1: Creating Web Applications using PaaS
  • Module 2: Creating Apps and Services Running on Service Fabric
  • Module 3: Using Azure Kubernetes Service This module focuses on the Azure

Implementing Authentication and Secure Data (AZ-300T05)

  • Module 1: Implementing Authentication
  • Module 2: Implementing Secure Data

Developing for the Cloud (AZ-300T06)

  • Module 1: Developing Long-Running Tasks and Distributed Transactions
  • Module 2: Configuring a Message-Based Integration Architecture
  • Module 3: Developing for Asynchronous Processing
  • Module 4: Developing for Autoscaling
  • Module 5: Developing Azure Cognitive Services Solutions

Show moredown

Who should attend this training course?

Successful Cloud Solutions Architects begin this role with practical experience with operating systems, virtualisation, cloud infrastructure, storage structures, billing, and networking.

Prerequisites

There are no formal prerequisites for this course.​​

Microsoft Azure Solutions Architect - Technologies (M-AZ300) Course Overview

Please note the exam for this course has been retired by Microsoft. MAZ300 has been replaced with MAZ303

This four-day course teaches IT Professionals how to manage their Azure resources, including deployment and configuration of virtual machines, virtual networks, storage accounts, and Azure AD - including implementing and managing hybrid identities. You will also learn how cloud resources are managed in Azure through user and group accounts, and how to grant access to Azure AD users, groups, and services using Role-based access control (RBAC).

Understand how to discover, assess, plan, and implement a migration of on-premises resources and infrastructure to Azure. Delegates will learn how to use Azure Migrate to perform the discovery and assessment phase that is critical to a successful migration. Delegates will also learn how to use Azure Site Recovery for performing the actual migration of workloads to Azure. The course focuses primarily on using ASR on a Hyper-V infrastructure to prepare and complete the migration process.

Learn how operations are done in parallel and asynchronously. Additionally, how your whole enterprise system must be resilient when failures occur, and just as importantly, how deployments can be automated and predictable. By using the Azure Application Architecture Guide and Azure reference architectures as a basis, you will understand how monitoring and telemetry are critical for gaining insight into the system.

Understand how to build Logic App solutions that integrate apps, data, systems, and services across enterprises or organisations by automating tasks and business processes as workflows. Logic Apps is cloud service in Azure that simplifies how you design and create scalable solutions for app integration, data integration, system integration, enterprise application integration (EAI), and business-to-business (B2B) communication, whether in the cloud, on premises, or both.

Delegates will learn how to implement authentication in applications (certificates, Azure AD, Azure AD Connect, token-based), implement secure data (SSL and TLS), and manage cryptographic keys in Azure Key Vault.

Delegates will also learn how to configure a message-based integration architecture, develop for asynchronous processing, create apps for autoscaling, and better understand Azure Cognitive Services solutions.

Show moredown

What's included in this training course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

 

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (4 days)

Classroom (4 days)

Online Self-paced (32 hours)

Microsoft Azure Solutions Architect Design MAZ301 Course Outline

Module 1: Managing Security & Identity for Azure Solutions

This module discusses both security and identity within the context of Azure. For security, this module reviews the various options for monitoring security, the options available for securing data and the options for securing application secrets. For identity, this module focuses specifically on Azure Active Directory (Azure AD) and the various features available such as Multi-Factor Authentication (MFA), Managed Service Identity, Azure AD Connect, ADFS and Azure AD B2B/B2C.

  • Lab: Securing Secrets in Azure

After completing this module, students will be able to:

  • Integrate their existing solutions with external identity providers using Azure AD B2B or B2C.
  • Design a hybrid identity solution.
  • Determine when to use advanced features of Azure AD such as Managed Service Identity, MFA and Privileged Identity Management.
  • Secure application secrets using Key Vault.
  • Secure application data using SQL Database and Azure Storage features.

Module 2: Integrating SaaS Services Available on the Azure Platform

This module introduces multiple SaaS services available in Azure that are available for integration into existing Azure solutions. These services include Cognitive Services, Bot Service, Machine Learning and Media Services

  • Lab : Deploying Service Instances as Components of Overall Azure Solutions

After completing this module, students will be able to:

  • Detail the various APIs available in Cognitive Services.
  • Identify when to use the Face API, Speech API or Language Understanding (LUIS) service.

Module 3: Backing Azure Solutions with Azure Storage

This module describes how many Azure services use the Azure Storage service as a backing store for other application solution in Azure. The module dives into critical considerations when using Azure Storage as a supplemental service for an all-up Azure solution.

After completing this module, students will be able to:

  • Determine the ideal pricing option for Azure Storage based on a solution’s requirements.
  • Identify performance thresholds for the Azure Storage service.
  • Determine the type of Storage blobs to use for specific solution components.
  • Use the Azure Files service for SMB operations.
  • Identify solutions that could benefit from the use of StorSimple physical or virtual devices.

Module 4: Comparing Database Options in Azure

This module compares the various relational and non-relational data storage options available in Azure. Options are explored as groups such as relational databases (Azure SQL Database, MySQL, and PostgreSQL on Azure), non-relational (Azure Cosmos DB, Storage Tables), streaming (Stream Analytics) and storage (Data Factory, Data Warehouse, Data Lake)

  • Lab: Deploying Database Instances in Azure

After completing this module, students will be able to:

  • Compare and contrast monitoring services for applications, the Azure platform, and networking.
  • Identify data streaming options for large-scale data ingest.
  • Identify longer-term data storage options.

Module 5: Monitoring & Automating Azure Solutions

This module covers the monitoring and automation solutions available after an Azure solution has been architected, designed and possibly deployed. The module reviews services that are used to monitor individual applications, the Azure platform, and networked components. This module also covers automation and backup options to enable business-continuity scenarios for solutions hosted in Azure.

  • Lab: Deploying Configuration Management Solutions to Azure

After completing this module, students will be able to:

  • Compare and contrast monitoring services for applications, the Azure platform, and networking.
  • Design an alert scheme for a solution hosted in Azure.
  • Select the appropriate backup option for infrastructure and data hosted in Azure.
  • Automate the deployment of future resources for backup recovery or scaling purposes.

Module 6: Deploying Resources with Azure Resource Manager

This module establishes a basic understanding of the Azure Resource Manager and the core concepts of deployments, resources, templates, resource groups, and tags. The module will dive deeply into the automated deployment of resources using ARM templates.

  • Lab: Deploying Resources with Azure Resource Manager

After completing this module, students will be able to:

  • Create a resource group.
  • Add resources to a resource group.
  • Deploy an ARM template to a resource group.
  • Filter resources using tags.
  • Author a complex deployment using the Azure Building Blocks tools.

Module 7: Creating Managed Server Applications in Azure

This module describes how solutions can leverage serverless application hosting services in Azure to host web applications, REST APIs, integration workflows and HPC workloads without the requirement to manage specific server resources. The module focuses on App Services-related components such as Web Apps, API Apps, Mobile Apps, Logic Apps, and Functions.

  • Lab: Deploying Managed Containerized Workloads to Azure

After completing this module, students will be able to:

  • Select between hosting application code or containers in an App Service instance.
  • Describe the differences between API, Mobile, and Web Apps.
  • Integrate an API or Logic App with the API Management service.
  • Design an App Service Plan or multi-region deployment for high performance and scale.

Module 8: Authoring Serverless Applications in Azure

This module describes how solutions can leverage serverless application hosting services in Azure to host web applications, REST APIs, integration workflows and HPC workloads without the requirement to manage specific server resources. The module focuses on App Services-related components such as Web Apps, API Apps, Mobile Apps, Logic Apps, and Functions.

  • Lab: Deploying Serverless Workloads to Azure

After completing this module, students will be able to:

  • Select between hosting application code or containers in an App Service instance.
  • Describe the differences between API, Mobile, and Web Apps.
  • Integrate an API or Logic App with the API Management service.
  • Design an App Service Plan or multi-region deployment for high performance and scale.

Module 9: Application Architecture Patterns in Azure

This module introduces, and reviews common Azure patterns and architectures as prescribed by the Microsoft Patterns & Practices team. Each pattern is grouped into performance, resiliency, and scalability categories and described in the context of similar patterns within the category.

After completing this module, students will be able to:

  • Locate and reference the Cloud Design Patterns documentation.
  • Locate and reference the Azure Architecture Center.
  • Describe various patterns pulled from the Cloud Design Patterns.

Module 10: Building Azure IaaS-Based Server Applications (ADSK)

This module identifies workloads that are ideally deployed using Infrastructure-as-a-Service services in Azure. The module focuses on the VM Scale Sets and Virtual Machine services in Azure and how to best deploy workloads to these services using best practices and features such as Availability Sets.

  • Lab: Building Azure IaaS-Based Server Applications.

After completing this module, students will be able to:

  • Design an availability set for one or more virtual machines.
  • Describe the differences between fault and update domains.
  • Author a VM Scale Set ARM template.
  • Join a virtualized machine to a domain either in Azure or on a hybrid network.

Module 11: Networking Azure Application Components

This module describes the various networking and connectivity options available for solutions deployed on Azure. The module explores connectivity options ranging from ad-hoc connections to long-term hybrid connectivity scenarios. The module also discusses some of the performance and security concerns related to balancing workloads across multiple compute instances, connecting on-premise infrastructure to the cloud and creating gateways for on-premise data.

  • Lab: Deploying Network Infrastructure for Use in Azure Solutions

After completing this module, students will be able to:

  • Describe DNS and IP strategies for VNETs in Azure.
  • Compare connectivity options for ad-hoc and hybrid connectivity.
  • Distribute network traffic across multiple loads using load balancers.
  • Design a hybrid connectivity scenario between cloud and on-premise.

Module 12: Integrating Azure Solution Components Using Messaging Services

This module describes and compares the integration and messaging services available for solutions hosted on the Azure platform. Messaging services described include Azure Storage Queues, Service Bus Queues, Service Bus Relay, IoT Hubs, Event Hubs, and Notification Hubs. Integration services include Azure Functions and Logic Apps.

  • Lab: Integrating Azure Solution Components using Messaging Services

After completing this module, students will be able to:

  • Compare Storage Queues to Service Bus Queues.
  • Identify when to use Azure Functions or Logic Apps for integration components in a solution.
  • Describe the differences between IoT Hubs, Event Hubs and Time Series Insights.

Show moredown

Who should attend this Microsoft Azure Training Course?

Learners should have practical experience with operating systems, virtualization, cloud infrastructure, storage structures, billing, and networking.

Azure Training Prerequisites

There are no formal prerequisites, though Microsoft Certified: Azure Fundamentals certification is recommended.

Microsoft Azure Solutions Architect Design MAZ301 Course Overview

​This 3-day course teaches the following:

  • How to manage security and identity within the context of Azure. Also, you’ll be introduced to multiple SaaS services available in Azure that for integration into existing Azure solutions
  • How to Compare and contrast various database options on Azure, identify data streaming options for large-scale data ingest, and identify longer-term data storage options
  • How to deploy an ARM template to a resource group, author a complex deployment using the Azure Building Blocks tools, and integrate an API or Logic App with the API Management service
  • How to Describe DNS and IP strategies for VNETs in Azure, compare connectivity options for ad-hoc and hybrid connectivity, distribute network traffic across multiple loads using load balancers, and design a hybrid connectivity scenario between cloud and on-premise

This course has been designed to prepare you for the Microsoft Azure Solutions Architect Design Exam: AZ-301

Show moredown

Microsoft Azure Solutions Architect Design Exam Information.

This course will help you prepare for the AZ-301 Exam. The modules that will be covered in the exam are listed below:

  • Determine workload requirements (10-15%)
  • Design for identity and security (20-25%)
  • Design a data platform solution (15-20%)
  • Design a business continuity strategy (15-20%)
  • Design for deployment, migration, and integration (10-15%)
  • Design an infrastructure strategy (15-20%)

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (4 days)

Classroom (4 days)

Online Self-paced (32 hours)

Designing and Implementing a Data Science Solution on Azure DP100 Course Outline

Module 1: Design a Data Ingestion Strategy for Machine Learning Projects

  • Introduction
  • Identify Your Data Source and Format
  • Choose How to Serve Data to Machine Learning Workflows
  • Design a Data Ingestion Solution

Module 2: Design a Machine Learning Model Training Solution

  • Identify Machine Learning Tasks
  • Choose a Service to Train a Machine Learning Model
  • Decide Between Compute Options

Module 3: Design a Model Deployment Solution

  • Understand How Model Will Be Consumed
  • Decide on Real-Time or Batch Deployment

Module 4: Azure Machine Learning Workspace Resources and Assets

  • Create an Azure Machine Learning Workspace
  • Identify Azure Machine Learning Resources
  • Identify Azure Machine Learning Assets
  • Train Models in the Workspace

Module 5: Developer Tools for Workspace Interaction

  • Studio
  • Python SDK
  • CLI

Module 6: Make Data Available in Azure Machine Learning

  • Understand URIs
  • Create a Datastore
  • Create a Data Asset

Module 7: Work with Compute Targets in Azure Machine Learning

  • Create and Use a Compute Instance
  • Create and Use a Compute Cluster

Module 8: Work with Environments in Azure Machine Learning

  • Understand Environments
  • Use Curated Environments
  • Create and Use Custom Environments

Module 9: Classification Model with Automated Machine Learning

  • Preprocess Data and Configure Featurisation
  • Run an Automated Machine Learning Experiment
  • Evaluate and Compare Models

Module 10: Track Model Training in Jupyter Notebooks with MLflow

  • Configure MLflow For Model Tracking in Notebooks
  • Train and Track Models in Notebooks

Module 11: Run Training Script as a Command Job in Azure Machine Learning

  • Convert a Notebook to a Script
  • Run a Script as a Command Job
  • Use Parameters in a Command Job

Module 12: Track Model Training with MLflow in Jobs

  • Track Metrics with MLflow
  • View Metrics and Evaluate Models

Module 13: Run Pipelines in Azure Machine Learning

  • Create Components
  • Create a Pipeline
  • Run a Pipeline Job

Module 14: Perform Hyperparameter Tuning with Azure Machine Learning

  • Define a Search Space
  • Configure a Sampling Method
  • Configure Early Termination
  • Use a Sweep Job for Hyperparameter Tuning

Module 15: Deploy a Model to a Managed Online Endpoint

  • Managed Online Endpoints
  • Deploy the MLflow Model to a Managed Online Endpoint
  • Deploy a Model to a Managed Online Endpoint
  • Test Managed Online Endpoints

Module 16: Deploy a Model to a Batch Endpoint

  • Understand and Create Batch Endpoints
  • Deploy Your MLflow Model to a Batch Endpoint
  • Deploy a Custom Model to a Batch Endpoint
  • Invoke and Troubleshoot Batch Endpoints

Show moredown

Who should attend this course?

Prerequisites

Before attending this Designing and Implementing a Data Science Solution on Azure DP100 course, delegates should have knowledge of Python and machine learning to manage data ingestion and preparation, deployment, and machine learning solution monitoring with Azure Machine Learning and MLflow.

Audience

This course is intended for those who wish to build and operate machine learning solutions in the cloud. 

Designing and Implementing a Data Science Solution on Azure DP100 Course Overview

Designing and implementing a data science solution is the process of creating and deploying data-driven solutions to address complex business challenges. Designing and implementing an effective data science solution on Azure enables organisations to unlock the full potential of their data. Organisations face increasing demands to extract valuable insights from vast amounts of data. This training empowers organisations to build end-to-end data science solutions on Azure, leading to improved operational efficiency, enhanced decision-making capabilities, and the ability to derive meaningful insights from data. By mastering the design and implementation of data science solutions on Azure, individuals can boost their career prospects, open doors to exciting job opportunities, and stay at the forefront of the rapidly evolving field of data science.

In this 4-day Designing and Implementing a Data Science Solution on Azure DP100 Training course, delegates will learn essential skills and knowledge to design and implement data science solutions on Azure. They will gain expertise in data ingestion strategies, model training, model deployment, workspace resources, developer tools, compute targets, environments, and various aspects of machine learning and data pipelines. The Knowledge Academy’s highly skilled and professional tutor, who has years of experience teaching Microsoft courses, will conduct this training as well.

Course Objectives

  • To understand the principles of designing data science solutions on Azure
  • To gain proficiency in data ingestion, model training, and model deployment
  • To learn to utilise Azure machine learning workspace resources and tools
  • To acquire skills to work with compute targets and create data pipelines
  • To master the art of performing model evaluation and deployment
  • To develop expertise in tracking and managing models using MLflow

After completing this training, delegates will be able to use their skills to design and implement end-to-end data science solutions on Azure. They will be able to effectively ingest data, train and evaluate machine learning models, deploy models to online batch endpoints, and manage pipelines for efficient data processing.

Show moredown

Designing and Implementing a Data Science Solution on Azure (M-DP100)

The Microsoft Azure Data Scientist Associate certification exam covers the following areas:

  • Define and prepare the development environment (15-20%)
  • Prepare data for modeling (25-30%)
  • Perform feature engineering (15-20%)
  • Develop models (40-45%)

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (3 days)

Classroom (3 days)

Online Self-paced (24 hours)

Implementing an Azure Data Solution Certification (M-DP200)​ Course Outline

Module 1: Azure for the Data Engineer

This module explores how the world of data has evolved and how cloud datAudiencea platform technologies are providing new opportunities for business to explore their data in different ways. The student will gain an overview of the various data platform technologies that are available, and how a Data Engineers role and responsibilities has evolved to work in this new world to an organization benefit

Lessons

  • Explain the evolving world of data
  • Survey the services in the Azure Data Platform
  • Identify the tasks that are performed by a Data Engineer
  • Describe the use cases for the cloud in a Case Study

Lab: Azure for the Data Engineer

  • Identify the evolving world of data
  • Determine the Azure Data Platform Services
  • Identify tasks to be performed by a Data Engineer
  • Finalize the data engineering deliverables

Module 2: Working with Data Storage

 This module teaches the variety of ways to store data in Azure. The Student will learn the basics of storage management in Azure, how to create a Storage Account, and how to choose the right model for the data you want to store in the cloud. They will also understand how data lake storage can be created to support a wide variety of big data analytics solutions with minimal effort.

Lessons

  • Choose a data storage approach in Azure
  • Create an Azure Storage Account
  • Explain Azure Data Lake storage
  • Upload data into Azure Data Lake

Lab: Working with Data Storage

  • Choose a data storage approach in Azure
  • Create a Storage Account
  • Explain Data Lake Storage
  • Upload data into Data Lake Store

 

Module 3: Enabling Team Based Data Science with Azure Databricks

This module introduces students to Azure Databricks and how a Data Engineer works with it to enable an organization to perform Team Data Science projects. They will learn the fundamentals of Azure Databricks and Apache Spark notebooks; how to provision the service and workspaces and learn how to perform data preparation task that can contribute to the data science project.

Lessons

  • Explain Azure Databricks
  • Work with Azure Databricks
  • Read data with Azure Databricks
  • Perform transformations with Azure Databricks

Lab: Enabling Team Based Data Science with Azure Databricks

  • Explain Azure Databricks
  • Work with Azure Databricks
  • Read data with Azure Databricks
  • Perform transformations with Azure Databricks

 

Module 4: Building Globally Distributed Databases with Cosmos DB

In this module, students will learn how to work with NoSQL data using Azure Cosmos DB. They will learn how to provision the service, and how they can load and interrogate data in the service using Visual Studio Code extensions, and the Azure Cosmos DB .NET Core SDK. They will also learn how to configure the availability options so that users are able to access the data from anywhere in the world.

Lessons

  • Create an Azure Cosmos DB database built to scale
  • Insert and query data in your Azure Cosmos DB database
  • Build a .NET Core app for Cosmos DB in Visual Studio Code
  • Distribute your data globally with Azure Cosmos DB

Lab: Building Globally Distributed Databases with Cosmos DB

  • Create an Azure Cosmos DB
  • Insert and query data in Azure Cosmos DB
  • Build a .Net Core App for Azure Cosmos DB using VS Code
  • Distribute data globally with Azure Cosmos DB

 

Module 5: Working with Relational Data Stores in the Cloud

In this module, students will explore the Azure relational data platform options including SQL Database and SQL Data Warehouse. The student will be able explain why they would choose one service over another, and how to provision, connect and manage each of the services.

Lessons

  • Use Azure SQL Database
  • Describe Azure SQL Data Warehouse
  • Creating and Querying an Azure SQL Data Warehouse
  • Use PolyBase to Load Data into Azure SQL Data Warehouse

Lab: Working with Relational Data Stores in the Cloud

  • Use Azure SQL Database
  • Describe Azure SQL Data Warehouse
  • Creating and Querying an Azure SQL Data Warehouse
  • Use PolyBase to Load Data into Azure SQL Data Warehouse

 

Module 6: Performing Real-Time Analytics with Stream Analytics

In this module, students will learn the concepts of event processing and streaming data and how this applies to Events Hubs and Azure Stream Analytics. The students will then set up a stream analytics job to stream data and learn how to query the incoming data to perform analysis of the data. Finally, you will learn how to manage and monitor running jobs.

Lessons

  • Explain data streams and event processing
  • Data Ingestion with Event Hubs
  • Processing Data with Stream Analytics Jobs

Lab: Performing Real-Time Analytics with Stream Analytics

  • Explain data streams and event processing
  • Data Ingestion with Event Hubs
  • Processing Data with Stream Analytics Jobs

 

Module 7: Orchestrating Data Movement with Azure Data Factory

In this module, students will learn how Azure Data factory can be used to orchestrate the data movement and transformation from a wide range of data platform technologies. They will be able to explain the capabilities of the technology and be able to set up an end to end data pipeline that ingests and transforms data.

Lessons

  • Explain how Azure Data Factory works
  • Azure Data Factory Components
  • Azure Data Factory and Databricks

Lab: Orchestrating Data Movement with Azure Data Factory

  • Explain how Data Factory Works
  • Azure Data Factory Components
  • Azure Data Factory and Databricks

 

Module 8: Securing Azure Data Platforms

In this module, students will learn how Azure provides a multi-layered security model to protect your data. The students will explore how security can range from setting up secure networks and access keys, to defining permission through to monitoring across a range of data stores.

Lessons

  • An introduction to security
  • Key security components
  • Securing Storage Accounts and Data Lake Storage
  • Securing Data Stores
  • Securing Streaming Data

Lab: Securing Azure Data Platforms

  • An introduction to security
  • Key security components
  • Securing Storage Accounts and Data Lake Storage
  • Securing Data Stores
  • Securing Streaming Data

 

Module 9: Monitoring and Troubleshooting Data Storage and Processing

In this module, the student will get an overview of the range of monitoring capabilities that are available to provide operational support should there be issue with a data platform architecture. They will explore the common data storage and data processing issues. Finally, disaster recovery options are revealed to ensure business continuity.

Lessons

  • Explain the monitoring capabilities that are available
  • Troubleshoot common data storage issues
  • Troubleshoot common data processing issues
  • Manage disaster recovery

Lab: Monitoring and Troubleshooting Data Storage and Processing

  • Explain the monitoring capabilities that are available
  • Troubleshoot common data storage issues
  • Troubleshoot common data processing issues
  • Manage disaster recovery

Show moredown

Prerequisites

There are no formal prerequisites for attending this course.

Audience

Data professionals, data architects, and business intelligence experts who want to learn more about Microsoft Azure's data platform technologies and Develop applications that deliver content from Microsoft Azure's data platform technologies.

Retired​: Implementing an Azure Data Solution Certification (M-DP200)​ Overview

In this course, delegates will learn how to implement various data platform technologies in solutions that meet business and technical needs, including on-premise, cloud, and hybrid data scenarios, which include both relational and no-SQL data. Delegates will also learn how to process data using a range of technologies and languages ​​for both streaming and batch data.

This course explores how to implement data security, including authentication, authorisation, data policies and standards,  and implement data solution monitoring for both data storage and data processing. Eventually, they will manage and troubleshoot Azure data solutions, including optimising and restoring large volumes of data, batch processing, and streaming data solutions.

This role-based course can be used to prepare for certification as a Microsoft Azure Data Engineer.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (2 days)

Classroom (2 days)

Online Self-paced (16 hours)

Designing for Azure Data Solution (M-DP201) Course Outline

Module 1: Architecture of The Data Platform

  • Basic Principles of Architectural Development
  • Design with a View to Safety
  • Performance and Scalability
  • Design for Availability and Recoverability
  • Design for Efficiency and Operation
  • Case Study

Module 2: Azure Batch Processing Reference Architectures

  • Lambda Architectures from The Perspective of Batch Mode
  • Design of an Enterprise BI Solution in Azure
  • Automation of Enterprise BI Solutions in Azure
  • Development of an Enterprise-level Conversation Bot in Azure

Module 3: Azur Real-Time Reference Architectures in Real-Time

  • Lambda Architectures for a Real-Time Perspective
  • Designing a Stream Processing Pipeline with Azure Databricks
  • Create an Azure IoT Reference Architecture

Module 4: Security Design of the Data Platform

  • Security Approach to Defence Strategy
  • Protection at the Network Level
  • Identity Protection
  • Use of Encryption
  • Advanced Threat Protection

Module 5: Design for Flexibility and Scalability

  • Design of Backup and Recovery Strategies
  • Optimisation of Network Performance
  • Design for Optimised Storage and Database Performance
  • Integration of Disaster Recovery in Architectures
  • Design of Backup and Recovery Strategies

Module 6: Design for Efficiency and Operation

  • Maximise the Efficiency of your Cloud Environment
  • Monitoring and Analytics to gain Operational Insights.
  • Automation to Reduce Effort and Errors

Show moredown

Prerequisites

There are no pre-requisites for this course.

Audience

This course is for IT Professionals, who want to learn about Azure data solution.

Retired​: Designing for Azure Data Solution (M-DP201) Course Overview

In this course, delegates will design different data platform technologies for solutions that meet business and technical requirements. This can include local, cloud, and hybrid data scenarios that incorporate relational, no-SQL, or data warehouse data. You will also learn how to design process architectures using a range of streaming and batch data technologies.

It will explore how to design data security, including data access, data policies and standards, and develop Azure data solutions that include optimisation, availability, and disaster recovery of big data, batch processing, and streaming data solutions. In this course, delegates will learn about lambda architecture. They will also learn how to design a stream processing pipeline with azure databricks.

This role-based course prepares you for certification as an Azure Data Engineer.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (4 days)

Classroom (4 days)

Online Self-paced (32 hours)

Designing and implementing a Microsoft Azure AI Solution AI102 Course Outline

Within this Microsoft training you will learn the following modules:

Module 1: Introduction to AI on Azure

Artificial Intelligence (AI) is increasingly at the core of modern apps and services. In this module, you'll learn about some common AI capabilities that you can leverage in your apps, and how those capabilities are implemented in Microsoft Azure. You'll also learn about some considerations for designing and implementing AI solutions responsibly.

Lessons

  • Introduction to Artificial Intelligence
  • Artificial Intelligence in Azure

After completing this module, students will be able to:

  • Describe considerations for creating AI-enabled applications
  • Identify Azure services for AI application development

Module 2: Developing AI Apps with Cognitive Services

Cognitive Services are the core building blocks for integrating AI capabilities into your apps. In this module, you'll learn how to provision, secure, monitor, and deploy cognitive services.

Lessons

  • Getting Started with Cognitive Services
  • Using Cognitive Services for Enterprise Applications

Lab: Get Started with Cognitive Services
Lab: Manage Cognitive Services Security
Lab: Monitor Cognitive Services
Lab: Use a Cognitive Services Container

After completing this module, students will be able to:

  • Provision and consume cognitive services in Azure
  • Manage cognitive services security
  • Monitor cognitive services
  • Use a cognitive services container

Module 3: Getting Started with Natural Language Processing

Natural Language processing (NLP) is a branch of artificial intelligence that deals with extracting insights from written or spoken language. In this module, you'll learn how to use cognitive services to analyze and translate text.

Lessons

  • Analyzing Text
  • Translating Text

Lab: Translate Text

Lab: Analyze Text

After completing this module, students will be able to:

  • Use the Text Analytics cognitive service to analyze text
  • Use the Translator cognitive service to translate text

Module 4: Building Speech-Enabled Applications

Many modern apps and services accept spoken input and can respond by synthesizing text. In this module, you'll continue your exploration of natural language processing capabilities by learning how to build speech-enabled applications.

Lessons

  • Speech Recognition and Synthesis
  • Speech Translation

Lab: Recognize and Synthesize Speech
Lab: Translate Speech

After completing this module, students will be able to:

  • Use the Speech cognitive service to recognize and synthesize speech
  • Use the Speech cognitive service to translate speech

Module 5: Creating Language Understanding Solutions

To build an application that can intelligently understand and respond to natural language input, you must define and train a model for language understanding. In this module, you'll learn how to use the Language Understanding service to create an app that can identify user intent from natural language input.

Lessons

  • Creating a Language Understanding App
  • Publishing and Using a Language Understanding App
  • Using Language Understanding with Speech

Lab: Create a Language Understanding Client Application
Lab: Create a Language Understanding App
Lab: Use the Speech and Language Understanding Services

After completing this module, students will be able to:

  • Create a Language Understanding app
  • Create a client application for Language Understanding
  • Integrate Language Understanding and Speech

Module 6: Building a QnA Solution

One of the most common kinds of interaction between users and AI software agents is for users to submit questions in natural language, and for the AI agent to respond intelligently with an appropriate answer. In this module, you'll explore how the QnA Maker service enables the development of this kind of solution.

Lessons

  • Creating a QnA Knowledge Base
  • Publishing and Using a QnA Knowledge Base

Lab: Create a QnA Solution

After completing this module, students will be able to:

  • Use QnA Maker to create a knowledge base
  • Use a QnA knowledge base in an app or bot

Module 7: Conversational AI and the Azure Bot Service

Bots are the basis for an increasingly common kind of AI application in which users engage in conversations with AI agents, often as they would with a human agent. In this module, you'll explore the Microsoft Bot Framework and the Azure Bot Service, which together provide a platform for creating and delivering conversational experiences.

Lessons

  • Bot Basics
  • Implementing a Conversational Bot

Lab: Create a Bot with the Bot Framework SDK
Lab: Create a Bot with Bot Framework Composer

After completing this module, students will be able to:

  • Use the Bot Framework SDK to create a bot
  • Use the Bot Framework Composer to create a bot

Module 8: Getting Started with Computer Vision

Computer vision is an area of artificial intelligence in which software applications interpret visual input from images or video. In this module, you'll start your exploration of computer vision by learning how to use cognitive services to analyze images and video.

Lessons

  • Analyzing Images
  • Analyzing Videos

Lab: Analyze Video
Lab: Analyze Images with Computer Vision

After completing this module, students will be able to:

  • Use the Computer Vision service to analyze images
  • Use Video Analyzer to analyze videos

Module 9: Developing Custom Vision Solutions

While there are many scenarios where pre-defined general computer vision capabilities can be useful, sometimes you need to train a custom model with your own visual data. In this module, you'll explore the Custom Vision service, and how to use it to create custom image classification and object detection models.

Lessons

  • Image Classification
  • Object Detection

Lab: Classify Images with Custom Vision
Lab: Detect Objects in Images with Custom Vision

After completing this module, students will be able to:

  • Use the Custom Vision service to implement image classification
  • Use the Custom Vision service to implement object detection

Module 10: Detecting, Analyzing, and Recognizing Faces

Facial detection, analysis, and recognition are common computer vision scenarios. In this module, you'll explore the user of cognitive services to identify human faces.

Lessons

  • Detecting Faces with the Computer Vision Service
  • Using the Face Service

Lab: Detect, Analyze, and Recognize Faces

After completing this module, students will be able to:

  • Detect faces with the Computer Vision service
  • Detect, analyze, and recognize faces with the Face service

Module 11: Reading Text in Images and Documents

Optical character recognition (OCR) is another common computer vision scenario, in which software extracts text from images or documents. In this module, you'll explore cognitive services that can be used to detect and read text in images, documents, and forms.

Lessons

  • Reading text with the Computer Vision Service
  • Extracting Information from Forms with the Form Recognizer service

Lab: Read Text in Images
Lab: Extract Data from Forms

After completing this module, students will be able to:

  • Use the Computer Vision service to read text in images and documents
  • Use the Form Recognizer service to extract data from digital forms

Module 12: Creating a Knowledge Mining Solution

Many AI scenarios involve intelligently searching for information based on user queries. AI-powered knowledge mining is an increasingly important way to build intelligent search solutions that use AI to extract insights from large repositories of digital data and enable users to find and analyze those insights.

Lessons

  • Implementing an Intelligent Search Solution
  • Developing Custom Skills for an Enrichment Pipeline
  • Creating a Knowledge Store

Lab: Create a Custom Skill for Azure Cognitive Search
Lab: Create an Azure Cognitive Search solution
Lab: Create a Knowledge Store with Azure Cognitive Search

After completing this module, students will be able to:

  • Create an intelligent search solution with Azure Cognitive Search
  • Implement a custom skill in an Azure Cognitive Search enrichment pipeline
  • Use Azure Cognitive Search to create a knowledge store

Show moredown

Who should attend this Microsoft training course?

Software engineers concerned with building, managing, and deploying AI solutions that leverage Azure Cognitive Services, Azure Cognitive Search, and Microsoft Bot Framework. They are familiar with C# or Python and have knowledge on using REST-based APIs to build computer vision, language analysis, knowledge mining, intelligent search, and conversational AI solutions on Azure.

  • Job role: AI Engineer.
  • Preparation for exam: AI-102.

Microsoft Training Prerequisites

Before attending this course, students must have:

  • Knowledge of Microsoft Azure and ability to navigate the Azure portal
  • Knowledge of either C# or Python
  • Familiarity with JSON and REST programming semantics

Designing and implementing a Microsoft Azure AI Solution AI102 Course Overview

AI-102 Designing and Implementing an Azure AI Solution is intended for software developers wanting to build AI infused applications that leverage Azure Cognitive Services, Azure Cognitive Search, and Microsoft Bot Framework. The course will use C# or Python as the programming language.

What you gain from this training course?

  • Describe considerations for AI-enabled application development
  • Create, configure, deploy, and secure Azure Cognitive Services
  • Develop applications that analyze text
  • Develop speech-enabled applications
  • Create applications with natural language understanding capabilities
  • Create QnA applications
  • Create conversational solutions with bots
  • Use computer vision services to analyze images and videos
  • Create custom computer vision models
  • Develop applications that detect, analyze, and recognize faces
  • Develop applications that read and process text in images and documents
  • Create intelligent search solutions for knowledge mining

Show moredown

What's included in this Artificial Intelligence Course?

  • Experienced Instructor
  • Labs

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Migrate NoSQL Workloads to Azure Cosmos DB (MDP060)​ Course Outline

Module 1: Building Globally Distributed Applications with Cosmos DB
Lessons

  • Cosmos DB Overview
  • Cosmos DB APIs
  • Provisioning Throughput
  • Partitioning/Sharding Best Practices

Lab: Practice Labs

  • Create Cosmos DB Account
  • Configure RUs

Module 2: Migrate MongoDB Workloads to Cosmos DB
Lessons

  • Understand Migration Benefits
  • Migration Planning
  • Data Migration
  • Application Migration
  • Post-Migration considerations

Lab: Practice Labs

  • Create a Migration Project
  • Define Source and Target
  • Perform Migration
  • Verify Migration

Module 3: Migrate Cassandra DB Workloads to Cosmos DB

Lessons

  • Understand Migration Benefits
  • Migration Planning
  • Data Migration
  • Application Migration
  • Post-Migration Considerations

Lab: Practice Labs

  • Export the Schema
  • Move Data Using CQLSH COPY
  • Move Data Using Spark
  • Verify Migration

Show moredown

Prerequisites

There are no prerequisites for this course.

Audience

This course is for IT Professionals who want to learn about Microsoft Technologies.

Migrate NoSQL Workloads to Azure Cosmos DB (MDP060)​ Course Overview

In this course, delegates will learn about Cosmos DB and how to migrate MongoDB and Cassandra workloads to Cosmos DB. Delegates will learn how to build Globally Distributed Applications with Cosmos DB. In this 1-day course, delegates will also learn how to migrate MongoDB Workloads to Cosmos DB and how to migrate Cassandra DB Workloads to Cosmos DB.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Migrate Open Source Data Workloads to Azure (DP070)​ Course Outline

Module 1 - Migrate to Azure SQL DB for MySQL and PostgreSQL

This module will explain about benefits and architecture of Azure SQL DB.

Lessons

  • OSS Databases Overview
  • Common OSS Database Workloads
  • Customer Challenges in Migration

Lab: Creating Source OSS Databases

  • Installation of Postgres Migration DB Server
  • Installation of MySQL Migration DB Server
  • Backups/Data Dumps from Postgres/MySQL
  • Restore from Data Dumps

Module 2 - Migrate On-Premises MySQL to Azure SQL DB for MySQL

In this module, delegates will learn about the benefits and process of migrating MySQL workloads to Azure SQL DB.

Lessons

  • Configure and Manage Azure SQL DB for MySQL
  • Migrate On-Premises MySQL to SQL DB for MySQL
  • Application Migration
  • Post-Migration Considerations

Lab: Migrating MySQL DB Workloads to Azure SQL DB

  • Migrating MySQL DB Workloads to Azure SQL DB
  • Define Source and Target DBs 
  • Perform Migration
  • Verify Migration

Module 3 - Migrate On-Premises PostgreSQL to Azure SQL DB for PostgreSQL

In this module, delegates will get an understanding of the benefits and process of migrating PostgreSQL DB workloads to Azure SQL DB

Lessons

  • Configure and Manage Azure SQL DB for PostgreSQL
  • Migrate On-Premises MySQL to SQL DB for PostgreSQL
  • Application Migration
  • Post-Migration Considerations

Lab: Migrating PostgreSQL DB Workloads to Azure SQL DB

  • Configure Azure SQL DB for PostgreSQL
  • Define Source and Target DBs
  • Perform Migration
  • Verify Migration

Show moredown

Prerequisites

There are no formal prerequisites for this course.

Audience

This course is designed for IT Professionals.

Migrate Open Source Data Workloads to Azure (DP070)​ Course Overview

Technically, the database is an organised collection of data. Data workloads contain the data, database engine to access the data, and the database schema for logical structure. For the world’s innovation, AI technology, Machine learning, and cloud services, Microsoft Azure is a leading contender to execute or drive database migration to the cloud. For database administrator, this is the perfect opportunity to migrate data workloads to the cloud platform. Azure is the best cloud platform for simplifying the administration activities, high scalability and availability. From a security perspective, Azure is PCI compliance. It provides advanced-level security for essential and sensitive database. Within an organisation, Azure also helps to improved business agility.

This 1-day course is designed to get a better understanding of how data workloads set up on the Azure Cloud platform. In this course, delegates will learn about SQL Database and gain knowledge of how to migrate MySQL and PostgreSQL workloads to Azure SQL Database.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (5 days)

Classroom (5 days)

Online Self-paced (40 hours)

 

Developing Microsoft Azure and Web Services (M20487) Course Outline

This is a 5-day course, with a total of 14 modules. Upon completing the course, delegates may progress onto the Developing Microsoft Azure and Web Services exam.

Module 1: Overview of service and cloud technologies

  • Key Components of Distributed Applications
  • Data and Data Access Technologies
  • Service Technologies
  • Cloud Computing
  • Exploring the Blue Yonder Airlines’ Travel Companion Application
  • Lab: Exploring the work environment

Module 2: Querying and Manipulating Data Using Entity Framework

  • ADO.NET Overview
  • Creating an Entity Data Model
  • Querying Data
  • Manipulating Data
  • Lab: Creating a Data Access Layer by Using Entity Framework

Module 3: Creating and Consuming ASP.NET Web API Services

  • HTTP Services
  • Creating an ASP.NET Web API Service
  • Handling HTTP Requests and Responses
  • Hosting and Consuming ASP.NET Web API Services
  • Lab: Creating the Travel Reservation ASP.NET Web API Service

Module 4: Extending and Securing ASP.NET Web API Services

  • The ASP.NET Web API Pipeline
  • Creating OData Services
  • Implementing Security in ASP.NET Web API Services
  • Injecting Dependencies into Controllers
  • Lab: Extending Travel Companion’s ASP.NET Web API Services

Module 5: Creating WCF Services

  • Advantages of Creating Services with WCF
  • Creating and Implementing a Contract
  • Configuring and Hosting WCF Services
  • Consuming WCF Services
  • Lab: Creating and Consuming the WCF Booking Service

Module 6: Hosting Services

  • Hosting Services On-Premises
  • Hosting Services in Windows Azure
  • Lab: Hosting Services

Module 7: Windows Azure Service Bus

  • Windows Azure Service Bus Relays
  • Windows Azure Service Bus Queues
  • Windows Azure Service Bus Topics
  • Lab: Windows Azure Service Bus

Module 8: Deploying Services

  • Web Deployment with Visual Studio 2012
  • Creating and Deploying Web Application Packages
  • Command-Line Tools for Web Deploy
  • Deploying Web and Service Applications to Windows Azure
  • Continuous Delivery with TFS and Git
  • Best Practices for Production Deployment
  • Lab: Deploying Services
  • Lab: Scalability

Module 9: Windows Azure Storage

  • Introduction to Windows Azure Storage
  • Windows Azure Blob Storage
  • Windows Azure Table Storage
  • Windows Azure Queue Storage
  • Restricting Access to Windows Azure Storage
  • Lab: Windows Azure Storage

Module 10: Monitoring and Diagnostics

  • Performing Diagnostics by Using Tracing
  • Configuring Service Diagnostics
  • Monitoring Services Using Windows Azure Diagnostics
  • Collecting Windows Azure Metrics
  • Lab: Monitoring and Diagnostics

Module 11: Identity Management and Access Control

  • Claims-based Identity Concepts
  • Using the Windows Azure Access Control Service
  • Configuring Services to Use Federated Identities
  • Lab: Identity Management and Access Control

Module 12: Scaling Services

  • Introduction to Scalability
  • Load Balancing
  • Scaling On-Premises Services with Distributed Cache
  • Windows Azure Caching
  • Scaling Globally
  • Lab: Scalability

Module 13: Appendix A: Designing and Extending WCF Services

  • Applying Design Principles to Service Contracts
  • Handling Distributed Transactions
  • Extending the WCF Pipeline
  • Lab: Designing and Extending WCF Services

Module 14: Appendix B: Implementing Security in WCF Services

  • Introduction to Web Services Security
  • Transport Security
  • Message Security
  • Configuring Service Authentication and Authorization
  • Lab: Securing a WCF Service

 

The 70-487 exam is to be taken after completing the 5 days Developing Microsoft Azure and Web Services course (M20487). 

Show moredown

 

Who should attend?                                                         

This course is specifically targeted to those with who are .Net developers, both beginner and experienced who wish to learn how to develop services and use them in hybrid environments.

Prerequisites

Delegates wishing to attend this course are expected to have:

  • A minimum of six months programming experience
  • Experience with C# programming, and concepts such as Lambda expressions, LINQ, and anonymous types
  • Understanding the concepts of n-tier applications
  • Experience with querying and manipulating data with ADO.NET
  • Knowledge of XML data structures

Developing Microsoft Azure and Web Services (M20487) Course Overview

This Visual Studio, 5-day, M20487 course is aimed at .NET developers. The Developing Microsoft Azure and Web Services certification aims to equip delegates with the skills and knowledge required to develop Azure and Web services and use them in hybrid environments.

For delegates who have completed the course, they are expected to be able to:

  • Query and manipulate data with Entity Framework
  • Use ASP.NET Web API to create HTTP-based services and consume them from .NET and non-.NET clients
  • Extend ASP.NET Web API services using message handlers, model binders, action filters, and media type formatters
  • Create SOAP-based services with the Windows Communication Foundation (WCF) and consume them from .NET clients
  • Apply design principles to service contracts and extend WCF services using custom runtime components and behaviours
  • Secure WCF services using transport and message security
  • Use Windows Azure Service Bus for relayed messaging and brokered messaging using queues and topics
  • Host services on on-premises servers, and on various Windows Azure environments, such as Web Roles, Worker Roles, and Web Sites
  • Deploy services to both on-premises servers and Windows Azure
  • Store and access data in Windows Azure Storage, and configure storage access rights
  • Monitor and log services, both on-premises and in Windows Azure
  • Implement federated authentication by using ACS with ASP.NET Web API services
  • Create scalable, load-balanced services

 

We are fully accredited by Microsoft, for our Developing Microsoft Azure and Web Services course and we are a Silver Partner. 

Show moredown

Developing Microsoft Azure and Web Services (70-487) Exam

Once the M20487 course has been completed the 70-487 exam should be taken. The Developing Microsoft Azure and Web Services exam information is protected as part of a Non-Disclosure Agreement. Therefore information on the exam format is not available. However, information regarding how the exam content is divided is available and is as follows:

  • Accessing data (20-25%)
  • Querying and manipulating data by using Entity Framework (20-25%)
  • Designing and implementing WCF services (15-20%)
  • Creating and consuming Web API-based services (15-20%)
  • Deploying web applications and services (15-20%)

 

The percentages indicate the weighting of each of the major topic areas covered in the exam. 

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (4 days)

Classroom (4 days)

Online Self-paced (32 hours)

Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack Course Outline | Azure Training |

This course includes the following modules:

Module 1: Overview of Azure Stack Hub

In this module, you will learn how Azure Stack Hub is an extension of Azure that provides a way to run apps in an on-premises environment and deliver Azure services in your datacenter.

Lessons

  • Azure Stack Hub
  • Datacenter integration
  • Azure Stack Hub PowerShell
  • Module review questions

After completing this module, students will be able to:

  • Describe edge and disconnected solutions
  • Describe Azure Stack Hub integrated systems architecture
  • Explain Azure Stack Hub deployment options
  • Define differences between Azure Stack Hub, Azure Stack HCI, and global Azure

Module 2: Provide Services

In this module, you will learn how to populate Azure Stack Hub Marketplace in a disconnected environment, deploy an App Services resource provider, deploy Event Hubs resource provides, create and manage quotas, plans, offers, and subscriptions, and manage usage and billing.

Lessons

  • Manage Azure Stack Hub Marketplace
  • Offer an App Services resource provider
  • Offer an Event Hubs resource provider
  • Offer services
  • Manage usage and billing
  • Module review questions
    • Lab : Manage offers and plans in Azure Stack Hub
    • Lab : Add custom Marketplace Items by using the Azure Gallery Packager
    • Lab : Validate Azure Resource Manager (ARM) Templates with Azure Stack Hub
    • Lab : Optional Lab : Implement SQL Server Resource Provider in Azure Stack Hub

After completing this module, students will be able to:

  • Create a custom Azure Stack Hub Marketplace item
  • Deploy and update an App Services resource provider
  • Plan an Event Hubs resource provider deployment
  • Create and manage user subscriptions
  • Manage usage and billing in multi-tenant and CSP scenarios

Module 3: Implement Data Center Integration

In this module, you will learn how prepare an Stack Hub deployment, recommend and validate certificates, and register in a connected and disconnected environment.

Lessons

  • Prepare for Azure Stack Hub deployment
  • Manage Azure Stack Hub registration
  • Module review questions

After completing this module, students will be able to:

  • View and retrieve usage data by using the Usage API
  • Recommend a name resolution strategy
  • Validate identity provider integration
  • Validate certificates
  • Recommend a registration mode

Module 4: Manage Identity and Access for Azure Stack Hub

In this module, you will learn how to configure the Azure Stack Hub home directory, register the guest tenant directory with Azure Stack Hub, and identify an appropriate method for access (service principal, users, groups).

Lessons

  • Manage multi-tenancy
  • Manage access
  • Module review questions
    • Lab : Delegate Offer Management in Azure Stack Hub
    • Lab : Manage Service Principals in Azure Stack Hub

After completing this module, students will be able to:

  • Register the guest tenant directory with Azure Stack Hub
  • Update the guest tenant directory
  • Configure access in Azure Stack Hub
  • Create a custom role

Module 5: Manage the Azure Stack Hub Infrastructure

In this module, you will learn how monitor system health by using the REST API, monitor system health by using Syslog Server, collect diagnostic logs on demand by using Powershell, configure a storage target for infrastructure backup, and download and import update packages manually.

Lessons

  • Manage system health
  • Azure Monitor on Azure Stack Hub
  • Plan and configure business continuity and disaster recovery
  • Manage capacity
  • Update infrastructure
  • Manage Azure Stack Hub by using privileged endpoints
  • Module review questions
    • Lab : Connect to Azure Stack Hub via PowerShell
    • Lab : Access the Privileged Endpoint in Azure Stack Hub
    • Lab : Manage Log Collection in Azure Stack Hub
    • Lab : Configure and manage Azure Stack Hub Storage Accounts
    • Lab : Manage Public IP Addresses in Azure Stack Hub
    • Lab : Configure Azure Stack Hub Infrastructure Backup

After completing this module, students will be able to:

  • Include resource providers such as Event Hubs
  • Manage field replacement or repair
  • Configure storage targets for infrastructure backups
  • Update Azure Stack Hub
  • Unlock a support session
  • Connect to a privileged endpoin
  • Perform system diagnostics by using Test-AzureStack

Show moredown

Who Should Attend this Azure Course?

The primary audience for this course is service administrators and DevOps or cloud architects who are interested in using Microsoft Azure Stack to provide cloud services to their end-users or customers from within their own datacentre.

Prerequisites

Before attending this course, delegates should possess or be able to demonstrate:

  • Working knowledge of Windows Server 2016
  • Working knowledge of SQL Server 2014
  • Working knowledge of Microsoft Azure

Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack Course Overview | Azure Training

This 5-day course is intended to provide delegates with the key knowledge required to deploy and configure Microsoft Azure Stack. During the course, they will learn the features and functionalities of Microsoft Azure Stack, how to deploy and manage Microsoft Azure Stack, how to configure resources and monitor Microsoft Azure Stack, and more.

This Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack course is fully accredited by Microsoft through the Microsoft Silver Partnership held by The Knowledge Academy.

After completing this course, delegates will be able to:

  • Describe the components and architecture of Microsoft Azure Stack
  • Deploy Microsoft Azure Stack
  • Understand the Windows Server 2016 features used in Microsoft Azure Stack
  • Understand how DevOps use Microsoft Azure Stack
  • Offer resources in Microsoft Azure Stack
  • Manage IaaS in Microsoft Azure Stack
  • Manage PaaS in Microsoft Azure Stack
  • Manage updates in Microsoft Azure Stack
  • Perform monitoring and troubleshooting in Microsoft Azure Stack
  • Understand how licensing and billing works in Microsoft Azure Stack

Show moredown

What's included in this Azure Training Course?

The Knowledge Academy does not provide an examination for this course. Delegates will be given access to:

  • Tuition from one of our expert trainers
  • Certificate of completion
  • Refreshments

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (2 days)

Classroom (2 days)

Online Self-paced (16 hours)

Migrating Windows Server Workloads to Azure​ Course Outline

Module 1: Planning and Assessing Azure Migration

Delegates will acquire knowledge of the key business and technical drivers leading to cloud migration and the phases of an Azure migration.

Lessons

  • Cloud Migration- Business Motivations, Goals, and Outcomes
  • Discovery and Assessment
  • Practice Labs

Module 2: Implementing a Migration (Azure Site Recovery)
In this module, delegates will learn how to prepare the on-premises infrastructure and Azure components ahead of the planned migration.

Lessons

  • Overview of Azure Site Recovery
  • ASR Migration – End to End
  • Securing Migrated Workloads – Microsoft Recommendations
  • Datacenter Migration using Migration Factory
  • Practice labs

Module 3: Introduction to Data Migration
In this module, delegates will learn how to migrate an on-premises SQL Server 2008R2 database to Azure SQL Database Managed Instance, using the Azure Database Migration Service.

Lessons

  • Azure Data Box
  • Database Migration
  • Practice Labs

Module 4: Backup and Disaster Recovery in Azure

Delegates will gain an understanding of the key to a business continuity strategy and what is required for a highly available solution. They will also learn how to implement Azure IaaS virtual machine back up using the Azure Backup service.

Lessons

  • Azure Backup Overview
  • Implementing Azure IaaS Backup
  • Azure to Azure Site Recovery
  • Application Disaster Recovery

Show moredown

Prerequisites

There are no prerequisites for this course.

Audience

This course is for IT Professional who want to learn about Microsoft Technologies.

Migrating Windows Server Workloads to Azure​ Course Overview

This workshop explains how to migrate existing on-premises workloads and assets to the cloud, specifically to the Microsoft Azure platform. Delegates will learn how to assess and evaluate an existing on-premises environment in preparation for cloud migration. They will also gain an understanding of how to monitor and optimise their Azure-based workloads to maximise return on investment.

In this 2-day course, delegates will also acquire knowledge of how to use Azure services for protecting and managing your virtual machines, applications, and data.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (3 days)

Classroom (3 days)

Online Self-paced (24 hours)

Microsoft Azure Infrastructure & Deployment (M-AZ100) Course Outline

  • Managing Azure Subscriptions and Resources (AZ-100T01)
    • Module 1: Managing Azure Subscriptions
    • Module 2: Access Management for Cloud Resources
    • Module 4: Log Analytics
    • Module 5: Azure Resource Manager
    • Module 6: Azure Tips, Tricks, and Tools
  • Implementing and Managing Storage (AZ-100T02)
    • Module 1: Overview of Azure Storage
    • Module 2: Storage Services
    • Module 3: Securing and Managing Storage
    • Module 4: Storing and Accessing Data
    • Module 5: Monitoring Storage
  • Deploying and Managing Virtual Machines (AZ-100T03)
    • Module 1: Overview of Azure Machines
    • Module 2: Creating Virtual Machines
    • Module 3: Deploying Virtual Machine Images
    • Module 4: Configuring Virtual Machines
    • Module 5: Configuring Availability and Extensibility
    • Module 6: Managing and Monitoring Virtual Machines
  • Configuring and Managing Virtual Networks ( AZ-100T04)
    • Module 1: Azure Virtual Networks
    • Module 2: Azure DNS
    • Module 3: Securing Virtual Network Resources
    • Module 4: Connecting Virtual Networks
  • Manage Identities (AZ-100T05)
    • Module 1: Managing Azure Active Directory
    • Module 2: Managing Azure Active Directory Objects
    • Module 3: Implementing and Managing Hybrid Identities

Show moredown

Who should attend this course?

This course is designed for Azure Administrators who manage cloud services such as storage, networking, and computing. 

Prerequisites

There are no formal prerequisites for this course.

Microsoft Azure Infrastructure & Deployment (M-AZ100) Course Overview

This 3-day training course will provide delegates with the foundational knowledge and skill-set to manage Azure subscriptions and cloud resources. This includes using role-based access control to grant access to Azure users, groups, and services, and learning about the key monitoring tools and capabilities. Delegates will be introduced to Log Analytics to query and analyse data, and the Azure Resource Manager deployment model.

Also, this course teaches delegates how to implement Azure storage solutions for a variety of scenarios. Delegates learn about the different storage accounts and services as well as basic data replication concepts and available replication schemes. Delegates are also introduced to Storage Explorer as a convenient way to work with Azure storage data and learn the types of storage and how to work with managed and custom disks.

Learn how to create and manage virtual machines as part of an Infrastructure as a Service (IaaS) computing infrastructure. Delegates learn how to assess their on-premises environment for virtual machine readiness in preparation for moving resources to the cloud, including sizing, pricing, and design considerations

You will learn how to configure and manage Azure virtual networks (VNets). The benefits of moving an infrastructure to the cloud, removing the need to maintain expensive datacentres are an appealing proposition for many small and medium-sized companies. Regardless, once resources are moved to Azure, they require the same networking functionality as an on-premises deployment, and this course deals with the basic network configuration tasks.

Understand how to use Azure Active Directory (AD) to provide employees and customers with a multi-tenant cloud-based directory and identity management system. Delegates will learn the differences between Azure AD and Active Directory Domain Services (AD DS), as well the differences in functionality offered by the different editions of Azure AD. Delegates will also learn how to configure self-service password reset, or to use the option of password writes back to reset user passwords regardless of their location. Delegates are then introduced to Azure AD Identity Protection and learn how they can use it to protect their organisations from compromised accounts, identity attacks, and configuration issues. Students also learn how to integrate Azure AD with the many Software as a Service (SaaS) applications that are used, in order to secure user access to those applications.

Show moredown

Microsoft Azure Infrastructure & Deployment Exam Information

This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam.​

  • Manage Azure subscriptions and resources (15-20%)
  • Implement and manage storage (20-25%)
  • Deploy and manage virtual machines (VMs) (20-25%)
  • Configure and manage virtual networks (20-25%)
  • Manage identities (15-20%)

Please Note: The Exam for this course has been retired by Microsoft.

 

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (3 days)

Classroom (3 days)

Online Self-paced (24 hours)

MOC Workshop: Architecting Microsoft Azure Solutions Outline

This course will cover the following content:

Module 1: Design Principles for Cloud Infrastructure and Development

  • General patterns for cloud applications
  • Design techniques for performance
  • Design techniques for resiliency
  • Design techniques for scalability

Module 2: Designing App Service Web Apps

  • Azure Web Apps features and capacity
  • Azure SQL Database features and capacity
  • ARM features and capacity
  • Design approaches to business continuity

Module 3: Designing Application Storage & Data Access

  • Azure Storage features and capacity
  • Mobile Services features and capacity
  • Alternative Azure storage options
  • Relevant design approaches

Module 4: Securing Resources

  • Different approaches to designing secure solutions

Module 5: Design Microsoft Azure Infrastructure & Networking

  • Azure networking and infrastructure fundamentals
  • Azure design approaches for distributed applications

Module 6: Designing an Advanced Application

  • Advanced Azure platform capacities
  • Managing running compute-intensive applications
  • Long-running jobs
  • Additional advanced features

Module 7: Designing a Management and Monitoring Strategy

  • Configuring approaches
  • Monitoring approaches
  • Continual updates to Azure applications

Module 8: Designing a Business Continuity Strategy

  • Analyse designing backup approaches
  • Recovery solutions

Show moredown

Who should attend?

This MOC Workshop: Architecting Microsoft Azure solutions training is designed for individuals who are either intermediate or advanced users of Microsoft Azure. Specifically, this course is for IT Pros and developers, or those who like to pursue a career as a Solution Architect.

Prerequisites

As a prerequisite of this training course, candidates must complete the following free course https://aka.ms/edxazurearchitecture, or be able to demonstrate the equivalent knowledge and experience.

MOC Workshop: Architecting Microsoft Azure Solutions Course Overview | M40442

This MOC Workshop: Architecting Microsoft Azure Solutions training, consists of a 3-day course that will educate candidates on the most effective methods for solving Microsoft Azure issues. Therefore, this training course will enable delegates to design their own solutions, in line with their organisation, that can be implemented to optimise the use of Microsoft Azure.

Within the workshop nature of the course, candidates will work in groups studying real and current case studies to learn how to design solutions for Microsoft Azure. This training course is fully accredited by Microsoft through the Microsoft Silver Partnership that The Knowledge Academy hold.

Show moredown

 

  • Please Note: The Exam for this course has been retired by Microsoft.

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (3 days)

Classroom (3 days)

Online Self-paced (24 hours)

Microsoft Azure Integration & Security (M-AZ101) Course Outline

  • Migrate Servers to Azure (AZ-101T01)​
    • Module 1: Managing Azure Active Directory
    • Module 2: Azure Site Recovery
    • Module 3: Additional Migration Scenarios
  • Implement and Manage Application Services (AZ-101T02)
    • Module 1: Introducing the Azure App Service Platform
    • Module 2: Managing and Securing Web Apps
    • Module 3: Scaling and Performance
    • Module 4: Deploying Serverless Computing Solutions
  • Implement Advanced Virtual Networking (AZ-101T03)
    • Module 1: Distributing Network Traffic
    • Module 2: Site Connectivity
    • Module 3: Monitoring and Troubleshooting Network Connectivity
  • Secure Identities (AZ-101T04)
    • Module 1: Introduction to Identity Protection in Azure
    • Module 2: Using Multi-Factor Authentication for Secure Access
    • Module 3: Azure AD Privileged Identity Management

Show moredown

Who should attend this course?

This course is for Azure Administrators. Azure Administrators manage the cloud services that span storage, networking and compute cloud capabilities, with a deep understanding of each service across the full IT lifecycle. 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

There are no formal prerequisites for this course, but previous experience with operating systems, virtualisation, cloud infrastructure, storage structures, and networking will be beneficial. 

 

Microsoft Azure Integration & Security (M-AZ101) Course Overview

Delegates will also learn how to use Azure Site Recovery for performing the actual migration of workloads to Azure. The course focuses primarily on using ASR on a Hyper-V infrastructure to prepare and complete the migration process. In addition, delegates learn about other scenarios, such as migration of VMware vSphere Hypervisor virtual machines and System Centre VMM Hyper-V machines.

This course teaches IT Professionals how to manage and maintain the infrastructure for the core web apps and services that developers build and deploy. Delegates will learn how Azure App Service is used as a Platform as a Service (PaaS) offering for deploying cloud apps for web and mobile environments. Delegates will also learn how to use App Service Environments (ASE) to host a dedicated environment for securing and running App Service apps at scale. Students will also learn how to use deployment slots as staging environments for web apps, that can then be swapped into production when needed.

This three-day course teaches IT Professionals how to implement and configure different Azure networking traffic distribution mechanisms, including Azure Load Balancer, Azure Traffic Manager, and Azure Application Gateway. Delegates will also learn how to implement site connectivity for multiple scenarios including cross-premises and hybrid configurations, as well as extending on-premises networks into the Microsoft cloud over a dedicated private connection, using Azure ExpressRoute. Lastly, delegates will learn how to use Network Watcher to monitor and troubleshoot Azure virtual networks. They will also learn how to troubleshoot and remediate common errors in Azure Application Gateway and Azure Load Balancer.

Understand the challenges that organisations face in keeping modern IT environments secure, as the more distributed environments that are part of a cloud-first or hybrid world have rapidly created new security challenges for IT. The course focuses on three key areas in the defence against attackers who target security vulnerabilities, resulting particularly from credential theft and compromised identities: Role-Based Access Control (RBAC), Multi-Factor Authentication (MFA), and Azure Active Directory Privileged Identity Management (PIM).

Show moredown

Microsoft Azure Integration & Security exam information

This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage, the more questions you are likely to see on that content area on the exam.

  • Evaluate and perform server migration to Azure (15-20%)
  • Implement and manage application services (20-25%)
  • Implement advanced virtual networking (30-35%)
  • Secure identities (25-30%)

Please Note: The Exam for this course has been retired by Microsoft.

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (3 days)

Classroom (3 days)

Online Self-paced (24 hours)

Microsoft Azure Developer - Developing Core Cloud Solutions (M-AZ200) Course Outline

  • Select the appropriate Azure technology development solution (AZ-200T01)
    • Module 1: Select an appropriate compute solution
    • Module 2: Design for hybrid technologies
    • Module 3: Select an appropriate storage solution
  • Develop for Azure storage (AZ-200T02)
    • Module 1: Develop solutions that use Azure Storage tables
    • Module 2: Develop solutions that use Azure Cosmos DB storage Azure Cosmos DB
    • Module 3: Develop solutions that use file storage
    • Module 4: Develop solutions that use a relational database
    • Module 5: Develop solutions that use Microsoft Azure Blob storage
  • Develop Azure Platform as a Service solutions (AZ-200T03)
    • Module 1: Creating App Service Web Apps
    • Module 2: Creating mobile apps
    • Module 3: Creating an app service Logic App
    • Module 4: Creating an app or service that runs on Service Fabric
    • Module 5: Creating Azure Functions
    • Module 6: Scheduling bulk operations
    • Module 7: Create solutions that use Azure Kubernetes Service
    • Module 8: Developing apps for Azure Media Services
  • Implement security in Azure development solutions (AZ-200T04)
    • Module 1: Implementing authentication
    • Module 2: Implementing access control
    • Module 3: Implementing secure data solutions

Show moredown

Who should attend this training course?

This course is for experienced programmers who want to develop and host solutions in Azure. Learners should have some experience with Azure and must be able to program in at least one Azure-supported language. The course focuses on C#, Node.js, Azure CLI, Azure PowerShell, and JavaScript.

Prerequisites

There are no formal prerequisites for this course.​

Microsoft Azure Developer - Developing Core Cloud Solutions (M-AZ200) Course Overview

This three-day training course is part of a series of four courses to help you prepare for Microsoft’s Azure Developer certification exam AZ-200: Develop Core Microsoft Azure Cloud Solutions. These courses are designed for developers who already know how to code in at least one of the Azure-supported languages.

The coursework covers Azure architecture, design and connectivity patterns, and choosing the right storage solution for your development needs.

Show moredown

Microsoft Azure Developer - Developing Core Cloud Solutions exam information

This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage, the more questions you are likely to see on that content area on the exam.

  • Select the appropriate cloud technology solution (15-20%)
  • Develop for cloud storage (30-35%)
  • Create Platform as a Service (PaaS) Solutions (35-40%)
  • Secure cloud solutions (15-20%)

Please Note: The Exam for this course has been retired by Microsoft.

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (3 days)

Classroom (3 days)

Online Self-paced (24 hours)

Microsoft Azure Developer - Developing Advanced Solutions (M-AZ201) Course Outline

 

  • Develop for an Azure Cloud Model (AZ-201T01)​
    • Module 1: Develop for asynchronous processing
    • Module 2: Develop for autoscaling
    • Module 3: Develop long-running tasks
    • Module 4: Implement distributed transactions
    • Module 5: Enable the search of textual content
    • Module 6: Instrument an app or service and implement logging
  • Implement Azure development integration Solutions (AZ-201T02)
    • Module 1: Manage APIs by using API Management
    • Module 2: Configure a message-based integration architecture
    • Module 3: Develop an application message model
  • Develop Azure Cognitive Services, Bot, and IoT solutions (AZ-201T03)
    • Module 1: Develop Azure Cognitive Services solutions
    • Module 2: Create and integrate bots
    • Module 3: Create and implement IoT solutions
    • Module 2: Create and integrate bots

Show moredown

Who should attend this training course?

This course is for experienced programmers who want to develop and host solutions in Azure. Learners should have some experience with Azure and must be able to program in at least one Azure-supported language. The course focuses on C#, Node.js, Azure CLI, Azure PowerShell, and JavaScript.

Prerequisites

There are no formal prerequisites for this course.​​

Microsoft Azure Developer - Developing Advanced Solutions (M-AZ201) Course Overview

This three-day training course is part of a series of four courses to help you prepare for Microsoft’s Azure Developer certification exam AZ-201: Develop Advanced Microsoft Azure Cloud Solutions. These courses are designed for developers who already know how to code in at least one of the Azure-supported languages.

Show moredown

Microsoft Azure Developer - Developing Advanced Solutions Exam Information

This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage, the more questions you are likely to see on that content area on the exam.

  • Develop for an Azure cloud model (50-55%)
  • Implement cloud integration solutions (25-30%)
  • Develop Azure Cognitive Services, Bot, and IoT solutions (20-25%)

 

Please Note: The Exam for this course has been retired by Microsoft.

 

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (3 days)

Classroom (3 days)

Online Self-paced (24 hours)

Implementing Microsoft Azure Infrastructure Solutions Course Outline | M20533

Module 1: Introduction to Azure

This module introduces cloud solutions in general and then focuses on the services that Azure offers. The module goes on to describe the portals that you can use to manage Azure subscriptions and services before introducing the Azure PowerShell modules and Azure Command Line Interface (CLI) as scripting technologies for managing Azure. Finally, the module provides explanations and guidance for the use of Azure Resource Manager.

Lessons

  • Cloud technology overview
  • Overview of Azure
  • Managing Azure with the Azure portal
  • Managing Azure with Windows PowerShell
  • Overview of Azure Resource Manager
  • Azure management services

Lab: Managing Microsoft Azure

  • Use the Azure portals.
  • Use Azure Resource Manager features via the Azure portal.
  • Use Azure PowerShell.
  • After completing this module, students will be able to:
  • Identify suitable apps for the cloud.
  • Identify services and capabilities that Microsoft Azure provides.
  • Use Azure portals to manage Azure services and subscriptions.
  • Use Windows PowerShell to manage Azure services and subscriptions.
  • Use Azure Resource Manager to manage Azure resources.
  • Use Azure Resource Manager to manage Azure resources.

Module 2: Implementing and managing Azure networking

This module explains how virtual networking provides the glue that brings together VMs, web apps, and storage to enable you to publish a service onto the Internet.

Lessons

  • Overview of Azure networking
  • Implementing and managing Azure virtual networks
  • Configuring Azure virtual networks
  • Configuring Azure virtual network connectivity
  • Overview of Azure classic networking

Lab: Using a deployment template to implement Azure virtual networks

  • Creating an Azure virtual network by using a deployment template
  • Creating a virtual network by using PowerShell
  • Configure virtual networks

Lab: Configuring connectivity between classic and Azure Resource Manager virtual networks

  • Using a PowerShell script to connect a classic VNet and an Azure Resource Manager VNet
  • Configuring a point-to-site VPN
  • Validating virtual network connectivity
  • After completing this module, students will be able to:
  • Plan virtual networks in Azure.
  • Explain how to implement and manage virtual networks.
  • Use a deployment template and Azure PowerShell to implement Azure virtual networks.
  • Explain how to configure an Azure virtual network.
  • Describe Azure classic networking.

Module 3: Implementing virtual machines

This module introduces the fundamentals of Azure Virtual Machines and discusses the different ways in which you can deploy and manage them.

Lessons

  • Overview of Azure Resource Manager virtual machines
  • Planning for Azure virtual machines
  • Deploying Azure Resource Manager virtual machines
  • Authoring Azure Resource Manager templates
  • Overview of classic virtual machines

Lab: Creating Azure Resource Manager virtual machines in Azure

  • Creating virtual machines by using the Azure portal and Azure PowerShell
  • Validating virtual machine creation

Lab: Deploying Azure Resource Manager virtual machines by using Azure Resource Manager templates

  • Using Visual Studio and an Azure Resource Manager template to deploy virtual machines
  • Using Azure PowerShell and an Azure Resource Manager template to deploy virtual machines
  • After completing this module, students will be able to:
  • Describe main characteristics of Azure Resource Manager virtual machines.
  • Plan for Azure Virtual Machines.
  • Deploy Azure Resource Manager virtual machines.
  • Author Azure Resource Manager templates.
  • Explain IaaS v1 virtual machines.

Module 4: Managing virtual machines

This module explains how to manage virtual machines including configuring virtual machines, configuring virtual machine disks, and managing and monitor virtual machines.

Lessons

  • Configuring virtual machines
  • Configuring virtual machine disks
  • Managing and monitoring Azure virtual machines
  • Managing classic virtual machines

Lab: Managing Azure virtual machines

  • Configuring availability
  • Implementing desired state configuration (DSC)
  • Implementing storage space–based volumes
  • After completing this module, students will be able to:
  • Configure virtual machines.
  • Configure virtual machine disks.
  • Manage and monitor virtual machines

Module 5: Implementing Azure App services

This module explains the different types of apps that you can create by using the Microsoft Azure App Service, and how you can select an App Service plan and deployment method for apps in Microsoft Azure. Students will learn how to use Microsoft Visual Studio, File Transfer Protocol (FTP) clients, and Azure PowerShell to deploy web and mobile apps to Azure. Additionally, they will learn how to configure web apps and use the Azure WebJobs feature to schedule tasks, monitor the performance of web apps, and create and configure mobile apps. Lastly, they will learn how to use Azure Traffic Manager to distribute requests between two or more app services.

Lessons

  • Introduction to App Service
  • Planning app deployment in App Service
  • Implementing and maintaining web apps
  • Configuring web apps
  • Monitoring web apps and WebJobs
  • Implementing mobile apps
  • Traffic Manager

Lab: Implementing websites

  • Creating web apps
  • Deploying a web app
  • Managing web apps
  • Implementing Traffic Manager
  • After completing this module, students will be able to:
  • Explain the different types of apps that you can create by using the Microsoft Azure App Service.
  • Select an App Service plan and deployment method for apps in Microsoft Azure.
  • Use Microsoft Visual Studio, File Transfer Protocol (FTP) clients, and Azure PowerShell to deploy web and mobile apps to Azure.
  • Configure web apps and use the Azure WebJobs feature to schedule tasks.
  • Monitor the performance of web apps.
  • Create and configure mobile apps.
  • Use Azure Traffic Manager to distribute requests between two or more app services.

Module 6: Planning and implementing storage, backup, and recovery services

This module explains how to plan and implement storage, backup, and recovery services. Students will learn how to choose appropriate Microsoft Azure Storage options to address business needs. This module also explains how to implement and manage Azure Storage, and students will learn how to improve web-application performance by implementing Azure Content Delivery Networks (CDNs). Lastly, they will learn how to protect on-premises systems and Azure VMs by using Azure Backup, and they will be able to describe Azure Site Recovery capabilities.

Lessons

  • Planning storage
  • Implementing and managing storage
  • Implementing Azure Content Delivery Networks
  • Implementing Azure Backup
  • Planning for and implementing Azure Site Recovery

Lab: Planning and implementing Azure storage

  • Creating and configuring Azure storage
  • Using Azure file storage
  • Protecting data with Microsoft Azure Backup
  • After completing this module, students will be able to:
  • Choose appropriate Microsoft Azure Storage options to address business needs.
  • Implement and manage Azure Storage.
  • Improve web application performance by implementing Azure content delivery networks.
  • Protect on-premises systems and Azure virtual machines (VMs) by using Azure Backup.
  • Describe Azure Site Recovery capabilities.

Module 7: Planning and implementing Azure SQL Database

This module explains how to plan and implement Azure SQL Database, and identify relational database services in Microsoft Azure. This module explains how to provision, configure, and manage the Azure SQL Database data-management service. Students will learn how to configure security for Azure SQL Database and monitor Azure SQL Database, as well as manage data recovery and availability for Azure SQL Database.

Lessons

  • Planning and deploying Azure SQL Database
  • Implementing and managing Azure SQL Database
  • Managing Azure SQL Database security
  • Monitoring Azure SQL Database
  • Managing Azure SQL Database business continuity

Lab: Planning and implementing Azure SQL Database

  • Creating, securing, and monitoring an Azure SQL Database
  • Migrating a Microsoft SQL Server database to Azure SQL Database
  • Restoring a database
  • After completing this module, students will be able to:
  • Identify relational database services in Microsoft Azure.
  • Provision, configure, and manage Azure SQL Database.
  • Configure security for Azure SQL Database.
  • Monitor Azure SQL Database.
  • Manage data recovery and availability for Azure SQL Database.

Module 8: Implementing PaaS cloud services

This module explains how to plan and deploy Azure Cloud Services. This module also explains how to manage and maintain Azure Cloud Services.

Lessons

  • Planning and deploying PaaS cloud services
  • Managing and maintaining cloud services

Lab: Implementing PaaS cloud services

  • Deploying a PaaS cloud service
  • Configuring deployment slots and Remote Desktop Protocol (RDP)
  • Monitoring cloud services
  • After completing this module, students will be able to:
  • Plan and deploy Azure Cloud Services.
  • Explain how to manage and maintain Azure Cloud Services.

Module 9: Implementing Azure Active Directory

This module explains how to implement Azure AD. Students will learn how to create and manage Azure AD tenants. This module also explains how to configure single sign-on (SSO) for cloud applications and resources, and implement Azure Role-Based Access Control (RBAC) for cloud resources. Lastly, this module explains the functionality of Azure AD Premium, and how to implement Azure Multi-Factor Authentication.

Lessons

  • Creating and managing Azure AD tenants
  • Configuring application and resource access with Azure AD
  • Overview of Azure AD Premium

Lab: Implementing Azure AD

  • Administering Active AD
  • Configuring SSO
  • Configuring Multi-Factor Authentication
  • Configuring SSO from a Windows 10–based computer that is joined to Azure AD

After completing this module, students will be able to:

  • Create and manage Azure AD tenants.
  • Configure single sign-on (SSO) for cloud applications and resources, and implement Azure Role-Based Access Control (RBAC) for cloud resources.
  • Explain the functionality of Azure AD Premium and implement Azure Multi-Factor Authentication.

Module 10: Managing Active Directory in a hybrid environment

This module explains how to manage Active Directory in a hybrid environment. Students will learn how to extend an on-premises Active Directory domain to Azure Infrastructure as a Service (IaaS) environments and synchronize user, group, and computer accounts between on-premises AD DS and Azure AD. This module also explains how to set up SSO by using federation between on-premises Active Directory and Azure AD.

Lessons

  • Extending an on-premises Active Directory domain to Azure IaaS
  • Implementing directory synchronization by using Azure AD Connect
  • Implementing federation

Lab: Implementing and managing Azure AD synchronization

  • Configuring directory synchronization
  • Synchronizing directories

Module 11: Implementing Azure-based management and automation

This module explains how to implement Azure-based management and automation. Students will learn how to implement Microsoft Operations Management Suite (OMS) solutions and the core components of Microsoft Azure Automation. This module also describes how to implement different types of Azure Automation runbooks and manage Azure Automation by publishing runbooks and scheduling their execution.

Lessons

  • Implementing Microsoft Operations Management Suite (OMS)
  • Implementing Azure Automation
  • Implementing Automation runbooks
  • Managing Azure Automation

Lab: Implementing Automation

  • Configuring Automation accounts
  • Creating runbooks
  • After completing this module, students will be able to:
  • Implement OMS solutions.
  • Implement the core components of Azure Automation
  • Implement different types of Azure Automation runbooks.
  • Manage Azure Automation by publishing runbooks and scheduling their execution.

Additional Reading

To help you prepare for this class, review the following resources:

https://azure.microsoft.com/en-us/documentation/

                                                                                                             

Show moredown

Who is this course intended for?

  • This course is intended for IT professionals who have some knowledge of cloud technologies and want to learn more about Azure.
  • IT professionals who want to deploy, configure and administer services and virtual machines (VMs) in Azure.
  • IT professionals who use Microsoft System Center to manage and orchestrate server infrastructure.
  • Windows Server administrators who are looking to evaluate and migrate on-premises Active Directory roles and services to the cloud.
  • IT professionals who want to use Windows Azure to host websites and mobile app backend services.
  • IT professionals who are experienced in other non-Microsoft cloud technologies, meet the course prerequisites and want to cross-train on Azure.
  • IT professionals who want to take the Microsoft Certification exam 70-533, Implementing Azure Infrastructure Solutions.

Prerequisites

  • Completed the Microsoft Certified Systems Administrator (MCSA) certification in Windows Server 2012.
  • Understanding of on-premises virtualization technologies, including virtual machines, virtual networking, and virtual hard disks (VHDs).
  • Understanding of network configuration, including TCP/IP, Domain Name System (DNS), virtual private networks (VPNs), firewalls, and encryption technologies.
  • Understanding of websites, including how to create, configure, monitor and deploy a website on Internet Information Services (IIS).
  • Understanding of Active Directory concepts, including domains, forests, domain controllers, replication, Kerberos protocol, and Lightweight Directory Access Protocol (LDAP).
  • Understanding of database concepts, including tables, queries, Structured Query Language (SQL), and database schemas.
  • Understanding of resilience and disaster recovery, including backup and restore operations.

Implementing Microsoft Azure Infrastructure Solutions Course Overview | M20533

This course is intended for IT professionals who are familiar with managing on-premises IT deployments that include AD DS, virtualization technologies, and applications. The students typically work for organizations that are planning to locate some or all of their infrastructure services on Azure. This course also is intended for IT professionals who want to take the Microsoft Certification exam, 70-533, Implementing Azure Infrastructure Solutions.

After completing this course, students will be able to:

  • Describe Azure architecture components, including infrastructure, tools, and portals.
  • Implement and manage virtual networking within Azure and connect to on-premises environments.
  • Plan and create Azure virtual machines.
  • Configure, manage, and monitor Azure virtual machines to optimize availability and reliability.
  • Deploy and configure web apps and mobile apps.
  • Implement, manage, backup, and monitor storage solutions.
  • Plan and implement data services based on SQL Database to support applications.
  • Deploy, configure, monitor, and diagnose cloud services.
  • Create and manage Azure AD tenants, and configure application integration with Azure AD.
  • Integrate on-premises Windows AD with Azure AD.
  • Automate operations in Azure management by using automation.

Show moredown

Implementing Microsoft Azure Infrastructure Solutions Exam Information | M20533

This exam, which is not included in the course fee, has the code 70-533 and covers the following areas:

  • Design and implement Azure App Service apps (15-20%)
  • Create and manage Azure Resource Manager Virtual Machines (20-25%)
  • Design and implement a storage strategy (20-25%)
  • Implement an Azure Active Directory (15-20%)
  • Implement virtual networks (10-15%)
  • Design and deploy ARM templates (10-15%)

Please Note: The Exam for this course has been retired by Microsoft.

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Develop Azure Cognitive Services, Bot, and IoT solutions Course Outline | AZ-201T03

Module 1: Develop Azure Cognitive Services solutions

Lessons:

  • Cognitive Services overview
  • Develop solutions using Computer Vision
  • Develop solutions using Bing Web Search
  • Develop solutions using Custom Speech Service
  • Develop solutions using QnA Maker

Module 2: Create and integrate bots

Lessons:

  • Azure Bot Service overview
  • Create a bot using the Bot Builder SDK for .NET
  • Using Language Understanding in your bot
  • Register a bot with Bot Service
  • Managing a bot using the Azure Portal

Module 3: Create and implement IoT solutions

Lessons:

  • Working with the Azure IoT Hub
  • Working with Azure Time Series Insights
  • Working with Azure Stream Analytics

Show moredown

Who should attend this Microsoft Azure Training Course?

This course is intended for delegates who want to develop and host solutions in Azure. Accordingly, delegates should have some prior experience with Azure and must be able to program in at least one Azure-supported language, such as C#, Node.js, Azure CLI, Azure PowerShell, and JavaScript.

Prerequisites

Before attending this course, delegates should possess or be able to demonstrate:

  • Prior experience with Azure
  • Programming skills in C#, Node.js, Azure CLI, Azure PowerShell, or JavaScript

Develop Azure Cognitive Services, Bot, and IoT solutions Course Overview | AZ-201T03

This 1-day course focuses on preparing delegates for Microsofts Azure Developer certification exam AZ-201: Develop Advanced Microsoft Azure Cloud Solutions. These courses are designed for developers who already know how to code in at least one of the Azure-supported languages.

This course covers how to integrate Azure Cognitive Services like Computer Vision, QnA Maker, and natural language processing in Azure solutions. Delegates will also learn how to create and manage bots using the Bot Framework and Azure portal. The course also covers leveraging Azure Time Series Insights, Stream Analytics, and the IoT Hub for IoT solutions.

This Develop Azure Cognitive Services, Bot, and IoT Solutions course is fully accredited by Microsoft through the Microsoft Silver Partnership held by The Knowledge Academy.

After completing this course, delegates will be able to:

  • Learn to develop solutions using Computer Vision
  • Use speech services and natural language processing in apps
  • Create and manage dictionaries for FAQ generation by using QnA Maker
  • Leverage Bing Search in applications
  • Create and register simple bots using the Bot Framework, and manage a bot using the Azure Portal
  • Configure Azure Time Series Insights for IoT solutions
  • Configure the Stream Analytics Service for inputs and outputs for IoT devices
  • Register devices with the IoT Hub Device Provisioning Service

Show moredown

Develop Azure Cognitive Services, Bot, and IoT solutions Exam Information | AZ-201T03

Taking this course will help to prepare delegates for Microsoft�s Azure Developer certification exam AZ-201: Develop Advanced Microsoft Azure Cloud Solutions. The Knowledge Academy does not provide the exam and it must be taken separately. The examination will cover the following areas:

  • Develop for an Azure cloud model (50-55%)
  • Implement cloud integration solutions (25-30%)
  • Develop Azure Cognitive Services, Bot, and IoT solutions (20-25%)

Please Note: The Exam for this course has been retired by Microsoft.

 

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (3 days)

Classroom (3 days)

Online Self-paced (24 hours)

Architecting Microsoft Azure Solutions Course Outline | Azure Training | M20535

This course includes the following modules:

Module 1: Application Architecture Patterns in Azure

  • Pattern Resources
  • Performance Patterns
  • Resiliency Patterns
  • Scalability Patterns
  • Data Patterns

 

Module 2: Deploying Resources with Azure Resource Manager

  • ARM Templates
  • Role-Based Access Control (RBAC)
  • Resource Policies
  • Security
  • Building Blocks

 

Module 3: Building Azure IaaS-Based Server Applications

  • High Availability
  • Templated Infrastructure
  • Domain-Connected Machines

 

Module 4: Creating Managed Server Applications in Azure

  • Infrastructure-Backed Platform-as-a-Service (PaaS)
  • High-Performance Compute (HPC)
  • Migration

 

Module 5: Authoring Serverless Applications in Azure

  • Azure Web App
  • Azure Functions
  • Integration
  • High Performance

 

Module 6: Backing Azure Solutions with Azure Storage

  • Pricing
  • Blob Storage
  • Files
  • StorSimple

 

Module 7: Comparing Database Options in Azure

  • Relational
  • NoSQL Services
  • Azure Cosmos DB
  • Data Storage
  • Data Analysis

 

Module 8: Networking Azure Application Components

  • VNETs
  • Load Balancing
  • External Connectivity
  • Hybrid Connectivity

 

Module 9: Managing Security and Identity for Azure Solutions

  • Security Monitoring
  • Data Security
  • Application Security Azure Active Directory (Azure AD)
  • Hybrid Identity
  • Azure AD Application Integration

 

Module 10: Integrating SaaS Services Available on the Azure Platform

  • Cognitive Services
  • Bot Services
  • Machine Learning
  • Media Services

 

Module 11: Integrating Azure Solution Components using Messaging Services

  • Event Messaging
  • Integration
  • IoT

 

Module 12: Monitoring and Automating Azure Solutions

  • Application Monitoring
  • Platform Monitoring
  • Network Monitoring
  • Alerting
  • Backup
  • Azure Automation
  • Config Management
  • Auto-Scale

Show moredown

Who Should Attend this Course?

Delegates on this course should have intermediate experience in making and monitoring Azure solutions. Delegates should also be familiar with the tools and approaches used to create solutions on the Azure platform; this course is designed for individuals who are either intermediate or advanced users of Microsoft Azure. Specifically, this course is for IT professionals and developers, or those aiming to pursue a career as a Solution Architect, who already possess the experience mandated above.

Prerequisites 

Before attending this course, delegates must have the following technical knowledge:

  • Create resources and resource group in Azure
  • Manage users, groups, and subscriptions in an Azure Active Directory instance
  • Build an Azure Virtual Machine with related resources
  • Manage containers and blobs stored in an Azure Storage account
  • Create App Service Plans and manage apps related to the plan
  • Configure an Azure Virtual Network and enable S2S and P2S connectivity
  • Protect networked application components using Network Security Groups
  • Automate everyday Azure resource tasks using Azure CLI or Azure PowerShell
  • Deploy an Azure SQL, MySQL, Postgres or Cosmos database instance
  • Monitor existing Azure solutions using built-in metrics, Application Insights, or Operational Insights

Architecting Microsoft Azure Solutions Course Overview | Azure Training | M20535

This Architecting Microsoft Azure Solutions course consists of 3 days of expert training that will educate candidates on the most effective methods of solving Microsoft Azure issues. This training course will enable delegates to design their own solutions, in line with their organisation, that can be implemented to optimise the use of Microsoft Azure using DevOps tools such as Azure Resource Manager.

This course is intended for IT professionals with pre-existing experience in building applications and infrastructure on the Microsoft Azure platform.

This Architecting Microsoft Azure Solutions course is fully accredited by Microsoft through the Microsoft Silver Partnership that The Knowledge Academy hold.

Show moredown

Architecting Microsoft Azure Solutions Exam Information | Azure Training | M20535

In order to pass this course, the Architecting Microsoft Azure Solutions 70-535 exam must also be passed. We do not provide the exam and it must be taken separately. The examination will cover the following areas:

  • Design Compute Infrastructure (20-25%)
  • Design Data Implementation (15-20%)
  • Design Networking Implementation (15-20%)
  • Design Security and Identity Solutions (20-25%)
  • Design Solutions by using Platform Services (10-15%)
  • Design for Operations (10-15%)

Please Note: The Exam for this course has been retired by Microsoft.

Show moredown

Not sure which course to choose?

Speak to a training expert for advice if you are unsure of what course is right for you. Give us a call on +61 272026926 or Enquire.

Package deals

Our training experts have compiled a range of course packages to compliment a variety of categories in order to help fast track your career. The packages consist of the best possible qualifications in each industry and allows you to purchase multiple courses at a discounted rate.

Swipe for more. Don’t miss out!

Microsoft Azure Training FAQs

FAQ's

Microsoft Azure is a cloud computing platform the development and deployment of mobile and PC applications.
Our classroom Microsoft courses include a courseware book, refreshments, and a certificate upon completion. Where appropriate, they also include exams.
Our Azure training courses are available across the world in thousands of locations, making it easy to find a course near you.
Prerequisites for our Azure courses vary, please see the courses themselves for details.
The Knowledge Academy is the Leading global training provider for Microsoft Azure Training.
The price for Microsoft Azure Training certification in Australia starts from AUD.

Why we're the go to training provider for you

icon

Best price in the industry

You won't find better value in the marketplace. If you do find a lower price, we will beat it.

icon

Trusted & Approved

We are accredited by PeopleCert on behalf of AXELOS

icon

Many delivery methods

Flexible delivery methods are available depending on your learning style.

icon

High quality resources

Resources are included for a comprehensive learning experience.

barclays Logo
deloitte Logo
Thames Water Logo

"Really good course and well organised. Trainer was great with a sense of humour - his experience allowed a free flowing course, structured to help you gain as much information & relevant experience whilst helping prepare you for the exam"

Joshua Davies, Thames Water

santander logo
bmw Logo
Google Logo

Looking for more information on Microsoft Azure Training