EncartaLabs

OpenWhisk

( Duration: 3 Days )

This OpenWhisk training course is aimed at developers who wish to use OpenWhisk to create, build, test, debug and deploy event-driven functions without needing to worry about managing the underlying execution environment.

By attending OpenWhisk workshop, delegates will learn to:

  • Install and configure OpenWhisk.
  • Use OpenWhisk to enable writing "code as a function".
  • Understand how OpenWhisk orchestrates functions on Kubernetes.
  • Decouple from AWS Lambda to avoid lock in and improves flexibility.
  • Deploy event-driven functions to an on-premise server or to the cloud.

  • Experience with the Linux command line.
  • Application programming experience in any of the languages supported by OpenWhisk.
  • A general familiarity with Kubernetes and Docker.

The OpenWhisk class is ideal for:

  • Developers

COURSE AGENDA

1

Introduction

  • OpenWhisk as an open-source alternative to AWS Lambda.
2

Overview of the OpenWhisk Programming Model

3

Overview of Underlying Technologies in OpenWhisk

  • CouchDB, Kafka, Ngnix, Redis, Zookeeper
4

Setting up the Development Environment

5

Installing and Configuring OpenWhisk

6

Installing and Configuring Serverless Framework (optional)

7

Writing an Action (Function)

  • Namespacing, System Limits, Web Actions, Action Processing
8

Creating, Triggers, and Rules

9

Uploading an Event Handler to a OpenWhisk

10

Registering the Handler to Respond to Events

11

Access Event and Feed Sources

12

Consuming an Action via a REST API

13

Consuming an Action via a Message Bus (Kafka, Kinesis, Nats, SQS, etc.).

14

Using and Creating Packages

15

Composing and Invoking a Sequence of Multiple Actions

16

Browsing the Catalog

17

Testing and Debugging the Action

18

Deploying an Action with the OpenWhisk CLI

19

Deploying an Action with Serverless Framework

20

Monitoring an Action with Prometheus

21

Using the OpenWhisk Mobile SDK

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top