Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Serverless Architecture using .NET: Advanced Techniques
Rating: 3.8 out of 5(2 ratings)
44 students

Serverless Architecture using .NET: Advanced Techniques

Know serverless better!
Last updated 2/2019
English
English [Auto],

What you'll learn

  • Understand how to create and deploy Serverless functions in Azure
  • Trigger functions using different techniques using real-world examples
  • Build a Serverless Architecture with an Internet of Things (IoT) example application
  • Explore other types of cloud-based APIs such as Search Service and Application Insights for customer Interaction and tracking performance
  • Front-end your APIs and Business logic with API Management

Course content

3 sections18 lectures1h 50m total length
  • The Course Overview4:04

    This video will give you an overview about the course.

  • Concept of Serverless Functions7:39

    Serverless in the new modern approach to develop applications in the Cloud era. This video explains what Serverless is, what purpose it solves and illustrates the concept with the help of real world example

    • Understand the concept of Serverless computing
    • See real world use-cases of Serverless
    • Serverless using Azure Functions in Action 
  • Deploying and Testing a Function in Azure3:01

    Deploying and testing an Azure Function is easy and can be done via the Azure Portal, the CLI or the SDK.

    • Deploy an Azure Function using the Portal
    • Test the Azure Function using the Portal
    • Verify the execution details using the Log Console 
  • Using Queue Trigger with a Function7:26

    Azure Functions can monitor activities in an Azure Storage Queue, thanks to its queue trigger binding. You can react to events like uploading a blob via Functions.

    • Create an Azure Function that binds to an Azure Storage Queue
    • Send messages to the Queue
    • See the Function getting triggered when messages arrive 
  • Using Time Trigger with a Function2:51

    Want to run code on a specific schedule? Azure Functions offer Time Trigger binding that does just that. Clean up databases at 12 AM every morning, shutdown virtual machines 7 PM every night are some of the amazing use cases.

    • Create an Azure Function Timer Trigger
    • Understand the schedule options via Cron Expression
    • See the execution details via Log Console 
  • Using Blob Trigger with a Function5:00

    Uploading files to Azure Storage Blobs is a common operation but what if we can trigger code in response to this event. Azure Functions' blob trigger offers a binding which can run code in response to a Blob operation.

    • Create an Azure Function Blob Trigger
    • Upload a blob using Storage Explorer
    • See the execution details via Log Console 

Requirements

  • Familiarity with building simple serverless applications with .NET for Azure and would like to explore in depth how to work with newer advancements and technologies.

Description

The goal of the course is to you get acquainted with the Function-as-a-Service offering from Microsoft Azure and Azure Functions. After understanding Serverless Architectures, the course will dwell into triggers and how to use them in code to react to events that occur in several Azure Services.

Moving on, you’ll learn about IoT Solution Architecture and get into the meat of Azure IoT Hub including deploying IoT Hub, simulating devices, sending and receiving messages and building Serverless IoT Solutions using Azure Functions and IoT Hub. Finally, the course will cover advanced Azure services like API Gateways, Azure App Insights, Azure Search and Azure Billing. 

By the end of this course, you will be well familiar with the advanced techniques in Serverless Architecture.

About the Author

Manoj Ravikumar Nair is currently working with Microsoft Australia as a Cloud Solutions Architect. In his current role, he enables Cloud and Enterprise Customers to design, position, sell and deploy and troubleshoot Microsoft Azure Cloud Solutions. Prior to Microsoft, Manoj worked with AWS as an Ecosystem Solutions Architect, as an AWS Senior Technical Trainer and as Technical Instructor with DDLS, Sydney specializing on Microsoft Infrastructure Solutions. In his earlier role as a Partner Technical Consultant, he has delivered many technical webcasts/talks/Practice Accelerator Workshops. System Center Suite, Forefront UAG, PowerShell and Virtualization to educate, evangelize and create awareness on new Microsoft technologies and drive adoption. In his earlier roles, Manoj worked as a Trainer and as a Tier 3 Windows Support Engineer managing the Windows Component of a major US Retail Chain Client IT Infrastructure. He absolutely LOVES technical training and is a Microsoft Certified Trainer (MCT) since January 2008 along with other Microsoft and Citrix Certifications. He has recorded screencasts for Microsoft TechNet EDGE and is passionate about blogging on Microsoft Technologies especially PowerShell. In his spare time, he loves spending time with loved ones, watching movies, listening to soft music and enjoys long bike rides.

Who this course is for:

  • This course targets software developers/engineers.