Accelerate

Accelerate: Azure Functions

Discover how to build, deploy, and execute your serverless code.

27 lessons3 hoursEN & ES subtitles

What you'll work with

Function StructureHostingCI/CDSecurityData Inputs & OutputsDeployment SlotsAppsettingsDependency Injection

About this course

Azure Functions allows your code to be deployed and executed without needing a server.

That makes Azure Functions powerful, microservice-style serverless applications you can run in production on Azure for free.

These functions can support desktop, mobile, or web applications, which makes them the perfect tool for numerous situations.

Learn how to build real-world Azure Functions, and then test your knowledge with two assessment challenges to be sure you are ready to use this powerful tool in production.

Watch the course intro →

What you'll be able to do

  • Build Real-World Azure Functions
  • Deploy Azure Functions to Azure
  • Set up CI/CD for Azure Functions
  • Create a Development Environment for Azure Functions

Every lesson, in the open

27 lessons · 3 hours of video. Here's exactly what's inside.

TrainingLearn how to create and implement functions
  1. 1
    Course Introduction 6 lessons · 18 min
    • Introduction 0:45
    • Why Take This Course 5:29
    • Who This Course Is For 2:57
    • What This Course Covers 3:40
    • What This Course Does Not Cover 4:37
    • What Outcomes Should You Expect 3:04
  2. 2
    Building a Function 7 lessons · 58 min
    • Introduction 0:44
    • Creating a Function Project 19:30
    • Function Cleanup 5:06
    • Accessing Query String Parameters 9:35
    • Adding C# Logic 4:08
    • Hosting on Azure 10:09
    • Deploying the Function 10:21
  3. 3
    Common Requirements 7 lessons · 1h 08m
    • Introduction 1:26
    • Initial Setup 10:58
    • Function Security 9:51
    • Post Body Data 9:54
    • Dependency Injection 4:13
    • Appsettings 19:23
    • Deployment Slots 16:14
AssessmentsPractice building real-world functions
  1. 4
    Skills Assessment #1 3 lessons · 17 min
    • Introduction 0:58
    • Challenge 4:12
    • Solution 12:31
  2. 5
    Skills Assessment #2 3 lessons · 44 min
    • Introduction 1:02
    • Challenge 3:56
    • Solution 40:39
  3. 6
    Course Conclusion 1 lesson · 1 min
    • Conclusion 1:39
Tim Corey

Hi, I'm Tim Corey.

I learned software development the hard way, with lots of dead-ends, confusion, and knowledge gaps. I kept thinking, “It shouldn't be this hard!” Now I teach students how to think and code like professional developers. My goal is to make it easier for you to become a developer.

25+ Years experience
400,000+ Students taught
400+ Hours of training
10x Microsoft MVP

Frequently asked questions

When does this course start and finish?
The course starts now and never ends! It is a completely self-paced online course; you decide when you start and when you finish.
How long do I have to access the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like; across any and all devices you own.
What if I am unhappy with the course?
I do my best to provide the highest quality training to help you become a successful developer. But if this course isn't for you, then you can count on a no-hassle 30 Day Money Back Guarantee.