When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

SkillShare logo

Practical serverless development for beginners

Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

     0 |
  • Reviews ( 0 )
Free

This Course Includes

  • iconskillshare
  • icon0 (0 reviews )
  • icon1 hours 49 minutes
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconSkillShare

About Practical serverless development for beginners

Introduction to the course

Meet the instructor

Starting up with an AWS account

Securing your AWS account

Course roadmap

What is DynamoDB

DynamoDB basics

DynamoDB - Partition key and Sort key

DynamoDB hands on

What is AWS Lambda and how it works?

Lambda basics (hands on) - Part 1

Lambda basics (hands on) and AWS Cloudwatch - Part 2

Sorting out DynamoDB permission issue with AWS IAM

Writing data into DynamoDB using Lambda

Updating data into DynamoDB using Lambda

Getting data from DynamoDB using Lambda

Deleting data from DynamoDB using Lambda

What is an API Gateway?

How API Gateway works?

Setting up your first API

Setting up remaining APIs

How to access your APIs and Getting your inventories - Postman

Add an inventory via Postman

Updating, deleting your inventories and a quick recap

Inventoria app introduction

Inventoria app setup and configuring your endpoints

CORS and adding headers

Local serverless development and test using Serverless framework - an intro

Course wrap up

What next

What You Will Learn?

  • Serverless computing allows you to build and run applications and services without thinking about servers. With serverless computing, your application still runs on servers, but all the server management is done by cloud providers (in this case AWS). Serverless lets you focus on your application code instead of worrying about provisioning, configuring, and managing servers..
  • You will being with a 10,000 feet overview of cloud computing and serverless and then get your hands dirty with real serverless development. You are going to build an imaginary inventory management services "Inventoria"..
  • Once you have understood cloud computing and serverless, you are going to build and assemble all the pieces together to create real endpoints..
  • You are going to understand serverless database DynamoDB and how it works. You are then going to design and create the table..
  • Once you have designed your database, it's time to create microservices and you are learn AWS Lambda to create inventory servcies using Node.JS 8.10..
  • It's time to create endpoints, so inventory services are consumed by any front-end or consumer applications. You are going to explore AWS API gateway to create endpoints for your inventory services..
  • Once all the endpoints have been created, it's time to test them, so whatever you have created works..
  • Action time to integrate all your endpoints with an Angular 7 app (it can be any front-end application, you might choose to integrate with). You will also examine serverless frameworks for example serverless and AWS SAM (Serverless Application Model), so you are ready for serverless development locally..
  • At the end of this course, you are fully aware about serverless and serverless development using AWS. You can expand this further with Azure and Google Cloud..