Learn how to use serverless functions and PowerShell to build, manage, and deploy your own event-driven solutions in the Azure cloud.
Course Outline
This self-paced training course covers what you need to know to develop your own event-driven solutions with PowerShell and serverless functions.Module 1: Introduction to Azure Functions
- What is Serverless?
- What are Functions?
- Key Features of Functions
- Supported Languages in Azure Functions
- Function Scale and Hosting
Module 2: Getting Started with Azure Functions
- Azure Functions Topology
- Creating a Function App
- Deploying and Reviewing App Structure
- Reviewing and Running a Function
Module 3: Azure Functions Triggers and Bindings
- Understanding Triggers and Bindings
- Building an Event Based Function
- Working with Triggers and Bindings
- Outputting Data From a PowerShell Function
Module 4: Azure Functions Settings
- Understanding Function Authentication and Keys
- Exploring Function Configuration
- Configuring Custom Domains
- Configuring Managed Identity
- Integrating Functions with Azure Key Vault
- Function Networking Overview
- Integration with Azure Front Door
- Configuring Network Access Restrictions
- Understanding Hybrid Connections
- Configuring VNET Connectivity
- Configuring Private Endpoint
Module 5: Azure Functions Monitoring
- Configuring Application Insights
- Log Streaming and Live Metrics
- Function App Diagnostic Logging
- Function App Metrics
- Function App Alerts
Module 6: Azure Functions Development and Deployment
- Azure Functions PowerShell Module
- Azure Functions Core Tools
- Using Visual Studio Code with Azure Functions
- Azure Functions App Deployment Slots
- Azure Functions Deployment Center
- CI/CD for Azure Functions with Azure DevOps