Serverless compute is more popular than ever and for good reason. In a world where everyone wants to be as productive
as possible, removing the concept of the "server" from the development pipeline can significantly speed up development.
Pair that up with Azure's fantastic Functions offering with bindings, triggers and a straightforward deployment model,
and you have a really fast way to develop and deploy software that can scale to millions of users and tens of thousands
of requests per second. In this course, Cloud Architect Mohamad Lawand will teach you everything you need to know to
become proficient in using and developing serverless software using Azure Functions.
Course Curriculum
6h 18m 10 sections
Welcome
01:36Free preview
What will you learn in this course?
01:52Free preview
Who is the course for and prerequisites
00:51Free preview
Business requirements
07:35
Functional and non functional requirements
06:55
Section Recap
00:30
Section Introduction
00:41
Azure Architecture Overview
07:45
Github Pipelines Architecture
04:47
Section Recap
00:27
Section Introduction
00:27
Exploring Github
09:16
Exploring Azure Portal
12:14
Section Recap
00:26
Section Introduction
00:36
Terraform state
04:19
Terraform Providers
05:18
Terraform config infrastructure setup
13:54
Creating the infrastructure for the cloud
16:40
Creating function infrastructure
17:25
Creating infrastructure GitHub action workflow
22:29
Section Recap
01:03
Section Introduction
01:07
Creating the function logic
24:03
Deploying an Azure function
18:34
Adding monitoring to the Azure function
16:22
Securing the Azure function
06:09
Service Bus infrastructure setup
15:14
Wiring Service bus and Azure function
14:21
Section Recap
01:27
Section Introduction
01:05
Adding Storage Infrastructure
03:54
Creating function infrastructure and exploring Terraform upgrades
Mohamad is an Enterprise Architect and .NET content creator with over 18 years of experience in designing and delivering scalable, secure, and innovative solutions. Starting his journey in software development in 2005, Mohamad has evolved into a seasoned expert, specializing in enterprise architecture, digital transformation, and seamless integrations. His primary focus is on leveraging the power of .NET, Azure, and AWS to craft cutting-edge solutions that meet modern business demands. You can explore Mohamad's insights and tutorials on his YouTube channel, where he shares knowledge and best practices for developers and architects alike.