Building Serverless Applications

Building Serverless Applications

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 3h 02m | 450 MB

Learn to master serverless application development step-by-step, and make your first unique, advanced application

Serverless applications have been transforming web development for the last few years. They help you manage the complexity of today’s applications and tackle the demands of today’s users in a way, unlike any other previous serverless framework.

This course will take you through serverless applications using AWS Lambda. In this course, you’ll build a Slack bot to manage tasks. Slack users will be able to send tasks to the bot, get all pending tasks in the Slack channel from the bot, and complete individual tasks; when a task gets close to the due date the service will send a reminder to Slack. The course will teach you to write your first serverless application with events and triggers. Moving ahead, you will learn to deploy your application to the cloud and study the tools used in creating applications. Use this course to finally get to grips with a serverless application, and become a more confident and smarter developer.

The course will help you understand what serverless applications are and how you can use them to build a production-ready application.

The course is packed with step-by-step instructions, working examples, and helpful advice about serverless frameworks. You will learn about serverless applications and how to build your own application. This practical course is divided into clear bite-size chunks so you can learn at your own pace and focus on the areas of most interest to you.

What You Will Learn

  • Write your first serverless function on AWS Lambda
  • Deploy and run your function on AWS
  • Create a REST endpoint with API Gateway
  • Build your Slack command and integrate AWS Lambda
  • Use web consoles and APIs in your functions
  • Explore tasks from databases and retrieve them in you serverless application
  • Deploy, test, and debug your application
Table of Contents

Introduction to Serverless
01 The Course Overview
02 Getting Started with Serverless
03 Creating Your First AWS Lambda
04 Creating a Serverless Project Using Serverless Framework

Creating a REST API Using API Gateway
05 Event Driven Architecture
06 API Gateway
07 API Gateway Event

Integrating Slack with AWS Lambda
08 Lab Introduction
09 Introduction to Slack
10 Integrating AWS Lambda with Slack
11 Serverless Logs and Monitoring

Getting Started with DynamoDB
12 NoSQL Principles
13 Basics of DynamoDB
14 Creating DynamoDB Tables with Serverless Framework
15 Basic DynamoDB Operations with AWS Lambda

Scanning DynamoDB
16 What Are IAM Permissions
17 Scanning DynamoDB for Expiring Tasks
18 Style Slack Messages

Scheduling an AWS Lambda
19 Scheduling an AWS Lambda Using Serverless Framework
20 Slack Incoming Webhooks
21 Do It Yourself Exercises
22 Course Wrap Up