Call Us: +32 2 466 00 16
Email: info@u2u.be
Follow Us:

Serverless computing with Microsoft Azure

2days
Webinar code
uwasl

Upcoming sessions

14 Apr 2020
04 May 2020
Book this webinar

Introduction to Serverless Computing

Setting up an application in most cases also mean spending time on setting up the infrastructure. Serverless computing gives us the possibility for just focusing on the functionality, and not on the infrastructure. Serverless computing is the abstraction of servers, infrastructure, and operating systems and can take our minds off infrastructure concerns.

Topics:

  • Benefits of serverless
  • Serverless Compute
  • Serverless Messaging
  • Serverless workflows
  • Serverless datasources

Serverless Computing with Azure Functions

In certain cases, the only thing you need, is just a piece of code that has to be executed. You don't care about the big picture, i.e. the hardware, scaling, language, ... You just need it to execute somewhere based on some event, like an HTTP call, a file was added to storage container, a message was added to a Service Bus Queue, ... This is also refered to as serverless computing. Microsoft Azure offers Azure Functions as a way to provide serverless computing.

Topics:

  • Serverless Azure Functions
  • Function triggering options
  • Integrating with other Azure Services
  • Sending triggers from your website via Azure Storage Queues
  • Durable Functions

Serverless workflows with Azure Logic Apps

Serverless computing has many faces. E.g.: azure functions allows you to add serverless code in the cloud. Another one, which you will see in this module is Logic Apps. Logic Apps is a more visual workflow-like way for creating event-based functionalities.

Topics:

  • workflow-like logic
  • Triggering a logic app
  • Connectors and actions
  • Controlling the flow: conditions, variables and iterations

Creating Custom connectors for Logic Apps

The connectors you are using allows you to connect to a multitude of HTTP services. In this chapter we will see how to call additional services by adding custom connectors.

  • Creating a custom connector from scratch
  • Using Service metadata: OpenAPI and Postman
  • Using custom connectors
  • Sharing connectors in the organization
  • Creating triggers for Logic Apps

Serverless Messaging with Service bus

An important part for messaging in the cloud is the Service Bus. This one has different options like Relaying, Notification Hubs, IoT Hubs, etc... In this module, the focus is on Queues, Topics and Subscriptions. These can be used for sending messages between the different parts of your cloud application.

Topics:

  • Using Service Bus Queues for decoupling applications
  • Dispatching messages with Topics and Subscriptions
  • Adding filters to Subscriptions
  • Azure Relays

Serverless Event handling with Event Grid

Events in azure can be handled by using Logic apps or functions. In these cases you have a 1:1 relation between an event and a function or logic app. What if you need to call multiple functions ? Or what if you would like to have your own events and eventhandlers ? Event Grid to the rescue!

  • Event Grid concepts
  • Standard event publishers and subscribers
  • custom event publishers and subscribers
  • Event Grid and microservices

Serverless Intelligence with Cognitive Services

Your intelligent app needs to understand its environment and make decisions. For that you can use pre-trained cognitive services that detect sentiment, recognize speakers, understand pictures, etc.

Topics:

  • What is Cognitive services?
  • Image Classification, Recognition and moderation
  • Person Identification
  • Sentiment Analysis

Serverless app architecture & patterns

How do you construct a decent application using serverless constructs ? In this chapter you will get an overview of typical patterns used for serverless applications.

Topics:

  • Event-driven architecture
  • Microservices
  • Publisher-subscriber pattern
  • Reference serverless architectures

This training is designed to get developers up to speed with designing, developing, hosting and managing serverless components using Microsoft Azure. You will learn what can be accomplished with the different tools and services offered by Microsoft Azure.

This course is intended for developers who would like to get familiar with the serverless services and tools of Microsoft Azure.

© 2020 U2U All rights reserved.