About the Academy

  • Find out the actual meaning of serverless!
  • Deploy function as a service with AWS lambda
  • Configure and deploy your own restful API through AWS API gateway
  • Integrate with authentication service provider auth0
  • Integrate with database service provider firebase
  • Understand how to troubleshoot in a serverless world
  • Create your own serverless video sharing site!

Prerequisites

  • An account with amazon web services

Who is the target audience?

  • Students who want to learn & build serverless webapps.
  • Both developers and non-developers.

Curriculum


Module 1: Where are all the servers?

  • 1.1  Introduction
  • 1.2  Principles
  • 1.3  Pros and Cons
  • 1.4  Patterns

Module 2: Getting Started

  • 2.1  AWS Lambda
  • 2.2  Getting Started
  • 2.3  Working with code (optional)
  • 2.4  Getting the files (optional)

Module 3: Create a serverless transcoding pipeline in AWS

  • 3.1   Introduction
  • 3.2  Quick S3 update...
  • 3.3   S3 Buckets
  • 3.4  Elastic Transcoder
  • 3.5  Lambda Role
  • 3.6  Quick Lambda update...
  • 3.7  Lambda Function
  • 3.8  Lambda Code
  • 3.9  Lambda Trigger
  • 3.10  Troubleshooting

Module 4: Setup the web site & User authentication (Auth)

  • 4.1  Introduction
  • 4.2  Auth0
  • 4.3  Auth0 Update
  • 4.4  Website
  • 4.5  Troubleshooting

Module 5: Create an API in the AWS cloud & authenticate calls

  • 5.1  Introduction
  • 5.2  Lambda Function
  • 5.3  API Gateway
  • 5.4  Website
  • 5.5  Custom Authorizer
  • 5.6  Testing & Debug

Module 6: Enable browser-based uploads of video files to Labs

  • 6.1  Introduction
  • 6.2  IAM User & Policy
  • 6.3  Lambda Function
  • 6.4  API Gateway & S3 CORS
  • 6.5  Website & Debug Test

Module 7: Connect a database to list videos (Firebase)

  • 7.1  Introduction
  • 7.2  Firebase
  • 7.3  Website
  • 7.4  Update Lambda Function
  • 7.5  Final Lambda Function
Request a detailed syllabus.

Get Answers (Answering their questions)

What kind of learning does ITlearn360.com provide?

ITlearn360.com offers instructor-led online live sessions and classroom-based corporate trainings and bootcamps for various courses and certifications to the learners.

Who are the instructors @ITlearn360.com?

@ITlearn360.com, we have an instructor community of industry professionals who are working in leading organizations and are veterans in their respective fields. These experts belong to various industries and are willing to share their talent with learners like you.

Are classes @ITlearn360.com conducted through online video streaming?

Yes, the classes @ITlearn360.com are conducted through online video streaming where there is two-way communication between users and instructors. The users can speak by using a microphone, chat by sending a message through a chat window and share their screens with an instructor. For better understanding, users also get recorded video of the class.

Sign for next demo class