Industry recognized certification enables you to add this credential to your resume upon completion of all courses

Need Custom Training for Your Team?
Get Quote
Call Us

Toll Free (844) 397-3739

Inquire About This Course
Packt Publishing, Instructor - Fast Track to Microsoft Azure and Serverless Computing

Packt Publishing

Founded in 2004 in Birmingham, UK, Packt's mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, we have published over 6,000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done - whether that's specific learning on an emerging technology or optimizing key skills in more established tools.

Instructor: Packt Publishing

Fundamental services of Azure and advantage of serverless computing

  • Implement Azure Infrastructure components (storage, networking, virtual Machines).
  • Understand the basics of automated deployments from Azure Resource Manager Templates.
  • Integrate your chosen use case with different triggers and bindings with databases to handle specific events.

Duration: 7h 27m

Course Description

This comprehensive tutorial will get you well versed with the fundamental services of Azure and how you can take advantage serverless computing for your organization. You will start with a brief introduction to cloud computing with Azure and then dive into the fundamental steps such as exploring the Azure portal and managing the Azure platform. Then you will go on the learn the platform in more detail. Once comfortable with it, you will go on to understand about serverless computing along with use cases on the benefits and key features of Azure Functions. Then we delve into the core aspects of Azure Functions such as its offerings, the runtime, how to write Azure functions, and how to monitor and troubleshoot them, thus making you well versed with building Serverless applications on Azure.

What am I going to get from this course?

  • Implement Azure Infrastructure components (storage, networking, virtual Machines)
  • Understand the basics of automated deployments from Azure Resource Manager Templates
  • Explore the various Azure Platform services (web Apps, machine learning, and databases) and learn how to deploy them
  • Understand Azure Monitoring solutions
  • Know how to get started with Azure Functions
  • See how Serverless itself is implemented and its runtime
  • App service settings and billing model to estimate costs for your requirements
  • Implement basic operations/database operations in Azure Functions
  • Integrate Azure Functions with other services
  • Integrate your chosen use case with different triggers and bindings with databases to handle specific events

Prerequisites and Target Audience

What will students need to know or do before starting this course?

Prior knowledge and hands-on experience with core services of Microsoft Azure is advised.

Who should take this course? Who should not?

This video course is for system administrators, developers, and managers who have no prior knowledge of Azure services and would like to dive into it and put it to practical use in their everyday jobs. If you fall into any of these categories, this is the right course for you. This video is for Cloud administrators, architects, and developers who want to build scalable systems and deploy serverless applications with Azure functions.


Module 1: Learning Microsoft Azure

Lecture 1 The Course Overview

This video will an overview on the entire course

Lecture 2 Cloud Computing Acronyms and Concepts

In this video, we are going to take a look at several Cloud Computing Acronyms and Concepts. Understand Private Cloud, Public Cloud, and Hybrid Cloud Get to know IaaS, PaaS, SaaS, DRaaS, and BaaS Describe several cloud computing characteristics (Scalability, High Availability, Cost, Pay per use,…)

Lecture 3 Microsoft Azure Overview

This video gives a high-level overview of the Microsoft Azure public cloud platform. Know the concepts of the Microsoft Azure datacenters Get an overview of Microsoft Azure components and Services Understand the different Azure platforms, Azure Service Manager, and Azure Resource Manager

Lecture 4 Azure Subscriptions

This video will an overview on the entire course

Lecture 5 Deploying an Azure Trial Subscription

In this video, we are going to take a look at what it takes to deploy an Azure trial subscription. Get free trial subscription details Know the description of 'other' free Azure resources that you can use without a cost Watch a walk through demo on how to set up your trial Azure environment

Lecture 6 Exploring the Azure Portals

This video will an overview on the entire course. Understand what lists are See when lists are used Learn how to perform data manipulation with lists

Lecture 7 Azure Management Tools

In this video, we are going to take a look at the main differences between the Azure Classic Portal and the Azure Resource Manager Portal. Explore the Azure Classic Portal Explore the Azure Resource Manager Portal Watch a demo on Azure portals

Lecture 8 Azure VM Architectural Design

In this video, we are going to take a look at the following: (a) Azure Resource Groups (b)Azure Virtual Network (c)Azure Storage Azure Virtual Machines. Get to know what are Resource Groups and how to architect them Understand the different Azure Storage accounts and their characteristics, and the highlights of Azure VNets Know the Azure Virtual Machine sizes and different images available today

Lecture 9 Deploying Your First Azure Virtual Machine

