Cademy logoCademy Marketplace

Course Images

Learn Azure Serverless Functions in a Weekend

Learn Azure Serverless Functions in a Weekend

🔥 Limited Time Offer 🔥

Get a 10% discount on your first order when you use this promo code at checkout: MAY24BAN3X

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 3 hours 52 minutes

  • All levels

Description

Learn Azure Serverless Computing in a weekend with Azure Functions. This course covers core concepts such as serverless functions, event-driven applications, Azure Service Bus, database interaction, email sending, monitoring, transaction management, integrations, and more! Gain valuable and in-demand skills in Microsoft Azure's Serverless Computing.

Serverless functions are a single-purpose, programmatic feature of serverless computing (cloud computing execution model). It helps execute code written in the language of your choice with Azure Functions, an event-driven computing experience. Scale on-demand and pay only for the time your code is executed. Available as a managed service in Azure and Azure Stack, the open-source functions runtime also works on multiple destinations, including Kubernetes, Azure IoT Edge, on-premises, and even in other clouds. You will start with learning Azure Serverless Functions from scratch in a stepwise manner. Then look at the basic concepts of serverless computing, event-driven application, Azure Functions, and Azure Service Bus. After that, you will look at Azure Serverless Functions' interaction with the database, Azure Service Bus, and queue bindings in Azure Serverless Functions. You will explore how to send emails and messages using Azure Functions. Additionally, you will delve into version control using GitHub Actions Workflow and learn about Azure Functions monitoring. Finally, you will have the opportunity to develop a transaction management system application with Azure Functions. By the end of this course, you will have learned Azure Serverless Computing concepts with Azure Functions. All the resource files are added to the GitHub repository at: https://github.com/PacktPublishing/Learn-Azure-Serverless-Functions-in-a-Weekend

Audience

This course is designed for cloud consultants who work on platform automation requirements or those who want to experience the power of Azure Serverless Computing.

Azure IAAS and PAAS administrators, Azure/application developers, and cloud computing enthusiasts will also gain a lot from this course.

To get the most out of this course, you should have some basic understanding of the command line (Win CMD/Unix Shell) that will help you quickly grasp the concepts, and Visual Studio Code installed on the laptop.

Approach

This is a concise, easy-to-understand, to-the-point, and well-balanced course on Azure Serverless Functions. At the start of every video, you will look at a brief introduction to what you will be learning/implementing/executing that will help you get a clear idea and set expectations from each video. You will be building and delivering a transaction process system application in the last section.

Key Features

A beginner-level course on Azure Functions and allied operations with the latest tools from scratch * Comes bundled with all the resource files and PPTs * A well-structured, stepwise, and complete course on Azure Serverless Functions and computing

Github Repo

https://github.com/PacktPublishing/Learn-Azure-Serverless-Functions-in-a-Weekend

About the Author

Vijay Saini

Vijay Saini is an accomplished IT professional who brings a wealth of expertise to the table. With a diversified background across multiple domains, Vijay has proven himself a valuable asset to his current role as a leading cloud service provider. His strong focus on automation has resulted in significant cost savings for the business, making him a valuable asset to the team. Vijay is highly knowledgeable in the areas of Microsoft Azure, cloud technologies, DBMS, and Python, and is a specialist in automation using PowerShell. With a passion for teaching, Vijay has leveraged e-learning platforms to share his expertise with others, helping them develop their own skills and knowledge.

Course Outline

1. Introduction to the Course

1. Course Structure

This video helps you with the structure of the course and demonstrates the basic takeaways from this course.

2. Introduction to Serverless Computing

This video provides an introduction to serverless computing.

3. Event-Driven Architecture

This video explains the event-driven architecture from scratch.

4. What Is Azure Functions

This video explains Azure Functions in detail.


2. Creating Azure Function in Azure Portal

1. Deploying Functions App in Azure Portal

This video helps you with deploying Functions app in Azure Portal.

