Skip to content
UdemyCloud ComputingPaid courseIntermediate levelCertificate

Serverless Computing with Azure Functions (Udemy.com)

Build applications hosted on serverless architecture using Azure Functions.

Created by: Packt Publishing

Last updated December 2018

icon
What you will learn

  • Develop different event-based handlers supported by the serverless architecture from the Microsoft Cloud Platform: Azure.
  • Integrate Azure Functions with different Azure Services to develop enterprise-level applications.
  • Develop Azure Functions using Visual Studio along with regular development features.
  • Set up the codebase and debug it on the local machine.
  • Best practices for serverless technology and solution to the cold-start issue.
  • Implementation of a scalable and highly available solution for the chatbot use case.

How it compares

Against the other 118 rated Udemy courses in Cloud Computing on CourseDuck:

  • Rating4.0 out of 5higher than 11% of them
  • Reviews124#105 of 119 by number of reviews
  • Length10 hourslonger than 73% of them
  • Last updatedDecember 2018earlier than 87% of them

icon
Course Description

This training program includes 4 complete courses, carefully chosen to give you the most comprehensive training possible.

The first course, Getting Started with Azure Functions, covers serverless Architecture to Build Scalable Cloud System. This tutorial starts with the basics of Azure Functions and then shows you how to create functions such as WebHooks, Azure Connected, and event processing. Moving ahead, the video demonstrates how to develop, manage, deploy, and monitor your Azure functions in almost any language such as C#, F#, Node.js, Python, PHP, as well as scripting options such as Bash, Batch, and PowerShell. Next, you'll see how to scale your functions and use them to process data, integrate systems, and build simple APIs and microservices. Finally, we'll cover some diagnostic techniques with Azure App Services and the best practices of working with Azure Functions. By the end of this tutorial, you will be well-versed with the techniques of scaling your Azure Functions and making the most of the serverless architecture.

The second course, Azure Functions - Essentials, covers getting started with the essentials of Azure Serverless Functions. The course starts with intermediate-level videos on cloud application development, along with configuring notifications using the SendGrid and Twilio services and the key features of Azure Functions. Then, you'll delve into the core aspects of Azure Functions (such as the services it provides and how you can develop and write Azure functions) and explore continuous integration and continuous deployment with Visual Studio Team Services. By the end of this video, you will have all the skills required to work with serverless code architectures, thus providing continuous delivery to your users.

The third course, Serverless Azure Functions: Debugging, Deployment, and Chatbots, covers discovering the Power of Serverless with Azure Functions, Queues and CosmosDB. Azure Functions provides great solutions for processing data, integrating systems, and building simple APIs to complex micro-services without having to worry about underlying infrastructure for scalability. This volume covers how a serverless application can be designed. By the end of the course, you'll have mastered how Azure Functions can be a great tool to design highly scalable web services. You'll also have created a production-level solution of a chatbot with serverless tools such as CosmosDB and Queues with a good understanding of why they were chosen and how they play an important role in the design of the serverless architecture.

The fourth course, Azure Functions - Best Practices, covers building applications hosted on serverless architecture using Azure Functions.

By the end of the course, you'll build applications hosted on serverless architecture using Azure Functions as well as Deploy, Monitor, Debug and Design Scalable Solutions with Azure Serverless Computing.

About the Authors :

Paul Oliver is the Principal Software Architect at Vosaic. Vosaic helps its users unlock insights with the video for education and simulations. Vosaic is closely aligned with Hudl, which is the premier video platform for sports. Before taking on the role at Vosaic, he worked as a software developer and architect in the banking and criminal justice industries. Throughout his career, he's been passionate about building well-architected software solutions with the security of primary importance. He's architected several applications in the cloud using Microsoft Azure, Amazon Web Services, and Heroku. He received his BSc in Computer Engineering from the University of Nebraska-Lincoln and his Masters of Business Administration degree from Creighton University.

Praveen Kumar Sreeram works as a Solution Architect at PennyWise Solutions (an Ogilvy and Mather Company). He has over 12 years' experience in the field of development, analysis, design, and delivery of applications of various technologies, including custom web development using ASP.NET and MVC to building mobile apps using the cross-platform technology Xamarin for domains such as insurance, telecom, and wireless expense management. He has twice been recognized as a Most Valuable Professional by one of the leading social community websites, CSharpCorner, for his contributions toward writing articles and helping community members, mostly on Microsoft Azure. He is highly focused on learning about technology. He is an avid blogger who writes about his learning on his personal blog (praveenkumarsreeram/author/prawin2k/) and you can also follow him on Twitter at @PrawinSreeram. His current focus is on analyzing business problems and providing technical solutions for various projects related to Microsoft Azure and Sitecore.