In this section, we are going to take a look at Azure Virtual machines, going through different aspects of the creation process, deployment, and management. Take a walk through of what settings and parameters are required for successful deployment of an Azure VM Get to know what are the key Azure Virtual Machine requirements (Basics, VM size, settings and optional features) Understand how to deploy and manage your first Azure VM: demo walk through

Lecture 10 Deploying a More Complex Azure VM Architecture

This video has three main sections, helping you in understanding how to deploy more complex Azure VM architectures. It will make clear most of the deployment process in Azure relies on automation and scripts. Explain the Azure MarketPlace templates Uncover the GitHub Azure QuickStart templates Use Visual Studio to automate your Azure VM architecture deployment process

Lecture 11 Handling Azure VM High Availability

In this video, we discuss two prime features of Azure public cloud, allowing for a high available Azure VM architecture. Explain Azure Virtual Machine High Availability SLAs Get to know what are Azure Availability Sets and why to use them Demo walk through configuring Azure Availability Sets

Lecture 12 Deploying Azure Resources from Community Templates

In this video, you will learn the following: (a) The structure of an ARM template (b) Deployment from GitHub QuickStart Templates Deployment from Azure QuickStart Templates on azure.com Know what is the purpose of an Azure ARM template, and how is it structured Understand the key aspects of deployment of Azure Resources from the GitHub published QuickStart Templates Learn the key aspects of deploying Azure Resources from the Azure.com templates gallery

Lecture 13 Creating Your Own Customized ARM Templates

This video is all about learning to build your own customized Azure ARM templates from Visual Studio Get an overview of the creation process in Visual Studio Demo walk through on how to create an Azure ARM template out of Visual Studio Deploy Azure Resources using automation

Lecture 14 Automating Azure VM Deployment Using Configuration Management

In this video, we are going to take a look at what Azure VM Configuration Management means, discussing several of these Configuration Management tools, describing PowerShell DSC, Azure VM Extensions, and highlighting Chef and Puppet Learn the different definitions of Configuration Management and several well-known Configuration Management tools Get an overview of PowerShell DSC and VM Extensions in general and observe a demo on PowerShell DSC Do a walk through of Chef and Puppet

Lecture 15 Deploying Azure Active Directory

This video is all about Azure Active Directory; starting from what exactly Azure Active Directory is, you'll learn about the different versions and SKUs; we'll quickly touch on Azure AD Domain Services, B2B, and B2C and close this video with a deployment walk through. Get to know what is Azure Active Directory Understand the Azure Active Directory versions, SKUs, and the differences between them Get an overview of Azure AD Domain Services, B2B, and B2C scenarios

Lecture 16 Integrating On-Premises Active Directory with Azure AD

This video clearly teaches you how to establish a hybrid Azure identity solution, integrating cloud with on-premises Active Directory. Get to know what is the Azure AD Connect tool and how to use it. Understand what is Active Directory Federation Services (ADFS) Watch a demo on AD Connect in action

Lecture 17 Advanced Features of Azure Active Directory

In this video, I'll discuss several advanced features of Azure Active Directory Understand Multi-Factor Authentication (MFA) Know the company branding Get know what is advanced reporting

Lecture 18 Integrating Azure AD with SaaS Applications

In this video, we are going to take a look at the current issue with using multiple identities and where Azure Active Directory can be of help. Understand the challenges with SaaS applications and authentication handling Get to know the use of Azure Active Directory help in optimization and streamlining cloud authentication and identity Understand what is the Azure Access Panel and how to enable and use it

Lecture 19 Integrating Azure AD with SaaS Applications

In this video, we are going to take a look at the current issue with using multiple identities and where Azure Active Directory can be of help. Understand the challenges with SaaS applications and authentication handling Get to know the use of Azure Active Directory help in optimization and streamlining cloud authentication and identity Understand what is the Azure Access Panel and how to enable and use it

Lecture 20 Azure Built-In Monitoring

In this video, we are going to take a look at several concepts around Azure monitoring and diagnostics Get to know the built-in monitoring features Azure provides Understand Azure Service Health and Azure Boot Diagnostics Learn how to configure alert notifications and customize your monitoring

Lecture 21 Operations Management Suite

Even with several built-in monitoring and diagnostics features, Azure is sometimes limited in output, especially in a hybrid or enterprise oriented environment. That's where Operations Management Suite (OMS) comes to the rescue! Understand what is Operations Management Suite (OMS) and how to deploy it Extend Operations Management Suite with Solution Packs Use OMS Log Search and Log Analytics

Lecture 22 Implementing Azure Backup for Azure VMs

