Sorry, your browser is not supported
To have the best experience using Skillshare, we recommend that you use one of these supported browsers.

Serverless lambda API on AWS for java developers

Dries Horions

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
24 Videos (1h 26m)
    • 1 introduction

      0:44
    • 2 Tools and Accounts

      1:07
    • 3 Course Overview

      0:39
    • 4 Setting Up the Project

      6:28
    • 5 Implementing the Function

      6:05
    • 6 Deploying the function on AWS

      10:12
    • 7 Setting up aws permissions

      4:53
    • 8 Direct Java Call

      9:18
    • 9 Api gateway

      5:33
    • 10 Other AWS Services

      2:56
    • 11 A Dynamic Image Resizer

      0:38
    • 12 Creating an S3 bucket to store resized images

      1:06
    • 13 Setting up the Project and creating the input Class

      2:28
    • 14 The Resizer Class Design

      1:30
    • 15 The Resize Class

      0:48
    • 16 createUrl Method

      3:28
    • 17 readImage method

      1:35
    • 18 resizeImage method

      3:15
    • 19 StoreImageInS3

      6:15
    • 20 alreadyExists

      1:54
    • 21 Tying it all together

      3:14
    • 22 Deploying the lambda function

      4:32
    • 23 Creating the API

      6:11
    • 24 Testing the API

      1:25

About This Class

The Amazon aws cloud platform offers a lot of amazing services.

However, each one of those services has a learning curve, and it can cost a lot of time become productive with any of these services just by reading the developer guides and taking the Trial and Error approach.

This course is intended for every Java developer that wants to be able to build a productive serverless API within a few hours, using aws lambda.

In this course you’ll learn how to write and deploy a lambda function and how to create an API Gateway endpoint to use that lambda function.

At the end of the course you’ll learn to  create a production ready webservice that can be used to resize any image on the fly.