Omkar Dusane is a software developer based in Mumbai, India. He has designed and developed many software products for startups. He is a food enthusiast and a Node.js lover and was a senior Microsoft Student Partner who represented India at Microsoft Global Student Partner Summit in 2016. He is currently Product Engineer at Kennect Solutions Pvt. Ltd. Mumbai and is responsible for business execution and intelligence tools for various industries. He encourages serverless technologies and has an eye for scalability of new web technologies.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Packt Publishing

Packt are an established, trusted, and innovative global technical learning publisher, founded in Birmingham, UK with over eighteen years experience delivering rich premium content from ground-breaking authors and lecturers on a wide range of emerging and established technologies for professional development.


Packt’s purpose is to help technology professionals advance their knowledge and support the growth of new technologies by publishing vital user focused knowledge-based content faster than any other tech publisher, with a growing library of over 9,000 titles, in book, e-book, audio and video learning formats, our multimedia content is valued as a vital learning tool and offers exceptional support for the development of technology knowledge.


We publish on topics that are at the very cutting edge of technology, helping IT professionals learn about the newest tools and frameworks in a way that suits them.

icon
More courses by Packt Publishing

$64.99

$11.99

$11.99

$59.99

$59.99

$59.99

icon
More Cloud Computing courses

$84.99

$11.99

$44.99

$124.99

$139.99

$14.99

icon
Reviews

4.0

124 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Marcos Romero on 12/16/2020

If you're buying this in late 2020 or 2021 don't bother. This course is useless. It's probably 3-4 versions old on Azure. Nothing that you see in Azure will match what is talked about in the course. In fact it's COMPLETELY different now. Numerous people have asked for updates on the course, but it hasn't been updated yet.

By Kevin Criss on 9/9/2020

I wish I could have adjust the sound volume a little higher. Some parts of the earlier sections started off a little to blurry or fuzzy. They eventually resolved to a sharper image but it was annoying. Overall I liked the class. However I wish the examples would have been C# through and through.

By John B Ferrara on 5/31/2020

Yes. I don't know much about Azure functions.

By Yogesh Kumar Yadav on 2/18/2020

good and explained properly

By Stephen Vitoria on 11/13/2019

As of November 2019, this training course is out of date and does not match the Azure Portal. This is apparent right from the first video, and makes it really difficult to follow. A real shame as I think the course is actually quite good, if only it was updated to the latest version of the portal and the latest version of Azure Functions (2.x). As it is, I spend much of my time trying to figure out why the video tutorials don't work, and how to fix them :-(

By Anonymized User on 9/30/2019

Expecting more in depth about Trigger and Binding. Expect More Samples

By Helmut Steeman on 8/8/2019

- not up to date (Azure Load Test doesn't exist anymore. You can use JMeter from a virtual machine on Azure or locally if you want to include local network response times (but that can be influenced by other users and batch processes) and there are some changes in Azure Functions) - many repetitions; it looks like courses have been merged + sources are provided + many examples (email, SMS, blob storage, blob table, SQL server etc) + testing via debug and Postman + coding and deployment within Azure Portal or from Visual Studio + version management, CI and CD

By Tim Coulter on 5/31/2019

This is not a course - it is a mashup of bits and pieces from multiple other Pakt courses by multiple different authors. Although the quality of the individual lessons is generally high, the organization of the overall course is terrible. There is a huge amount of repetition (the same topic being covered by different presenters) and the logical sequencing of the lessons is very poorly designed, with complex topics being explained before the basic topics on which they depend. There is also no correlation between the numbering of the lesson numbers and the numbering of their actual videos, making it very difficult to keep track of lessons and return to re-watch important lessons later. If you are very patient and persistent (with plenty of time to waste) you might get something out of this course, but I would have preferred to have spent my money on a well-organized course that covers this subject in the most concise manner.

By Prasad on 9/24/2019

By Evgeni Dyulgerov on 3/31/2019

Showing all 10 reviews on CourseDuck

Read all 124 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 80 / 100