Backup is still a vital point in providing a system's high availability and disaster recovery, even when running as a public cloud virtual machine. While the Azure platform provides excellent uptime compared to most on-premises datacenters, one should not forget to take backup into account. Understand why we use backups for Azure Virtual Machines Know how to configure Azure Backups of Azure VMs, as well as how to restore an Azure VM Demo walk through the backup and restore operation

Lecture 23 Implementing Azure Backup (Hybrid)

This video will teach you all about using Azure backup in a hybrid topology setup, mainly using Azure Backup solution as a target for your on-premises backups. Get to know what does it take to use Azure as a backup target Deploy Azure Backup (agent-based) and deploy Azure Backup Server Watch a demo on implementing Azure backup in a hybrid scenario

Lecture 24 Azure Site Recovery (ASR) in Hyper-V and Non-Hyper-V Scenarios

Azure Site Recovery (ASR) provides organizations with a true disaster/recovery solution for VM workloads, no matter where they are running. Using an intelligent "write change" replication, an async copy of your VMs are available in Azure and provide RPO/RTO of minutes instead of hours in most other DR solutions. Understand what is Azure Site Recovery (ASR) Deploy ASR for Hyper-V workloads Deploy ASR for non-Hyper-V workloads (Amazon AWS, VMware, Azure Classic VMs, and physical servers)

Lecture 25 Deploying SQL VM Solutions

This video is oriented around using the Azure infrastructure (IaaS) platform, to deploy Virtual Machines running SQL Server. Know what SQL Server VM Solutions can be deployed in Azure Understand how to deploy SQL Server VM solutions from an Azure ARM template Watch a demo on how to deploy SQL Server VM from a template in the Azure Portal

Lecture 26 Creating a SQL Azure DB Solution (PaaS)

This video explains the core concepts of using SQL Azure hosted databases, relying on the PaaS aspect of Azure platform. Hosting SQL databases in Azure gives you a lot of flexibility and scalability out of the box, which makes it an ideal candidate for public cloud. Understand what are the main differences between SQL Server VM and SQL Azure Deploy a SQL Azure database solution Explain Azure SQL Database Tiers

Lecture 27 Managing SQL Server and Databases Running in Azure

This video combines the management aspect of SQL databases, irrelevant from where they are running (on-premises, in-Azure VMs, or in-Azure PaaS) Learn how to manage SQL Server VM solutions running in Azure Learn what it takes to manage your SQL Azure hosted databases Demo

Lecture 28 SQL Database (Backup and Restore)

This video details the flexibility of using Azure for storing your SQL database backups. Get to know how to integrate SQL Server VM Solutions' backups with Azure Understand how to manage SQL Azure database backups Watch a demo on SQL backup and restore with the help of Azure platform services

Lecture 29 Azure Web Apps and Plans – An Overview

This video is part of a larger section, in which you'll learn about Azure platform services. The key components you'll see are Web Apps, Mobile Apps, and Logic Apps. This first video focuses on Azure Web Apps and how to deploy and manage them. Get an overview of Azure Web Apps and Web Apps Services Understand why we use Azure Web Apps Get to know the different Azure Web Apps plans available today

Lecture 30 Deploying Web Apps

In this video, we are going to take a look at what it takes to deploy Azure Web Apps. Learn to deploy Azure Web Apps from the Azure Portal Learn to deploy Azure Web Apps from Visual Studio Learn the different ways to publish Web App content

Lecture 31 Configuring Azure Web Apps Settings

This video is all about the configuration settings of an Azure Web App (and thus all other Azure App services if you want). Configure the Web Apps general settings Configure Web Apps authentication and authorization Perform Web Apps backups and manage SSL certificates

Lecture 32 Azure Web Apps Monitoring and Diagnostics

We already discussed Azure monitoring and diagnostics in a previous video; but this one is specifically around Azure App Services monitoring Monitor Azure App Services from the Azure Resource Manager Portal Use specific monitoring and diagnostics for Azure Web Apps Uncover Azure Application Insights

Lecture 33 Building Scalable Web App Solutions

Deploying Azure Web Apps shouldn't always be that hard. But for most enterprises the challenge is keeping up with performance, which is a huge business driver for migrating your web applications to a public cloud platform such as Azure. Use Staging and Production deployment slots (Continuous Integration/(CI)) Use Continuous Deployment (CD) Explain the scaling features per App Tier

Lecture 34 Introduction to Azure PaaS Solutions

In this video, we will highlight several of the common Azure PaaS components, which basically means stepping away from managing the underlying infrastructure side of the Azure datacenters. Get to know what is PaaS and how to describe it Get an overview of Microsoft Azure PaaS Services and components Explain PaaS characteristics

