Chapter 1: Introduction to Azure FunctionsChapter Goal: Introduction to Azure Functions and topics covered in the book
No of pages 6
Sub -Topics
1. Introduction to Azure Functions
2. What is serverless ?
3. Azure Web Job Vs Azure Functions
4. Advantage and Disadvantages
5. Hosting Plans for Azure Functions 6. Use cases for Azure Functions
7. Summary
Chapter 2: Build your first Azure FunctionsChapter Goal: To setup the environment and build your first azure Functions using various tooling
No of pages: 25
Sub - Topics
1. Building Azure function using Azure Portal
2. Installation guide to setup the environment to run Azure function using Azure Functions Runtime Tool
3. Build an Azure Functions using Azure Functions Runtime Tool
4. Installation guide to setup the environment to run Azure Function in VSCode
5. Build an Azure Functions using VSCode and debugging it
6. Installation guide to setup the environment to run Azure Functions in Visual Studio 2019 community edition
7. Build an Azure Function using Visual Studio 2019 and debugging it locally.
8. Summary
Chapter 3: What are Triggers and Bindings?
Chapter Goal: To introduce the concepts of Triggers and Bindings and their use cases No of pages: 15
Sub - Topics:
1. What are Triggers and Bindings ?
2. Different triggers and bindings available
3. Use cases of some of the Triggers and Bindings
4. Build a simple function using a Trigger and Binding using Azure Portal
5. Summary
Chapter 4: Build an OTP mailer with Queue Storage Trigger and SendGrid output binding Chapter Goal: To introduce the concepts Queue Storage Trigger and SendGrid Output Binding and their use cases by building a project
No of pages: 20
Sub - Topics:
1. Getting Started with Queue Storage Trigger and Use Cases
2. Build a sample application with Queue Storage Trigger
3. Getting Started with SendGrid output binding and Use Cases
4. Build a sample application with SendGrid output binding
5. Create a OTP mailer with Queue Storage Trigger and SendGrid output binding
6. Summary
Chapter 5: Build a report generator with timer trigger and blob storage binding Chapter Goal: To introduce the concepts Timer Trigger and Blob Storage Binding and their use cases by building a project
No of pages: 20
Sub - Topics:
1. Getting started with Timer Trigger and its use cases
2. Build a sample application with Timer trigger
3. Getting Started with Blob Storage Binding and its use cases
4. Build a sample application with Blob Storage Binding
5. Create a Report Generator application with timer trigger and blob storage binding
6.  
About the Author:
Ashirwad Satapathi is working as a software developer with a leading IT firm and has expertise in building scalable applications with .NET Core. He has a deep understanding of building full-stack applications using .NET and Azure PaaS and serverless offerings. He is an active blogger in the C# Corner developer community. He was awarded the C# Corner MVP (September 2020) for his remarkable contributions to the developer community.
Abhishek Mishra is an architect with a leading software multinational company and has deep expertise in designing and building enterprise-grade Intelligent Azure and .NET-based architectures. He is an expert in .NET full stack, Azure (PaaS, IaaS, serverless), Infrastructure as Code, Azure Machine Learning, Intelligent Azure (Azure Bot Services and Cognitive Services), and Robotics Process Automation. He has a rich 15+ years of experience working across top organizations in the industry. He loves blogging and is an active blogger in the C# Corner developer community. He was awarded the C# Corner MVP (December 2018 and 2019) for his contributions to the developer community.