2. Creating First Function in Azure Portal

This video helps you with creating your first function in Azure Portal.


3. Azure Functions Local Development Environment

1. Configuring the Local Development Environment

This video demonstrated configuring the local development environment.

2. Creating Functions App and Understanding the File Structure

This video demonstrates defining and indexing in data structures.

3. Developing Azure Functions in Local Functions App

This video helps you with developing Azure Functions in the local functions app.


4. Develop Azure Functions with VS Code

1. Develop Azure Functions with VS Code

This video demonstrates how to develop Azure Functions with Visual Studio Code.


5. Developing Azure Functions Applications with Azure SQL Database

1. Environment Setup - Creating a Serverless Azure SQL Database

This video helps you with the environment setup. You will be creating a serverless Azure SQL database.

2. Developing Azure Functions API to Get Online Course Details - Part 1

This video will help you develop an Azure Functions API to connect to a SQL database and retrieve the course information from the online courses' SQL table.

3. Developing Azure Functions API to Get Online Course Details - Part 2

In the last video, you connected the function to the database, but it is not returning anything on the browser page. In this video, you will return the database to the browser page. So, basically, you will publish the formatted output in the browser and in the logs.

4. Azure Functions to Collect Feedback and Store in Database

In this video, you will see how Azure Functions is used to collect feedback and store it in the database.

5. Azure Functions to Perform Schedule Database Cleanup

In this video, you will study how Azure Functions is used to perform schedule database cleanup.


6. Azure Service Bus

1. Introduction to Azure Service Bus

This video provides an introduction to Azure Service Bus.

2. Deploy Azure Service Bus

This video helps deploy Azure Service Bus.


7. Azure Functions Integrations

1. Azure Functions to Take Input from HTTP and Write Blobs

This video will help you develop Azure Functions to take input from HTTP and write blobs. You will be learning Azure Functions integrations with the help of bindings.

2. Azure Functions to Process Blob Storage

This video will help you develop Azure Functions to process blob storage. You will parse the text from an HTTP request and save it as a blob file in an Azure storage account container. You will process each blob in a blob container and save the output into another container.

3. Azure Functions to Add Message into Storage Queue

In this video, you will develop Azure Functions to add messages to the storage queue. The Azure Queue Storage is a service for storing a large number of messages.

4. Azure Functions to Add Message to Service Bus Topic

This video helps you develop Azure Functions to add messages to the service bus topic. Here, we will process a storage queue, read the messages, process them, and add them to Azure Service Bus Topic.


8. Azure Functions Integrations - Enhancing the Function Code

1. Importing/Shared Code for Azure Functions

This video will help in importing/shared code for Azure Functions.

2. Binding Expression and Function Monitoring

This video explains binding expression and function monitoring in detail.


9. Developing a Transaction Processing System

1. Transaction Management System - Requirement and Architecture

This video explains the transaction management system. You will look at the problem statement, do a requirement analysis, understand the application architecture, and the ways to implement it (steps to resolve the business problem of transaction management system).

2. HTTP Function to Queue Message

This video demonstrates how to develop an HTTP function to queue messages. Here, you will develop an HTTP trigger function, keeping in mind that it will be used by the payment gateway system to submit the payment status. It should take this information and then queue it inside Aure Service Bus as a message.

3. Azure Service Bus Trigger Function to Add Records to Database

This video demonstrates how to develop the Azure Service Bus trigger function to add records to the database. Here, you will move on to develop a second function that gets triggered upon queueing a message in our Azure Service Bus. It will take the information out of the message and record it in the Techsckool database and send the message alert to the client.

4. Send Email with Azure Functions

This video demonstrates how to send emails with Azure Functions. Here, you will continue using the previously developed function but this time, you are going to add the functionality of sending out an email notification to the client.

Course Content

  1. Learn Azure Serverless Functions in a Weekend

About The Provider

Packt
Packt
Birmingham
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 i...
Read more about Packt

Tags

Reviews