Lecture 35 Azure Queue Storage and Table Storage

This video will teach you all about using Azure Storage Account components, specifically around application integration. Understand the Azure queue storage Know the Azure table storage Secure the storage account integration from your applications

Lecture 36 Introduction to Azure Machine Learning

Azure Machine Learning (ML) allows organizations to run high density, high volume based calculations and predictions. It is often used in an industrial or scientific context. Understand why to use Machine Learning Understand Azure solutions enabling data science Get to know the Azure Machine Learning process and algorithms

Lecture 37 Azure Non-SQL Database Solutions and Cache

We already discussed SQL database on Azure in a previous video. But SQL Server is not the only database technology available on Azure, as you will learn from this video. Get an overview of DocumentDB and MongoDB as non-SQL database solutions Get an introduction to MySQL and how to use it within Azure Get an overview of Redis Cache and how to use it

Lecture 38 Azure IOT Solutions and Components

IOT (short for Internet of Things) is becoming a very important topic in the IT space, and basically in about any industrial segment. By connecting devices to the Internet, they become 'smarter.' In this video, I'll describe the different aspects of IOT, and how it relates to Azure. Get to know why is Internet of Things (IOT) a big thing, and about IOT devices Understand the Azure IOT reference architecture Know the Azure Event Hub, IOT Hub, and Azure Stream Analytics

Lecture 39 Azure Security Center

In this last video, I'll talk about Azure security features, and more specifically about the "Azure Security Center." This is a centralized dashboard, giving you real-detailed information and views on all-things security in your Azure environment. Get to know what is Azure Security Center Deploy Azure Security Center Watch a demo on using Azure Security Center

Module 2: Getting Started with Azure Serverless Computing Using Node.js

Lecture 40 The Course Overview

This video will give an overview of the entire course.

Lecture 41 Introduction

Learn about Azure Functions and its uses. What is Azure Function? Why it was built?

Lecture 42 Serverless in Action

The aim of this video is to gain knowledge of how a function is a service you create and how to invoke it. Create a http GET request triggering an Azure Function

Lecture 43 Settings and Configuration

The aim of this video is to develop a basic understanding of the setup for a demonstration while exploring various configurations. Basic setup with settings View various configurations

Lecture 44 Timers and Triggers

The aim of this video is to explore various types of triggers used to invoke azure functions. Types of triggers to invoke azure functions Timer Trigger Configuration Blob Trigger configuration

Lecture 45 Code Storage, VMs, and Scaling

The aim of this video is to show out how the Functions App runs our code under the hood. We also take a look at where the code is stored and how VMs are provisioned to allocate compute power necessary on demand. Understand the storage account Learn about the functions host and scaling in consumption plan

Lecture 46 Persistence of Runtime

The aim of this video is to explore the idle state and persistence of runtime objects between two different executions of a same function. Learn about runtime object persistence

Lecture 47 App Service and Billing

The aim of this video is to understand the billing model and lookouts while breaking down your app into functions as micro services. Develop an understanding of the Unit of function consumption: GB-sec to estimate costs of usage Explore the Units for other minor costs that are associated with AF

Lecture 48 Sample Use Case Description

The aim of this video is to explore a simple use case, a to-do list application named cool-tasks application. Describing the use case with a working demo Develop a to-do list application

Lecture 49 App Service Editor and Basic Computing Operations

The aim of this video is to introduce to basic computing operations, code re-use and code editors available in AF portal.

Lecture 50 Planning the Development

The aim of this video is to take a look at the requirements of the application. Understanding the non-serverless code Explore the front end of the cool tasks application

Lecture 51 Setting up the Serverless Codebase

Learn to set up a Functions app and a codebase for the use case in Azure Functions portal. Create required functions and a common module to write helper functions Configure Dummy response of function Configure http routes and Implement a middleware to check username in headers

Lecture 52 Integrating the Front End

The aim of this video is to explore developing an interaction between the front and back ends. Learn about enabling CORS in Functions app Explore integrating the APIs that we created in functions app with the front end and testing Understand about hosting the front end

Lecture 53 Azure CosmosDB – Setup and Connection

The aim of this video is to explore CosmosDB and its pricing model. Understand the CosmosDB pricing model based on reserving RU/sec Learn to set up the database server in azure Connect to the database

Lecture 54 Implementing DB Operations in the Cool Tasks App

The aim of this video is to code the azure functions to store and manage real data of a to-do list in a database that follows serverless. Implement DB operations Test the complete Cool Tasks app